[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a sharp line drive to right fielder Nate Eaton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-19T22:06:46.793Z","endTime":"2026-03-19T22:07:13.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-03-19T15:42:51.954Z","endTime":"2026-03-19T21:43:11.809Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"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-03-19T21:43:11.809Z","endTime":"2026-03-19T22:05:26.518Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"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-03-19T22:05:26.518Z","endTime":"2026-03-19T22:06:49.050Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"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":94.7,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64453286774372,"aZ":-19.27558114385856,"pfxX":-9.430682871601768,"pfxZ":6.759204183713212,"pX":0.9052807012747319,"pZ":2.7831038751918604,"vX0":8.474441702617268,"vY0":-137.55618953191964,"vZ0":-4.762760278036645,"x":82.49,"y":163.64,"x0":-0.996115855860763,"y0":50.006380316804545,"z0":5.851276529949391,"aX":-18.00498118718127},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2047,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39879496132119874,"extension":6.2466912127265894},"index":3,"playId":"d782a35d-adc2-3069-8afc-251c36e81b58","pitchNumber":1,"startTime":"2026-03-19T22:06:49.050Z","endTime":"2026-03-19T22:06:53.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900177490433386,"aZ":-20.289564112877162,"pfxX":-7.442214784395091,"pfxZ":6.156710282040628,"pX":0.2758586870304297,"pZ":2.516420936795133,"vX0":6.40076510299679,"vY0":-137.88168149521408,"vZ0":-5.255340678310713,"x":106.48,"y":170.84,"x0":-1.10572100640563,"y0":50.004104325321734,"z0":5.811199865123721,"aX":-14.368644629271285},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":12.2,"spinRate":2048,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39684212667415464,"extension":6.294141013857341},"hitData":{"launchSpeed":106.1,"launchAngle":11.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":161.04,"coordY":98.95}},"index":4,"playId":"51989d1d-fb8b-375c-8ffb-8acabbf8c464","pitchNumber":2,"startTime":"2026-03-19T22:07:05.863Z","endTime":"2026-03-19T22:07:13.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-19T22:07:13.661Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Luke Keaschall lines into a double play, shortstop Trevor Story to second baseman Marcelo Mayer. Kody Clemens out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-19T22:07:40.028Z","endTime":"2026-03-19T22:08:32.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260803698481052,"aZ":-22.449716460028682,"pfxX":-7.549081853625407,"pfxZ":5.06029387638192,"pX":0.15646687342828866,"pZ":3.368077165533242,"vX0":5.785119895355519,"vY0":-137.45948242469882,"vZ0":-2.8329574053379276,"x":111.04,"y":147.84,"x0":-0.9901537870290898,"y0":50.00291727713333,"z0":5.9290340132625206,"aX":-14.507853727780144},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":2034,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39781374994180707,"extension":6.359620264913665},"index":0,"playId":"80688a22-b600-3937-b1c7-fd9e4c3a564b","pitchNumber":1,"startTime":"2026-03-19T22:07:40.028Z","endTime":"2026-03-19T22:07:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56872526170618,"aZ":-29.72820739901579,"pfxX":-0.14459658519619634,"pfxZ":1.5248118529386705,"pX":-1.025895680346469,"pZ":2.128936519107676,"vX0":1.0369869298994,"vY0":-125.67776244248685,"vZ0":-3.093401530023539,"x":156.1,"y":181.3,"x0":-1.4244117303587907,"y0":50.00473909405606,"z0":5.780821190049905,"aX":-0.2323655509786548},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2470,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.43519448158580554,"extension":6.311375352620342},"index":1,"playId":"ffbc60f0-38f4-3eac-b71d-6571c5ed0387","pitchNumber":2,"startTime":"2026-03-19T22:07:59.565Z","endTime":"2026-03-19T22:08:03.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kody Clemens steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"ffbc60f0-38f4-3eac-b71d-6571c5ed0387","startTime":"2026-03-19T22:08:15.855Z","endTime":"2026-03-19T22:08:27.794Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"postOnSecond":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97536188690803,"aZ":-21.909986368076133,"pfxX":-7.778926061024255,"pfxZ":5.258888895864778,"pX":-0.4051943964954847,"pZ":2.4284897106811774,"vX0":4.719970621791894,"vY0":-138.82365672437342,"vZ0":-5.200977570415677,"x":132.45,"y":173.21,"x0":-1.1164380643345562,"y0":50.004752328868115,"z0":5.784036721189741,"aX":-15.190257871751669},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":13.1,"spinRate":2072,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39449729830990643,"extension":6.375417108575766},"hitData":{"launchSpeed":86.4,"launchAngle":10.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.12,"coordY":145.91}},"index":3,"playId":"1e9b81b5-e742-398c-8a3d-9a161303dbf7","pitchNumber":3,"startTime":"2026-03-19T22:08:27.794Z","endTime":"2026-03-19T22:08:32.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:08:32.728Z","atBatIndex":1},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Wallner reaches on a fielding error by third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-19T22:09:00.054Z","endTime":"2026-03-19T22:09:46.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.281337398514086,"aZ":-19.801730652578804,"pfxX":-7.562828075037119,"pfxZ":6.256272223195208,"pX":-0.08974236487153946,"pZ":0.7579733199795833,"vX0":5.141418921679271,"vY0":-139.07444196797118,"vZ0":-9.971704710741204,"x":120.42,"y":218.31,"x0":-0.9704249032478107,"y0":50.005186812120996,"z0":5.677702088754013,"aX":-14.964496280974524},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2054,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3923459218550964,"extension":6.377468760896469},"index":0,"playId":"633c1fd7-fafc-3bd8-bb00-814819d9a274","pitchNumber":1,"startTime":"2026-03-19T22:09:00.054Z","endTime":"2026-03-19T22:09:03.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":82.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.25835913113479,"aZ":-27.5631402594298,"pfxX":-1.1914230884481336,"pfxZ":2.7172412894789737,"pX":-0.08006864763993611,"pZ":2.2124411609117076,"vX0":3.2964347506465947,"vY0":-126.90545250895521,"vZ0":-3.65004024313562,"x":120.05,"y":179.04,"x0":-1.2188349438465964,"y0":50.001669880774266,"z0":5.771376284749665,"aX":-2.0208918063984482},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":1.7,"spinRate":2369,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4252280139509117,"extension":6.102796415865538},"index":1,"playId":"1757b496-600f-3d46-854c-4c8439fff7d3","pitchNumber":2,"startTime":"2026-03-19T22:09:21.645Z","endTime":"2026-03-19T22:09:24.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04481830306189,"aZ":-24.405403873425076,"pfxX":-8.718468621043085,"pfxZ":4.5580880539669195,"pX":-0.04192224100414001,"pZ":2.4484792510381683,"vX0":6.060308634495818,"vY0":-128.54781634813574,"vZ0":-3.5371428207929485,"x":118.6,"y":172.67,"x0":-1.275728251613729,"y0":50.00349096577279,"z0":5.69794535873526,"aX":-14.86063320647648},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":1625,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4231372423424409,"extension":6.3289406955368275},"hitData":{"launchSpeed":80.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.11,"coordY":168.75}},"index":2,"playId":"f6137032-f4f0-3a88-9d59-efd8522c8b59","pitchNumber":3,"startTime":"2026-03-19T22:09:40.230Z","endTime":"2026-03-19T22:09:46.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:09:46.758Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-19T22:10:15.901Z","endTime":"2026-03-19T22:10:22.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52092493303733,"aZ":-30.58123535355787,"pfxX":1.0166506378784896,"pfxZ":0.9618425097574761,"pX":0.3888089867015497,"pZ":2.50763697875418,"vX0":3.999856814447657,"vY0":-126.81106557339385,"vZ0":-2.2485320192806135,"x":102.18,"y":171.07,"x0":-1.3319881897541992,"y0":50.00082472213403,"z0":5.812049399241621,"aX":1.6781667558981714},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.42963099812399497,"extension":6.287275230030781},"hitData":{"launchSpeed":69.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.41,"coordY":157.53}},"index":0,"playId":"6d95384d-de3e-343b-9e72-3232d7ccb4a7","pitchNumber":1,"startTime":"2026-03-19T22:10:15.901Z","endTime":"2026-03-19T22:10:22.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:10:22.363Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-19T22:12:43.258Z","endTime":"2026-03-19T22:13:16.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371003986927576,"aZ":-10.694161908937927,"pfxX":-3.3041487644463947,"pfxZ":10.5591286225776,"pX":-0.22151846382359522,"pZ":2.853486375154866,"vX0":4.9634432225952,"vY0":-141.28958980343387,"vZ0":-5.670373538592655,"x":125.44,"y":161.74,"x0":-1.5667993808598535,"y0":50.001983295163875,"z0":5.565193983258298,"aX":-6.7212785259097805},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2594,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.386777697493891,"extension":6.844477403513908},"index":0,"playId":"d3244f19-3948-3082-947f-1b2c687e7ee7","pitchNumber":1,"startTime":"2026-03-19T22:12:53.892Z","endTime":"2026-03-19T22:12:57.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621197477554663,"aZ":-11.696910929443053,"pfxX":-4.1555416768623825,"pfxZ":9.974371873116164,"pX":0.46444573302312864,"pZ":2.668799647011736,"vX0":6.93218867897953,"vY0":-141.51452476751624,"vZ0":-6.041521373461861,"x":99.3,"y":166.72,"x0":-1.4634690039814158,"y0":50.00244462362393,"z0":5.562361020535545,"aX":-8.531488743505209},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2404,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38526086501588797,"extension":6.832852768423395},"hitData":{"launchSpeed":67.3,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.78,"coordY":171.47}},"index":1,"playId":"5ba9978c-528b-3a5e-8ad7-ba7cf8f361f8","pitchNumber":2,"startTime":"2026-03-19T22:13:08.761Z","endTime":"2026-03-19T22:13:16.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:13:16.010Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-19T22:13:28.556Z","endTime":"2026-03-19T22:15:10.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144674659003698,"aZ":-11.329302534167896,"pfxX":-4.2691388661458465,"pfxZ":10.169449714491252,"pX":0.6444484306075469,"pZ":2.2205513599706723,"vX0":7.370805698906912,"vY0":-141.53147079572756,"vZ0":-7.4384639900132195,"x":92.44,"y":178.83,"x0":-1.4266164122317875,"y0":50.0035084072545,"z0":5.590688631278491,"aX":-8.751846973729332},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2549,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38546857331632234,"extension":6.885904641355448},"index":0,"playId":"0267d5c1-2810-394f-81b0-15204a5006b9","pitchNumber":1,"startTime":"2026-03-19T22:13:42.543Z","endTime":"2026-03-19T22:13:45.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30047263066992,"aZ":-10.918708905780289,"pfxX":-5.108314189358151,"pfxZ":10.280960133693807,"pX":0.14423793627158663,"pZ":3.0112026409444685,"vX0":6.604713345498642,"vY0":-141.91693437928961,"vZ0":-5.177736613278811,"x":111.5,"y":157.48,"x0":-1.534691098342542,"y0":50.00701430701961,"z0":5.536667528852045,"aX":-10.56593639851029},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":8.2,"spinRate":2467,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3839497213694809,"extension":6.894909567518692},"index":1,"playId":"c362598e-a15d-3048-8a6b-1408a618121d","pitchNumber":2,"startTime":"2026-03-19T22:13:59.469Z","endTime":"2026-03-19T22:14:02.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-19T22:14:20.202Z","endTime":"2026-03-19T22:14:28.786Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.4,"endSpeed":90.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619666072356715,"aZ":-11.624709762875476,"pfxX":-2.2888070680262973,"pfxZ":9.967254213672495,"pX":0.42386972621489016,"pZ":2.850208273959939,"vX0":6.10399854536083,"vY0":-141.79042261064689,"vZ0":-5.525082272423692,"x":100.84,"y":161.82,"x0":-1.4475168935658826,"y0":50.00222900703418,"z0":5.547999092989927,"aX":-4.71923192256783},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2542,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3844590991043777,"extension":6.846340695514338},"index":3,"playId":"4ef6e4a8-9546-3c23-a89e-1169f638bb6f","pitchNumber":3,"startTime":"2026-03-19T22:14:28.786Z","endTime":"2026-03-19T22:14:31.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.6,"endSpeed":76.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958042615679048,"aZ":-38.944205798773446,"pfxX":7.170297417183286,"pfxZ":-4.6033705023564275,"pX":1.1860345835930024,"pZ":1.3193541393034778,"vX0":3.9160884669712908,"vY0":-120.36049606551282,"vZ0":-2.021980611035451,"x":71.79,"y":203.16,"x0":-1.3927499992161396,"y0":50.00350474836273,"z0":5.612923120962152,"aX":10.540221020637281},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.5,"breakHorizontal":-13.9,"spinRate":2784,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4547402703526169,"extension":7.042871855299464},"index":4,"playId":"b2f39357-221e-3ecf-8b26-69785a1350a5","pitchNumber":4,"startTime":"2026-03-19T22:14:48.738Z","endTime":"2026-03-19T22:14:51.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76958474395546,"aZ":-38.72233121216652,"pfxX":9.919207475043967,"pfxZ":-4.5418897843862185,"pX":0.21410976812715618,"pZ":0.5533863404295234,"vX0":1.0769885045997212,"vY0":-120.06362725793308,"vZ0":-3.4044675859477147,"x":108.84,"y":223.84,"x0":-1.5284341384457434,"y0":50.00043388932431,"z0":5.476277526031575,"aX":14.31071138190676},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.8,"breakHorizontal":-18.2,"spinRate":2809,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45823861959355305,"extension":6.972376775946294},"index":5,"playId":"9e5f0c12-657b-360e-a1cf-99934d78967a","pitchNumber":5,"startTime":"2026-03-19T22:15:05.101Z","endTime":"2026-03-19T22:15:10.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:15:10.247Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-19T22:15:18.139Z","endTime":"2026-03-19T22:16:05.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08063161469514,"aZ":-13.433178178126672,"pfxX":-6.137391676436902,"pfxZ":9.178331679374093,"pX":0.36105146651897135,"pZ":2.279507046465043,"vX0":7.140429290693292,"vY0":-141.26038322548845,"vZ0":-6.620610120454014,"x":103.24,"y":177.23,"x0":-1.3898101460368861,"y0":50.002916902018605,"z0":5.499894219295297,"aX":-12.531688492111796},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2352,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3862293432148638,"extension":6.929552570418178},"index":0,"playId":"1395f69a-5ecb-385a-ab39-150695f7401d","pitchNumber":1,"startTime":"2026-03-19T22:15:38.369Z","endTime":"2026-03-19T22:15:42.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717017123607974,"aZ":-12.948193255423895,"pfxX":-4.628072020083808,"pfxZ":9.354037191543611,"pX":0.4226153808449655,"pZ":2.2641296928729213,"vX0":6.9307756395505,"vY0":-141.38882067647998,"vZ0":-6.7919107251911,"x":100.89,"y":177.65,"x0":-1.4423003347973737,"y0":50.00041489423062,"z0":5.503138262248085,"aX":-9.510117611402874},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2463,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3852026907082253,"extension":6.895472765963891},"hitData":{"launchSpeed":94.8,"launchAngle":41.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.97,"coordY":110.42}},"index":1,"playId":"d23fdd97-51ef-3048-b2cc-273cef8ed5ba","pitchNumber":2,"startTime":"2026-03-19T22:15:58.684Z","endTime":"2026-03-19T22:16:05.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:16:05.132Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-19T22:17:57.991Z","endTime":"2026-03-19T22:19:00.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":94.6,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443970490016333,"aZ":-25.079756768450324,"pfxX":-9.601833721293744,"pfxZ":3.645451701402018,"pX":0.4960338660334209,"pZ":1.9161097054940555,"vX0":7.91241702115111,"vY0":-137.61084639185685,"vZ0":-5.8309459072857495,"x":98.09,"y":187.05,"x0":-1.1489444056653877,"y0":50.000703342222096,"z0":5.728764721562908,"aX":-18.676490319228037},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":2083,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3958689673038629,"extension":6.366689751037731},"index":0,"playId":"ae11db61-2af6-3359-b7fb-af4b0dda6ede","pitchNumber":1,"startTime":"2026-03-19T22:18:18.368Z","endTime":"2026-03-19T22:18:21.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":78.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.717455308260288,"aZ":-40.037533010348724,"pfxX":0.6525922832119728,"pfxZ":-5.232390629565495,"pX":0.7068645287393982,"pZ":0.2028806287349255,"vX0":4.778724614337136,"vY0":-120.823339000917,"vZ0":-4.830514146404837,"x":90.06,"y":233.3,"x0":-1.3672701892929682,"y0":50.00171565667934,"z0":5.682216306357376,"aX":0.9801782770640602},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.3,"breakHorizontal":-2.2,"spinRate":2453,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.450365723942622,"extension":6.268784660565829},"index":1,"playId":"4d7dc4bd-18a5-3b8e-816c-8ff69f2e32bd","pitchNumber":2,"startTime":"2026-03-19T22:18:34.506Z","endTime":"2026-03-19T22:18:39.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.7,"endSpeed":86.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22097377543704,"aZ":-20.66194176956826,"pfxX":-2.483766968196042,"pfxZ":6.039028082890205,"pX":-0.3756179720623084,"pZ":3.579937654743819,"vX0":3.2899136635989614,"vY0":-136.52372077658026,"vZ0":-2.2754387531050186,"x":131.32,"y":142.12,"x0":-1.2679718092044274,"y0":50.00527922061079,"z0":5.8310795464035206,"aX":-4.736880501234721},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":3.8,"spinRate":1861,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3996674031223426,"extension":6.188879849815399},"index":2,"playId":"1e16997d-40bf-3edb-a16d-cd3d9283d376","pitchNumber":3,"startTime":"2026-03-19T22:18:57.051Z","endTime":"2026-03-19T22:19:00.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:19:00.445Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-19T22:19:07.658Z","endTime":"2026-03-19T22:20:36.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58215439542262,"aZ":-21.707736364020267,"pfxX":-9.068755866698353,"pfxZ":5.321764543791912,"pX":0.4325766069013578,"pZ":1.8610173360096542,"vX0":7.249839780506359,"vY0":-138.31617440145268,"vZ0":-6.816014838340613,"x":100.51,"y":188.53,"x0":-1.0252381664030084,"y0":50.00140960717708,"z0":5.779963036212324,"aX":-17.82979144467731},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":1982,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39379338924182505,"extension":6.294101219855508},"index":0,"playId":"179d86df-b81a-32fb-ae97-5cacf8b53e27","pitchNumber":1,"startTime":"2026-03-19T22:19:36.390Z","endTime":"2026-03-19T22:19:39.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811323214187414,"aZ":-19.068326244658593,"pfxX":-3.5943341142237024,"pfxZ":6.738589046775267,"pX":-0.45147365505619386,"pZ":3.7608190124969587,"vX0":3.5466382725707803,"vY0":-137.25413044936582,"vZ0":-2.194673263222506,"x":134.21,"y":137.24,"x0":-1.2813800762100143,"y0":50.00491306830834,"z0":5.842097032784577,"aX":-6.992970838288167},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":6.0,"spinRate":2045,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39612198024076317,"extension":6.221149560211149},"index":1,"playId":"e9cec4c2-43e8-3e61-8efd-9cc7a0dcd518","pitchNumber":2,"startTime":"2026-03-19T22:19:52.743Z","endTime":"2026-03-19T22:19:56.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.675981133997976,"aZ":-38.126879430629266,"pfxX":-0.9736757463880492,"pfxZ":-3.8898943357586093,"pX":-0.39218021835241423,"pZ":1.883603293857431,"vX0":2.163933800115818,"vY0":-121.97440436746956,"vZ0":-1.899468490425834,"x":131.95,"y":187.92,"x0":-1.158591721322209,"y0":50.00523068656441,"z0":5.915449167595202,"aX":-1.4891822498932827},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.2,"breakHorizontal":1.3,"spinRate":2461,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.4465464211106003,"extension":6.120187141000426},"index":2,"playId":"794b63a6-5741-3f36-bab8-bfe91da2eeb4","pitchNumber":3,"startTime":"2026-03-19T22:20:12.077Z","endTime":"2026-03-19T22:20:15.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95540197772198,"aZ":-26.34038541168312,"pfxX":-11.617239216845645,"pfxZ":3.473827945249938,"pX":0.17840532445386437,"pZ":1.7282318525857725,"vX0":7.5133067598319485,"vY0":-128.54585469228525,"vZ0":-4.769392061400943,"x":110.2,"y":192.12,"x0":-1.2689293028537247,"y0":50.0002669599344,"z0":5.64560998649211,"aX":-19.492787188401742},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":19.4,"spinRate":1781,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42563864038608035,"extension":6.390074509292547},"index":3,"playId":"f19a83b2-46a7-3ce0-ab17-0525910a4fb7","pitchNumber":4,"startTime":"2026-03-19T22:20:32.966Z","endTime":"2026-03-19T22:20:36.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:20:36.776Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-19T22:20:41.916Z","endTime":"2026-03-19T22:23:01.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657915567715214,"aZ":-25.464858825292033,"pfxX":-9.263532038632402,"pfxZ":3.4813756954694135,"pX":-0.25269863964277917,"pZ":3.40580059330272,"vX0":5.542606465249949,"vY0":-137.2734387087375,"vZ0":-2.0073419347526715,"x":126.63,"y":146.82,"x0":-1.0843981285925426,"y0":50.00258333984791,"z0":5.863494740403647,"aX":-17.848564898645694},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2100,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3975508479352299,"extension":6.212184638552133},"index":0,"playId":"fac35beb-bcd5-3713-bc8e-ed8fc60c755b","pitchNumber":1,"startTime":"2026-03-19T22:21:00.764Z","endTime":"2026-03-19T22:21:04.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.2,"endSpeed":82.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.70177321471489,"aZ":-30.024357739556457,"pfxX":-0.6129878157258153,"pfxZ":1.2723805674106154,"pX":0.08777442741923709,"pZ":1.9476883058416374,"vX0":3.6922666181787536,"vY0":-127.20855135925713,"vZ0":-3.6771820599631386,"x":113.65,"y":186.19,"x0":-1.2843771862670255,"y0":50.00328607908952,"z0":5.7161785899385755,"aX":-1.0358184065128333},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":0.5,"spinRate":2464,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.42572598477468127,"extension":6.071299566517154},"index":1,"playId":"ffb31645-5244-356e-8ce5-6a2db72f0200","pitchNumber":2,"startTime":"2026-03-19T22:21:18.660Z","endTime":"2026-03-19T22:21:21.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70664035297756,"aZ":-25.374087797709933,"pfxX":-9.680913276090559,"pfxZ":4.028343559245627,"pX":0.9597454874289245,"pZ":0.69506661684103,"vX0":8.857197961061349,"vY0":-128.36724324564474,"vZ0":-7.176066126043738,"x":80.42,"y":220.01,"x0":-1.2585909214228372,"y0":50.00221676552972,"z0":5.469942291499027,"aX":-16.341868148915605},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":1790,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42482892589077714,"extension":6.40477289675523},"index":2,"playId":"17b24a16-6a18-3b96-8ae7-24d7f7134d69","pitchNumber":3,"startTime":"2026-03-19T22:21:37.294Z","endTime":"2026-03-19T22:21:40.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54416148861826,"aZ":-28.85076391608931,"pfxX":-0.7901906460108377,"pfxZ":1.9710815109561608,"pX":0.35920548037380917,"pZ":1.331381526259185,"vX0":4.438746609550334,"vY0":-128.15089011988553,"vZ0":-5.292345190032179,"x":103.31,"y":202.83,"x0":-1.2837841615448577,"y0":50.000641474929644,"z0":5.644774256323208,"aX":-1.3305612440217671},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":0.6,"spinRate":2412,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4254849491799044,"extension":6.299918489093336},"index":3,"playId":"1a29627f-437f-3d4e-b40c-c70e76d1252c","pitchNumber":4,"startTime":"2026-03-19T22:21:55.899Z","endTime":"2026-03-19T22:22:00.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":88.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101043874409275,"aZ":-25.654672955194787,"pfxX":-7.916273998162753,"pfxZ":3.3477703893943715,"pX":-0.4562723499978176,"pZ":2.719861097886478,"vX0":5.269295990868031,"vY0":-136.78610811816557,"vZ0":-3.357305606067981,"x":134.39,"y":165.34,"x0":-1.3514678723781188,"y0":50.0065987369353,"z0":5.667191911931172,"aX":-15.432204016025674},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":2046,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39615579947407165,"extension":6.341557801636685},"index":4,"playId":"0183a77c-3088-3086-a8dc-b568d87da86c","pitchNumber":5,"startTime":"2026-03-19T22:22:13.989Z","endTime":"2026-03-19T22:22:18.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.2,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74225516793307,"aZ":-28.028797651789457,"pfxX":-1.517714855359436,"pfxZ":2.492649303945658,"pX":0.3007430950562403,"pZ":2.476857161859197,"vX0":4.660563243075664,"vY0":-127.07969869907434,"vZ0":-2.7060352008173982,"x":105.54,"y":171.9,"x0":-1.3458134551373135,"y0":50.004281882868156,"z0":5.742117453158595,"aX":-2.5264688165821707},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":1.9,"spinRate":2352,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4281364191293049,"extension":6.204761799033157},"index":5,"playId":"f70f9b65-9947-3e0e-b565-9ecfa9aff986","pitchNumber":6,"startTime":"2026-03-19T22:22:35.478Z","endTime":"2026-03-19T22:22:38.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199708151723588,"aZ":-21.284113469666107,"pfxX":-8.553154810997594,"pfxZ":5.791032730858131,"pX":0.49257299185026177,"pZ":3.3240175649304455,"vX0":7.597587720394183,"vY0":-135.67894442577278,"vZ0":-2.767366506046374,"x":98.22,"y":149.03,"x0":-1.2205287984209892,"y0":50.00441966280328,"z0":5.825650908532557,"aX":-16.090829355869044},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":14.0,"spinRate":1875,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4023257150904209,"extension":6.306315513106604},"index":6,"playId":"c6a7e95a-cf27-32d0-99b4-6d283d6a6ef9","pitchNumber":7,"startTime":"2026-03-19T22:22:57.114Z","endTime":"2026-03-19T22:23:01.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:23:01.161Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-19T22:24:56.330Z","endTime":"2026-03-19T22:25:55.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.385832150154187,"aZ":-20.145665694428416,"pfxX":-9.464792102485124,"pfxZ":6.091295762887205,"pX":-0.8857943449865758,"pZ":2.436876892246037,"vX0":5.176064932815388,"vY0":-139.37883234386683,"vZ0":-4.872266077134087,"x":150.76,"y":172.98,"x0":-1.5341837967023475,"y0":50.0007980063661,"z0":5.532105635348822,"aX":-18.67884515938902},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":16.1,"spinRate":2470,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39249672860128504,"extension":6.8532443320333325},"index":0,"playId":"b97d8843-4bc1-3774-b094-2cbeea70fa09","pitchNumber":1,"startTime":"2026-03-19T22:25:12.561Z","endTime":"2026-03-19T22:25:16.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.7,"endSpeed":81.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29409747012657,"aZ":-29.76834371009623,"pfxX":-4.698098686742266,"pfxZ":1.4452841694591951,"pX":-2.0295569001357654,"pZ":2.089790735405462,"vX0":0.8979379863076131,"vY0":-127.82821314353289,"vZ0":-2.6065224449774993,"x":194.36,"y":182.36,"x0":-1.7728561998252994,"y0":50.005021061942145,"z0":5.440109844278954,"aX":-7.840743190974503},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":8.4,"spinRate":1409,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4271235310526831,"extension":6.938144901749249},"index":1,"playId":"dbb979a3-8c19-38b9-9ffe-079b0a52d1c4","pitchNumber":2,"startTime":"2026-03-19T22:25:30.076Z","endTime":"2026-03-19T22:25:33.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944015405166834,"aZ":-32.289555122305536,"pfxX":-5.860821598315185,"pfxZ":-0.06551763279632716,"pX":-0.014176662239987757,"pZ":1.9526517795054055,"vX0":5.749459711031147,"vY0":-128.3530915656432,"vZ0":-2.480514242652384,"x":117.54,"y":186.06,"x0":-1.514796072914692,"y0":50.006263338017725,"z0":5.429885877667976,"aX":-9.845038255798992},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":9.5,"spinRate":1614,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4256736645650263,"extension":7.066287037788722},"hitData":{"launchSpeed":103.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.81,"coordY":126.62}},"index":2,"playId":"dfd9247d-d4ed-3187-9d28-3a8b27969cc9","pitchNumber":3,"startTime":"2026-03-19T22:25:46.282Z","endTime":"2026-03-19T22:25:55.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:25:55.972Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-19T22:26:06.713Z","endTime":"2026-03-19T22:27:53.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1506362519352,"aZ":-12.685551631768016,"pfxX":-4.058818810697918,"pfxZ":9.460585823943363,"pX":0.6915650196729822,"pZ":1.856881598708805,"vX0":7.294729576213359,"vY0":-141.4214860538964,"vZ0":-7.821736338967158,"x":90.64,"y":188.64,"x0":-1.374277079669374,"y0":50.00034166664816,"z0":5.4413688247476895,"aX":-8.359482576469118},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2485,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38483400515336497,"extension":6.970168299457165},"index":0,"playId":"25101743-07a3-3277-b5ed-5e1ea67d2e57","pitchNumber":1,"startTime":"2026-03-19T22:26:27.676Z","endTime":"2026-03-19T22:26:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.154832989874667,"aZ":-29.700921330737867,"pfxX":-0.13412082641874346,"pfxZ":1.4835061226673476,"pX":1.1582231833679735,"pZ":1.5158075723699718,"vX0":6.488250462797026,"vY0":-127.65354919077646,"vZ0":-4.0343678941305825,"x":72.85,"y":197.85,"x0":-1.3856025147674782,"y0":50.00498411595523,"z0":5.422102150855914,"aX":-0.2238999790621609},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-1.1,"spinRate":2560,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4270047299455886,"extension":6.801891063917736},"index":1,"playId":"dfb88260-466f-3bb5-ac1c-22509fb24332","pitchNumber":2,"startTime":"2026-03-19T22:26:48.662Z","endTime":"2026-03-19T22:26:53.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648174239126806,"aZ":-32.435833096222495,"pfxX":6.235482997926542,"pfxZ":-0.17694825076599185,"pX":1.782690630034083,"pZ":0.8198741478029926,"vX0":5.904105289217255,"vY0":-121.80099045252979,"vZ0":-4.005981497213407,"x":49.05,"y":216.64,"x0":-1.485586227815655,"y0":50.002283413817786,"z0":5.300585231796567,"aX":9.336190039540055},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-12.7,"spinRate":2740,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4502494452547299,"extension":7.006088943723395},"index":2,"playId":"f3f080f7-a81d-3da6-8d98-f39a7e195eae","pitchNumber":3,"startTime":"2026-03-19T22:27:11.120Z","endTime":"2026-03-19T22:27:14.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.7,"endSpeed":76.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90916850206574,"aZ":-41.2315732037536,"pfxX":6.546570233479335,"pfxZ":-6.181608118773147,"pX":0.2890611417615475,"pZ":0.9485637057047406,"vX0":2.143379162428342,"vY0":-120.46669087081213,"vZ0":-2.0357669044152304,"x":105.98,"y":213.17,"x0":-1.463061842409417,"y0":50.000096586695044,"z0":5.45711393442195,"aX":9.597630899059775},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.4,"breakHorizontal":-12.4,"spinRate":2723,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45507332908356535,"extension":7.077433649286449},"index":3,"playId":"c08b5be4-36fa-3683-9f77-a5ed808e1cb6","pitchNumber":4,"startTime":"2026-03-19T22:27:30.264Z","endTime":"2026-03-19T22:27:33.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.081435285520442,"aZ":-30.86385896546559,"pfxX":0.13389948684850062,"pfxZ":0.7886952160754745,"pX":1.209698388577882,"pZ":1.6230466132667924,"vX0":6.72140926978947,"vY0":-128.37786380584947,"vZ0":-3.3477211088181473,"x":70.89,"y":194.96,"x0":-1.457822407336688,"y0":50.00640384531155,"z0":5.34133047797559,"aX":0.22421702320838055},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":-1.7,"spinRate":2450,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.42632705388396097,"extension":7.0055937163307735},"index":4,"playId":"fae03d25-8469-3cc1-ad32-071264ffab7a","pitchNumber":5,"startTime":"2026-03-19T22:27:49.427Z","endTime":"2026-03-19T22:27:53.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:27:53.055Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-19T22:28:01.799Z","endTime":"2026-03-19T22:30:09.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24469979861039,"aZ":-39.532637670764416,"pfxX":5.2677448296118765,"pfxZ":-5.187176983882502,"pX":-0.30186726089270527,"pZ":2.081629368461474,"vX0":1.2679843394294137,"vY0":-118.01820749579186,"vZ0":0.15583950823999126,"x":128.51,"y":182.58,"x0":-1.5298210428404546,"y0":50.00261995232133,"z0":5.638575833571725,"aX":7.473237704316703},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.1,"breakHorizontal":-9.8,"spinRate":2668,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.46308775255959045,"extension":7.004376507038864},"index":0,"playId":"89586caf-557c-3d92-96d9-c4f1cbb551e7","pitchNumber":1,"startTime":"2026-03-19T22:28:16.983Z","endTime":"2026-03-19T22:28:20.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.354958725580985,"aZ":-38.38065380880249,"pfxX":5.679057440236358,"pfxZ":-4.343741894561838,"pX":0.7625235401363252,"pZ":1.9822006359392148,"vX0":3.4047388885701144,"vY0":-119.23303493412739,"vZ0":-0.08459224714027003,"x":87.93,"y":185.26,"x0":-1.4247767626273717,"y0":50.000796296325106,"z0":5.500934540852789,"aX":8.120208596557369},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.6,"breakHorizontal":-11.2,"spinRate":2695,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4605635710318823,"extension":7.062223812716003},"index":1,"playId":"cb9514d8-7681-321e-a1aa-a2d875d24882","pitchNumber":2,"startTime":"2026-03-19T22:28:44.247Z","endTime":"2026-03-19T22:28:47.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28326030196539,"aZ":-28.554746615921307,"pfxX":-4.817703756199067,"pfxZ":2.09198556696756,"pX":1.206713556392363,"pZ":0.9225199381376745,"vX0":8.314021065968486,"vY0":-129.92127446283442,"vZ0":-5.755538356579957,"x":71.0,"y":213.87,"x0":-1.3922549327337903,"y0":50.002385072565374,"z0":5.305490453880976,"aX":-8.331489374485809},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":7.1,"spinRate":1774,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41973873739213285,"extension":6.938125450364711},"index":2,"playId":"3273f217-4fc8-346d-a826-57c5f5d05b9b","pitchNumber":3,"startTime":"2026-03-19T22:29:14.832Z","endTime":"2026-03-19T22:29:18.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.0,"endSpeed":88.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569796687200213,"aZ":-12.068763737046757,"pfxX":-4.513067859391445,"pfxZ":10.106499640124254,"pX":0.5641582683397902,"pZ":2.960469217222252,"vX0":6.942882013178732,"vY0":-139.69605642558963,"vZ0":-4.899762721290063,"x":95.5,"y":158.85,"x0":-1.3596281464808266,"y0":50.00076371833392,"z0":5.521483391997399,"aX":-8.976842938329629},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":6.8,"spinRate":2563,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39112816158463026,"extension":6.994017411926726},"index":3,"playId":"0814fe52-1506-31b0-be8f-c05839e1fd07","pitchNumber":4,"startTime":"2026-03-19T22:29:37.877Z","endTime":"2026-03-19T22:29:42.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393389080525537,"aZ":-12.339258812519525,"pfxX":-3.7120409198574214,"pfxZ":9.810933834312207,"pX":-0.26357624898676546,"pZ":3.585696010957322,"vX0":4.640806143717408,"vY0":-140.92150588815812,"vZ0":-3.3242493687226093,"x":127.05,"y":141.97,"x0":-1.4452813247028868,"y0":50.00664026671223,"z0":5.571484066979886,"aX":-7.508153205533192},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2407,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38787015845593054,"extension":6.914501899391015},"index":4,"playId":"e7f81105-06fe-329a-8f38-81c48c8d22d2","pitchNumber":5,"startTime":"2026-03-19T22:30:05.512Z","endTime":"2026-03-19T22:30:09.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:30:09.024Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ceddanne Rafaela grounds into a force out, shortstop Tristan Gray to second baseman Luke Keaschall. Willson Contreras out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-19T22:30:16.153Z","endTime":"2026-03-19T22:32:17.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(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.6,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082359541745756,"aZ":-17.515870676284155,"pfxX":-3.44446151816601,"pfxZ":7.141291598538583,"pX":-0.38339813625610447,"pZ":2.8524098541803538,"vX0":4.604379378707944,"vY0":-140.77341475454617,"vZ0":-4.438162912329991,"x":131.61,"y":161.76,"x0":-1.5754415203243113,"y0":50.005536145338056,"z0":5.547211235344189,"aX":-7.073183104900853},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":5.5,"spinRate":2341,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3857290451074986,"extension":6.927444405445265},"index":0,"playId":"cdcffbdc-0a0e-3e68-ad54-284d71f6af0d","pitchNumber":1,"startTime":"2026-03-19T22:30:31.410Z","endTime":"2026-03-19T22:30:34.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63253756490036,"aZ":-14.274147732658099,"pfxX":-4.843218685511175,"pfxZ":8.735617201343272,"pX":0.081235232202264,"pZ":2.8345532709748977,"vX0":6.247306014902186,"vY0":-140.77022475994335,"vZ0":-4.898013342912512,"x":113.9,"y":162.25,"x0":-1.5159108889603574,"y0":50.00458221600916,"z0":5.490055180191396,"aX":-9.926651807315896},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":7.8,"spinRate":2532,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3859961964052214,"extension":6.974250292322541},"index":1,"playId":"28bfb1a6-481e-3a25-b788-c89b827bd9eb","pitchNumber":2,"startTime":"2026-03-19T22:30:55.601Z","endTime":"2026-03-19T22:30:58.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.6,"endSpeed":89.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182782947157953,"aZ":-16.029233091533165,"pfxX":-6.116479134953218,"pfxZ":7.976195202990631,"pX":0.9093493073367508,"pZ":2.6452291695469543,"vX0":8.536887527947775,"vY0":-140.52195774651105,"vZ0":-5.176349427144064,"x":82.34,"y":167.36,"x0":-1.356143593978457,"y0":50.00418829774897,"z0":5.532626389434725,"aX":-12.383616952691105},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2481,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38796392610113983,"extension":6.926392414899914},"index":2,"playId":"0991cb24-de92-3786-825a-597a10182778","pitchNumber":3,"startTime":"2026-03-19T22:31:31.131Z","endTime":"2026-03-19T22:31:34.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43078305838393,"aZ":-28.04862585534407,"pfxX":3.329057202616771,"pfxZ":2.36489417979317,"pX":1.534493436955971,"pZ":0.8985302896293039,"vX0":6.6545850581305,"vY0":-130.41362781665626,"vZ0":-5.963203999271774,"x":58.51,"y":214.52,"x0":-1.470996287646695,"y0":50.00111772116868,"z0":5.2988966391412955,"aX":5.799116876457456},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":-7.3,"spinRate":2398,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4181415068874008,"extension":6.95141212019737},"index":3,"playId":"02c84f5c-83f6-30b6-90ac-e76aa257e6d9","pitchNumber":4,"startTime":"2026-03-19T22:31:49.092Z","endTime":"2026-03-19T22:31:52.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737823711698432,"aZ":-13.733159680113241,"pfxX":-6.871174270463738,"pfxZ":9.131921905648422,"pX":0.31909818059898093,"pZ":1.8967160303285817,"vX0":7.363364475112646,"vY0":-140.91672962417186,"vZ0":-7.432039385985203,"x":104.84,"y":187.57,"x0":-1.429720325331198,"y0":50.006987960550774,"z0":5.447878011166422,"aX":-13.881879270516798},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2471,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.38806510799061167,"extension":6.9751292067275115},"hitData":{"launchSpeed":104.7,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.84,"coordY":151.47}},"index":4,"playId":"cff68940-2aca-3362-b32d-7ddf37abe751","pitchNumber":5,"startTime":"2026-03-19T22:32:12.299Z","endTime":"2026-03-19T22:32:17.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:32:17.588Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-19T22:34:32.832Z","endTime":"2026-03-19T22:35:59.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105384577018405,"aZ":-22.882119965008695,"pfxX":-9.51431063538431,"pfxZ":4.871638763689553,"pX":-0.306361414144643,"pZ":2.2109350945298094,"vX0":5.374353096145003,"vY0":-136.48639312787964,"vZ0":-5.426089192649315,"x":128.68,"y":179.08,"x0":-1.0541913782134402,"y0":50.00050186154087,"z0":5.77826226627846,"aX":-18.134926414841082},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":2039,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3997264763069448,"extension":6.33847542205762},"index":0,"playId":"b9d60b89-88cc-3b3c-8b3e-5cb5aa8629e7","pitchNumber":1,"startTime":"2026-03-19T22:34:44.819Z","endTime":"2026-03-19T22:34:48.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.5,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486792940841788,"aZ":-27.0096208187033,"pfxX":-0.2813073245116082,"pfxZ":3.105118927149854,"pX":0.28579089702436855,"pZ":1.1704394805917786,"vX0":4.023651258889287,"vY0":-127.4654623585056,"vZ0":-6.179225293043668,"x":106.11,"y":207.18,"x0":-1.269349757918117,"y0":50.00552297247493,"z0":5.728344111852651,"aX":-0.46911969461714165},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-0.2,"spinRate":2388,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.42792205313468923,"extension":6.324580686874083},"index":1,"playId":"188cdb3e-0493-32fd-8f80-15594feef602","pitchNumber":2,"startTime":"2026-03-19T22:35:02.917Z","endTime":"2026-03-19T22:35:06.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183793359914734,"aZ":-22.538039000452375,"pfxX":-11.250907461740512,"pfxZ":5.111898481711019,"pX":-0.19425862621719778,"pZ":1.5623906856209286,"vX0":6.232743868364196,"vY0":-136.2649838974481,"vZ0":-7.283294250156512,"x":124.4,"y":196.6,"x0":-1.0460783705227175,"y0":50.0060427833904,"z0":5.82071527645398,"aX":-21.21894798883746},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":2054,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4015523871889899,"extension":6.330716176094205},"index":2,"playId":"a52eadd2-9149-3333-b3a2-d2c41811014a","pitchNumber":3,"startTime":"2026-03-19T22:35:19.337Z","endTime":"2026-03-19T22:35:46.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899034504866723,"aZ":-21.75666365089098,"pfxX":-8.485656715989299,"pfxZ":5.599550622599121,"pX":-1.0115906796399892,"pZ":3.0018084156550513,"vX0":3.711103677227495,"vY0":-135.34816633041441,"vZ0":-3.5757038134935297,"x":155.56,"y":157.73,"x0":-1.296370795042188,"y0":50.00004465995439,"z0":5.859315604577545,"aX":-15.777405006762502},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2072,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40432867389132365,"extension":6.1684985686018505},"hitData":{"launchSpeed":91.9,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.72,"coordY":86.2}},"index":3,"playId":"3c56c61e-2987-31fd-af36-cebde39a83b3","pitchNumber":4,"startTime":"2026-03-19T22:35:54.512Z","endTime":"2026-03-19T22:35:59.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:35:59.028Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-19T22:36:09.136Z","endTime":"2026-03-19T22:37:32.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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(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":86.6,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.523646530976457,"aZ":-29.918031991950667,"pfxX":-0.6759050627813004,"pfxZ":1.3648448875056527,"pX":-1.0531729197921238,"pZ":3.3745223006598777,"vX0":1.3224190210907911,"vY0":-126.33167747118127,"vZ0":-0.38582581566539376,"x":157.14,"y":147.67,"x0":-1.4896705295327661,"y0":50.00533699335874,"z0":5.882073421707763,"aX":-1.1207658876481836},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":1.0,"spinRate":2398,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4293719555526856,"extension":6.013651110629585},"index":0,"playId":"baaac6a8-8996-3e10-93e5-57e345d87459","pitchNumber":1,"startTime":"2026-03-19T22:36:27.197Z","endTime":"2026-03-19T22:36:30.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012487655651434,"aZ":-22.145041756615466,"pfxX":-8.82524971283486,"pfxZ":5.1961680109827935,"pX":-0.42940049833292443,"pZ":3.233055200660342,"vX0":4.8954297219734375,"vY0":-137.4727932937311,"vZ0":-2.919214047810538,"x":133.37,"y":151.49,"x0":-1.0784837990243368,"y0":50.00473905753522,"z0":5.797432639093313,"aX":-17.0394608073584},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":1955,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3971273486481661,"extension":6.307070361790325},"index":1,"playId":"d259e8ec-0e8f-3a67-a770-c11c41b22b4e","pitchNumber":2,"startTime":"2026-03-19T22:36:42.800Z","endTime":"2026-03-19T22:36:46.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04956934055539,"aZ":-37.25734919188363,"pfxX":-0.022859070483512517,"pfxZ":-3.3868280019589623,"pX":0.04529276717594579,"pZ":2.3700632805980173,"vX0":3.0626430255206873,"vY0":-120.88657283114085,"vZ0":-0.8775156197623029,"x":115.27,"y":174.79,"x0":-1.2265561189844605,"y0":50.00009940278479,"z0":5.96339145054822,"aX":-0.03520403265267761},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.1,"breakHorizontal":-0.6,"spinRate":2315,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.45037411806474426,"extension":5.996548617703183},"index":2,"playId":"8bdc65de-9a55-3261-91e2-4822ac89eeaf","pitchNumber":3,"startTime":"2026-03-19T22:37:01.312Z","endTime":"2026-03-19T22:37:04.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-19T22:37:12.929Z","endTime":"2026-03-19T22:37:28.915Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2551640496593,"aZ":-35.32157588795944,"pfxX":0.024461161873735593,"pfxZ":-2.1155202006344567,"pX":0.2603624822105944,"pZ":1.5470521926762653,"vX0":3.3610683060129696,"vY0":-120.54794732876053,"vZ0":-2.9533176531427205,"x":107.08,"y":197.01,"x0":-1.1494027095844,"y0":50.00460339254011,"z0":5.875675530159187,"aX":0.03590846811117014},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":-0.7,"spinRate":2469,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.45265418668443935,"extension":6.145365013439957},"index":4,"playId":"154fef75-da6b-3e22-bfc6-165225dbf073","pitchNumber":4,"startTime":"2026-03-19T22:37:28.915Z","endTime":"2026-03-19T22:37:32.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:37:32.275Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-19T22:37:36.978Z","endTime":"2026-03-19T22:39:27.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370133114074218,"aZ":-22.49345962407399,"pfxX":-9.069736082342946,"pfxZ":5.065841477338396,"pX":0.6929756989119615,"pZ":2.2708198577532674,"vX0":7.924930707099621,"vY0":-137.10922605749843,"vZ0":-5.285146046819908,"x":90.59,"y":177.47,"x0":-1.0518420996726887,"y0":50.000149625998915,"z0":5.751305717182515,"aX":-17.323103862312983},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":2040,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3989697638802632,"extension":6.392266849075003},"index":0,"playId":"d5b76de5-fc73-3339-9b38-3ce60dcf2d6a","pitchNumber":1,"startTime":"2026-03-19T22:37:58.429Z","endTime":"2026-03-19T22:38:01.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66709437534363,"aZ":-35.83020991874514,"pfxX":-0.6117632381339976,"pfxZ":-2.3774422982395196,"pX":-0.06592220038542787,"pZ":1.1809581716168747,"vX0":3.0317432902656023,"vY0":-122.06055967417232,"vZ0":-3.8358966669859704,"x":119.51,"y":206.89,"x0":-1.2343486674229331,"y0":50.00274459991245,"z0":5.796560669184368,"aX":-0.941268154677136},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.8,"breakHorizontal":0.5,"spinRate":2491,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.44545758375784317,"extension":6.0244733901716945},"index":1,"playId":"b18e23c0-5331-378b-b885-d6d831b9232a","pitchNumber":2,"startTime":"2026-03-19T22:38:13.798Z","endTime":"2026-03-19T22:38:16.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.045013229742057,"aZ":-23.452657698219298,"pfxX":-9.008366425212659,"pfxZ":4.48366300953513,"pX":0.5592926134526363,"pZ":2.4269031681529496,"vX0":7.538409585053145,"vY0":-137.07778071323253,"vZ0":-4.9318362919964045,"x":95.68,"y":173.25,"x0":-1.0265987630494149,"y0":50.00285612618575,"z0":5.8054214304249365,"aX":-17.521212114069705},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2012,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39625957456215577,"extension":6.359791452051784},"index":2,"playId":"10ea4a34-1d1c-3e82-b229-d722ceb18fc2","pitchNumber":3,"startTime":"2026-03-19T22:38:39.708Z","endTime":"2026-03-19T22:38:43.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805548214196165,"aZ":-21.10762760446577,"pfxX":-2.941700870927158,"pfxZ":5.857844412143356,"pX":0.21083044708852378,"pZ":3.8854956790720965,"vX0":4.742662815929006,"vY0":-136.29929304050737,"vZ0":-1.395157543453117,"x":108.96,"y":133.87,"x0":-1.1662886055340116,"y0":50.00408423204972,"z0":5.8558064452746175,"aX":-5.558795905700161},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":4.3,"spinRate":1862,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4012330037889029,"extension":6.362801098020199},"index":3,"playId":"134c5d47-f5cd-3080-9f6c-0458c3cd262e","pitchNumber":4,"startTime":"2026-03-19T22:39:01.792Z","endTime":"2026-03-19T22:39:05.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64430157003741,"aZ":-24.403006373476245,"pfxX":-9.183849576700089,"pfxZ":4.535829334848388,"pX":-0.7691406083707266,"pZ":0.9063799243225723,"vX0":4.540026636359861,"vY0":-129.6762750031499,"vZ0":-7.154619618165332,"x":146.32,"y":214.31,"x0":-1.3439868351770057,"y0":50.0030466274634,"z0":5.547244745086027,"aX":-15.731649704956757},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":1582,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42144630333770206,"extension":6.406400463997788},"index":4,"playId":"c0d3d9be-7858-388d-ab49-6f032b22146e","pitchNumber":5,"startTime":"2026-03-19T22:39:22.479Z","endTime":"2026-03-19T22:39:27.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:39:27.159Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, pitcher Mick Abel to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-19T22:41:39.093Z","endTime":"2026-03-19T22:42:18.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506952793395197,"aZ":-20.14303585780562,"pfxX":-7.19322355744097,"pfxZ":6.198931806691393,"pX":-0.509099313549285,"pZ":3.2367186429043873,"vX0":5.394454522838943,"vY0":-138.34909619716063,"vZ0":-2.7537498953039607,"x":136.41,"y":151.39,"x0":-1.5484165715033724,"y0":50.00450704718617,"z0":5.593226468109238,"aX":-13.962975002940876},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":2372,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39572385515048447,"extension":6.866727696275856},"index":0,"playId":"2e89fae5-341c-34c4-9047-431be50f6bb4","pitchNumber":1,"startTime":"2026-03-19T22:41:55.546Z","endTime":"2026-03-19T22:41:58.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21386073553962,"aZ":-24.809429134154303,"pfxX":-8.978024490707703,"pfxZ":3.7842555389271855,"pX":-1.0181130736758175,"pZ":3.376000829562875,"vX0":4.931923876017481,"vY0":-138.43663474256363,"vZ0":-1.379470692536171,"x":155.81,"y":147.63,"x0":-1.6540598615721276,"y0":50.002519347861956,"z0":5.537725636335629,"aX":-17.467021637164372},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2386,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39530210521986886,"extension":6.995419909533449},"hitData":{"launchSpeed":71.9,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.14,"coordY":179.35}},"index":1,"playId":"8ef19951-1f07-3b0f-9295-cb17345165d5","pitchNumber":2,"startTime":"2026-03-19T22:42:12.613Z","endTime":"2026-03-19T22:42:18.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:42:18.058Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-19T22:42:25.937Z","endTime":"2026-03-19T22:44:18.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285515338141796,"aZ":-14.213953174781055,"pfxX":-6.966284276226581,"pfxZ":8.872365200020846,"pX":0.9553378014892283,"pZ":1.9683755429073029,"vX0":8.926999053606288,"vY0":-140.75919590331281,"vZ0":-7.138031490508636,"x":80.58,"y":185.63,"x0":-1.3389739493265758,"y0":50.005211532946205,"z0":5.441387352127616,"aX":-14.105905803770648},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2378,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38781633842988894,"extension":6.9741874469945495},"index":0,"playId":"b49692eb-95f3-373a-8641-f94790c0d51a","pitchNumber":1,"startTime":"2026-03-19T22:42:43.862Z","endTime":"2026-03-19T22:42:47.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.6,"endSpeed":89.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049929373154715,"aZ":-17.625950321644744,"pfxX":-5.4921448601014395,"pfxZ":7.104974282275855,"pX":-0.9633246984725621,"pZ":3.1509130473623825,"vX0":3.7092344675045203,"vY0":-140.81920529300442,"vZ0":-3.500841958428262,"x":153.72,"y":153.71,"x0":-1.5708423192950607,"y0":50.00437680810823,"z0":5.5218538080120805,"aX":-11.249397055255145},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2493,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38605910024839574,"extension":6.903873287917896},"index":1,"playId":"8ff60788-0e4a-39df-bbe9-2bd04892e4a6","pitchNumber":2,"startTime":"2026-03-19T22:43:01.299Z","endTime":"2026-03-19T22:43:04.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":87.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118590126775363,"aZ":-15.378770814533924,"pfxX":-4.334965736876038,"pfxZ":8.491519236979318,"pX":-0.1413134142382019,"pZ":3.7866283448732414,"vX0":5.492692212420832,"vY0":-139.23418816281495,"vZ0":-2.156602778265273,"x":122.39,"y":136.54,"x0":-1.5696368687970375,"y0":50.000304285751746,"z0":5.580261912084189,"aX":-8.572339716954948},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2497,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3922867293174219,"extension":6.9107807541861765},"index":2,"playId":"fa3fff6e-faa5-34d9-9517-0fc82c420622","pitchNumber":3,"startTime":"2026-03-19T22:43:19.433Z","endTime":"2026-03-19T22:43:22.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806880519082867,"aZ":-28.14241074527987,"pfxX":-0.08943022555364344,"pfxZ":2.3652969485919844,"pX":1.1868731808720954,"pZ":1.683087891626951,"vX0":6.779092264165759,"vY0":-129.27555981062508,"vZ0":-3.855464840923518,"x":71.76,"y":193.34,"x0":-1.448573933247622,"y0":50.00488808602524,"z0":5.333572190327535,"aX":-0.15238053312202823},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2336,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.42232434485650394,"extension":7.023270451875526},"index":3,"playId":"4fa19eff-42cb-340d-b37d-64c3f8ce9758","pitchNumber":4,"startTime":"2026-03-19T22:43:35.306Z","endTime":"2026-03-19T22:43:38.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.6,"endSpeed":82.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887989627137333,"aZ":-27.211129625486027,"pfxX":0.4726057052960808,"pfxZ":2.9055758096407973,"pX":2.411818895558023,"pZ":0.41721997429894764,"vX0":9.44428387988731,"vY0":-128.79001609586962,"vZ0":-6.889978349571615,"x":25.07,"y":227.52,"x0":-1.3405355856482088,"y0":50.001070745360515,"z0":5.188001882800631,"aX":0.8031381167138298},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-2.6,"spinRate":2394,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.42282064535613406,"extension":7.071820656746747},"index":4,"playId":"722c0dc3-fdf9-3551-8c28-595a76c63241","pitchNumber":5,"startTime":"2026-03-19T22:43:55.146Z","endTime":"2026-03-19T22:43:58.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868140986131944,"aZ":-27.534576499036742,"pfxX":0.8345458916027013,"pfxZ":2.6392202082760976,"pX":1.384444360071308,"pZ":2.1857804780299537,"vX0":7.054298224207754,"vY0":-130.76984212495472,"vZ0":-3.0744242022830033,"x":64.23,"y":179.76,"x0":-1.4405554980665787,"y0":50.00258722063841,"z0":5.410986903899278,"aX":1.4638530654667847},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":2351,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41658091216161264,"extension":7.0191626603717205},"index":5,"playId":"7d03fe02-2d08-30c6-97eb-5012523e3bc4","pitchNumber":6,"startTime":"2026-03-19T22:44:15.474Z","endTime":"2026-03-19T22:44:18.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:44:18.653Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-19T22:44:23.797Z","endTime":"2026-03-19T22:45:02.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.935813957084985,"aZ":-39.3056027323249,"pfxX":6.533634706390601,"pfxZ":-4.977335361137838,"pX":0.3979807662790527,"pZ":1.2565244796660981,"vX0":2.4931135231012425,"vY0":-118.74051318459242,"vZ0":-1.6534737070406156,"x":101.83,"y":204.85,"x0":-1.5131841675774396,"y0":50.001142906790676,"z0":5.52576584245117,"aX":9.36390079881748},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.1,"breakHorizontal":-12.5,"spinRate":2645,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4606190543959805,"extension":7.101900137026717},"index":0,"playId":"a3d2c1f8-09e2-3230-aa5b-e3af91f0bc78","pitchNumber":1,"startTime":"2026-03-19T22:44:41.006Z","endTime":"2026-03-19T22:44:44.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57327602858009,"aZ":-13.44304746985552,"pfxX":-4.667631933262745,"pfxZ":9.5095667277452,"pX":0.42719271264332026,"pZ":2.794903049077749,"vX0":6.7586985330106435,"vY0":-139.50956296990654,"vZ0":-4.784910518447702,"x":100.72,"y":163.32,"x0":-1.4211392944601988,"y0":50.003777328717334,"z0":5.419284227554084,"aX":-9.195471643988887},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2505,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.392696811896978,"extension":7.07933447382609},"hitData":{"launchSpeed":88.9,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.5,"coordY":99.35}},"index":1,"playId":"9b79cced-5191-3da6-8669-1d75ed21d674","pitchNumber":2,"startTime":"2026-03-19T22:44:57.170Z","endTime":"2026-03-19T22:45:02.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:45:02.757Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-19T22:47:22.434Z","endTime":"2026-03-19T22:48:26.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.407035029213077,"aZ":-29.590708276412137,"pfxX":-0.7308330978750615,"pfxZ":1.5637149636851753,"pX":-0.8547329613670415,"pZ":2.4970633950913443,"vX0":1.8417858091909571,"vY0":-125.8141894022578,"vZ0":-2.424465301435581,"x":149.58,"y":171.36,"x0":-1.4918613486846124,"y0":50.002800950704305,"z0":5.801921603305699,"aX":-1.2068029215711864},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":1.1,"spinRate":2254,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43050628678879255,"extension":6.2279753072685455},"index":0,"playId":"85434cb4-5b91-38db-b91b-d5874e2e5057","pitchNumber":1,"startTime":"2026-03-19T22:47:22.434Z","endTime":"2026-03-19T22:47:25.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.511345297422082,"aZ":-27.034515504191265,"pfxX":-0.6491314886476811,"pfxZ":3.260318574207343,"pX":1.0533170752408934,"pZ":1.2778555590037461,"vX0":5.9851358137889115,"vY0":-124.20201123017456,"vZ0":-5.549696707960159,"x":76.85,"y":204.28,"x0":-1.2930656802670522,"y0":50.00502128816197,"z0":5.761178343896071,"aX":-1.0243858028359758},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":-0.1,"spinRate":2271,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4392987879796828,"extension":6.238150654344936},"index":1,"playId":"7b075be0-f04a-3d19-83be-d5b0a4e827ea","pitchNumber":2,"startTime":"2026-03-19T22:47:37.588Z","endTime":"2026-03-19T22:47:41.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.0,"endSpeed":78.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310252042170113,"aZ":-34.47038208536872,"pfxX":3.0980289751160583,"pfxZ":-1.495550266396108,"pX":1.0324080737767838,"pZ":0.9815919031011323,"vX0":5.181468386812445,"vY0":-122.332620796128,"vZ0":-4.284349505712385,"x":77.65,"y":212.28,"x0":-1.5054576689124117,"y0":50.00422313795675,"z0":5.671160574840146,"aX":4.753329516727825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.4,"breakHorizontal":-6.7,"spinRate":2290,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4456141143051924,"extension":6.104932626435989},"index":2,"playId":"9c0d3834-1ffc-3157-8c0e-9225d9297e41","pitchNumber":3,"startTime":"2026-03-19T22:48:05.147Z","endTime":"2026-03-19T22:48:08.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07112703676651,"aZ":-19.242248742263524,"pfxX":-7.7170754221805975,"pfxZ":6.83015071901004,"pX":0.17952062897012352,"pZ":1.790463465844913,"vX0":5.974785842085203,"vY0":-135.85332347048995,"vZ0":-7.20673338109488,"x":110.16,"y":190.44,"x0":-1.0312385986800972,"y0":50.005105407858856,"z0":5.7859729991470354,"aX":-14.617824415281623},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":13.0,"spinRate":1992,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4011479128111004,"extension":6.321739406133199},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.58,"coordY":55.16}},"index":3,"playId":"95aff21e-6458-3fde-a1eb-13257777c0a6","pitchNumber":4,"startTime":"2026-03-19T22:48:21.008Z","endTime":"2026-03-19T22:48:26.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:48:26.305Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Wallner hits a ground-rule double (3) on a line drive to right field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-19T22:48:32.407Z","endTime":"2026-03-19T22:49:00.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34677009759314,"aZ":-29.295388994098683,"pfxX":-1.4483261491068562,"pfxZ":1.7207048251571688,"pX":0.20983943698471136,"pZ":1.9938806464943852,"vX0":4.125059094866153,"vY0":-127.5589974587887,"vZ0":-3.7833128789755874,"x":109.0,"y":184.95,"x0":-1.2289299700066698,"y0":50.00315838878964,"z0":5.766147815067214,"aX":-2.424659701377748},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":1.8,"spinRate":2419,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.42682686016957705,"extension":6.066787316149719},"hitData":{"launchSpeed":103.2,"launchAngle":16.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":196.42,"coordY":130.13}},"index":0,"playId":"3d5424c3-c93c-32d2-ae57-9fa2d9d6a762","pitchNumber":1,"startTime":"2026-03-19T22:48:52.476Z","endTime":"2026-03-19T22:49:00.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":0.79,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:49:00.909Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Nate Eaton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-19T22:49:14.170Z","endTime":"2026-03-19T22:51:04.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153132237433113,"aZ":-21.081659567633434,"pfxX":-2.7672627928473172,"pfxZ":5.82813034465471,"pX":-0.08643329140032548,"pZ":3.088407983258559,"vX0":3.9735986807675006,"vY0":-136.8312888823704,"vZ0":-3.4038956300544,"x":120.29,"y":155.39,"x0":-1.1954506241886294,"y0":50.00228428637214,"z0":5.786654865643783,"aX":-5.2666814980062755},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":4.2,"spinRate":1860,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3997335787026959,"extension":6.213478711935279},"index":0,"playId":"fa711d03-4271-3bae-a086-7fe5743b1c4b","pitchNumber":1,"startTime":"2026-03-19T22:49:34.422Z","endTime":"2026-03-19T22:49:37.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2711268444116,"aZ":-27.297169643046033,"pfxX":-9.75636320726942,"pfxZ":2.888830829274503,"pX":-0.9055286659251051,"pZ":2.1973172520592206,"vX0":4.447036683102535,"vY0":-128.4859185130503,"vZ0":-3.5060754210009395,"x":151.52,"y":179.45,"x0":-1.3823635453482346,"y0":50.002850622817796,"z0":5.6789588327894425,"aX":-16.465822691965382},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":16.8,"spinRate":1627,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42476760391352286,"extension":6.3770201822504236},"index":1,"playId":"c8ffeee4-9b48-3f8f-ba54-bfe7d2f7376e","pitchNumber":2,"startTime":"2026-03-19T22:49:52.267Z","endTime":"2026-03-19T22:49:55.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923323958161884,"aZ":-26.40619152178751,"pfxX":-9.949400955053118,"pfxZ":3.4478227293684167,"pX":-0.06423070688326793,"pZ":2.09581715531391,"vX0":6.565137952671534,"vY0":-127.67537281672607,"vZ0":-3.7872627476848093,"x":119.45,"y":182.19,"x0":-1.35863639033945,"y0":50.00449620410179,"z0":5.644841059674117,"aX":-16.65193549031313},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":1795,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4267862226065091,"extension":6.37514946841231},"index":2,"playId":"ea93ef31-97d7-3923-96ca-a6285599ed15","pitchNumber":3,"startTime":"2026-03-19T22:50:08.641Z","endTime":"2026-03-19T22:50:12.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976883429842093,"aZ":-38.68858046217182,"pfxX":0.6986441497744167,"pfxZ":-4.339519939513105,"pX":-0.32163731005419005,"pZ":0.9988151595946776,"vX0":1.9257573252429756,"vY0":-121.23064781369708,"vZ0":-3.5103136439562483,"x":129.26,"y":211.81,"x0":-1.214648754301576,"y0":50.005928247648676,"z0":5.816431610081605,"aX":1.0477210150169012},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.4,"breakHorizontal":-1.7,"spinRate":2425,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.45048369726335213,"extension":6.205515698512179},"index":3,"playId":"a9ff7edd-d3bd-3930-ac58-9ac3063c41d7","pitchNumber":4,"startTime":"2026-03-19T22:50:33.856Z","endTime":"2026-03-19T22:50:37.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.590351859099922,"aZ":-30.95381580852174,"pfxX":-0.9448892215938582,"pfxZ":0.7446278122179812,"pX":0.630406545986846,"pZ":2.6310074886626325,"vX0":4.712856388348939,"vY0":-125.96976316093807,"vZ0":-1.8088118970569667,"x":92.97,"y":167.74,"x0":-1.1253478276178412,"y0":50.00280889756724,"z0":5.811933480599706,"aX":-1.550250026258084},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":0.8,"spinRate":2425,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4313853305980997,"extension":6.1692496792937455},"hitData":{"launchSpeed":91.7,"launchAngle":43.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.17,"coordY":86.63}},"index":4,"playId":"982d1482-402a-369f-b33e-8df67d28fca9","pitchNumber":5,"startTime":"2026-03-19T22:50:54.963Z","endTime":"2026-03-19T22:51:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:51:04.432Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to right fielder Nate Eaton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-19T22:51:15.708Z","endTime":"2026-03-19T22:51:55.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135531222380614,"aZ":-21.713882036150196,"pfxX":-8.583264592049106,"pfxZ":5.42206246707973,"pX":0.11352278775573611,"pZ":2.848797618206452,"vX0":6.325594838163802,"vY0":-137.69312758535614,"vZ0":-4.019765320095404,"x":112.67,"y":161.86,"x0":-1.0925942283662304,"y0":50.00369888548366,"z0":5.787573121176318,"aX":-16.56510632346401},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":14.3,"spinRate":1895,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3970188688538432,"extension":6.32340858872415},"hitData":{"launchSpeed":101.7,"launchAngle":36.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.62,"coordY":75.72}},"index":0,"playId":"f96b8128-b028-300f-9f10-66ce8393edaf","pitchNumber":1,"startTime":"2026-03-19T22:51:48.351Z","endTime":"2026-03-19T22:51:55.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.54,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:51:55.882Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, shortstop Tristan Gray to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T22:54:03.991Z","endTime":"2026-03-19T22:55:22.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66588919317911,"aZ":-36.76725516286177,"pfxX":3.2427900375458343,"pfxZ":-3.1721388990772077,"pX":0.665636631385162,"pZ":1.5673392959437822,"vX0":4.376984163578808,"vY0":-118.72646656733069,"vZ0":-1.5339174781956804,"x":91.63,"y":196.46,"x0":-1.612998897421735,"y0":50.001854529187874,"z0":5.524359741199956,"aX":4.6958545085885595},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.9,"breakHorizontal":-6.8,"spinRate":2629,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4588137482318304,"extension":6.9727630293546525},"index":0,"playId":"234df3fb-bd32-3053-91f4-c0ad4d61ae75","pitchNumber":1,"startTime":"2026-03-19T22:54:16.491Z","endTime":"2026-03-19T22:54:21.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14840529386223,"aZ":-15.189396648210488,"pfxX":-6.409450981323216,"pfxZ":8.600103812957855,"pX":0.9750221436126062,"pZ":2.4141984079587546,"vX0":8.91274750386796,"vY0":-139.14638495049752,"vZ0":-5.640421964095114,"x":79.83,"y":173.6,"x0":-1.426300095031618,"y0":50.00263533872589,"z0":5.462050327709693,"aX":-12.658371150129717},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2558,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39257645355231796,"extension":6.9530137280846525},"index":1,"playId":"bd942c5b-464b-3e9e-aa52-2b145133a4ef","pitchNumber":2,"startTime":"2026-03-19T22:54:58.452Z","endTime":"2026-03-19T22:55:01.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.594150135574196,"aZ":-36.37338965202965,"pfxX":8.563496388029717,"pfxZ":-2.97713419844297,"pX":-0.25012917591652173,"pZ":2.3270039971634646,"vX0":0.5613676604162555,"vY0":-117.72768599433638,"vZ0":0.3090846457310241,"x":126.53,"y":175.95,"x0":-1.6047094499899923,"y0":50.00512406672498,"z0":5.550796944982736,"aX":12.065122185736225},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.0,"breakHorizontal":-15.6,"spinRate":2650,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4646015312315237,"extension":6.871765116735152},"hitData":{"launchSpeed":59.5,"launchAngle":-28.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.78,"coordY":149.32}},"index":2,"playId":"fa390581-5767-3f0e-9dc6-ee1f7f14e0fd","pitchNumber":3,"startTime":"2026-03-19T22:55:16.817Z","endTime":"2026-03-19T22:55:22.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:55:22.454Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T22:55:37.140Z","endTime":"2026-03-19T22:56:56.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753430697248803,"aZ":-24.431443671815,"pfxX":-1.5669156802891244,"pfxZ":4.818253623730428,"pX":-0.10750432965921107,"pZ":4.0429742764326235,"vX0":4.2922576358168,"vY0":-126.04385900921307,"vZ0":1.0267782846045583,"x":121.1,"y":129.62,"x0":-1.6293987876299534,"y0":50.005834408443036,"z0":5.603897684590455,"aX":-2.520388864784379},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":1.8,"spinRate":1493,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.43465379671596116,"extension":6.782391287518668},"index":0,"playId":"b3c2f0cd-7c25-3756-9ce2-76feb50500f2","pitchNumber":1,"startTime":"2026-03-19T22:55:50.265Z","endTime":"2026-03-19T22:55:53.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153854488871133,"aZ":-27.794314799336536,"pfxX":-4.523535524762762,"pfxZ":2.5877476483554194,"pX":0.5338248034553523,"pZ":1.3723626828443976,"vX0":6.514666350248495,"vY0":-128.85672737113018,"vZ0":-4.658379612028756,"x":96.65,"y":201.73,"x0":-1.431939470254393,"y0":50.0031045088544,"z0":5.334675366286239,"aX":-7.656738999039652},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":6.8,"spinRate":1798,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.42401413662812626,"extension":7.03769406981372},"index":1,"playId":"fda6e8e2-0b86-36c2-ac9c-b48425dffa46","pitchNumber":2,"startTime":"2026-03-19T22:56:08.005Z","endTime":"2026-03-19T22:56:11.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35749781631856,"aZ":-15.06011426437089,"pfxX":-4.598640526949499,"pfxZ":8.61968918997016,"pX":-0.12435348032351554,"pZ":1.9927533986830908,"vX0":5.368065666053165,"vY0":-139.09698916999693,"vZ0":-6.662097834457737,"x":117.53,"y":132.42,"x0":-1.469855519512622,"y0":50.003621535940674,"z0":5.393651242873452,"aX":-9.13074807857142},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":7.4,"spinRate":2562,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39181391222365836,"extension":6.966471108090316},"index":2,"playId":"747470f1-7538-32e8-b90b-cdf2cfd2851b","pitchNumber":3,"startTime":"2026-03-19T22:56:23.061Z","endTime":"2026-03-19T22:56:27.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-19T22:56:41.810Z","endTime":"2026-03-19T22:56:52.702Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.943304414089805,"aZ":-40.90090364472908,"pfxX":5.161961316207627,"pfxZ":-5.936615503328746,"pX":0.7676498671323282,"pZ":1.8446825448557538,"vX0":3.8108262971938913,"vY0":-120.36811091533343,"vZ0":-0.18174262594075774,"x":87.74,"y":188.97,"x0":-1.5056291881077764,"y0":50.00321820739409,"z0":5.536883548346399,"aX":7.587793329481271},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":-10.2,"spinRate":2619,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.45471059044429474,"extension":7.0591665060511914},"index":4,"playId":"614445a6-0f67-3ff1-9447-05eda8e4907c","pitchNumber":4,"startTime":"2026-03-19T22:56:52.702Z","endTime":"2026-03-19T22:56:56.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:56:56.297Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T22:57:00.388Z","endTime":"2026-03-19T22:58:30.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04004038675707,"aZ":-37.669736616612944,"pfxX":5.120361670854261,"pfxZ":-3.8100841172473423,"pX":0.278712040190213,"pZ":1.999761023012912,"vX0":2.7973161044313,"vY0":-118.8594802294376,"vZ0":-0.2602186121475114,"x":106.38,"y":184.79,"x0":-1.5755300256455478,"y0":50.00277278919095,"z0":5.5077958200837625,"aX":7.38547300003659},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.7,"breakHorizontal":-10.0,"spinRate":2570,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4593897500827264,"extension":7.137430384665285},"index":0,"playId":"5a5a9a51-3f82-30b3-ab5a-b2860b0f65a5","pitchNumber":1,"startTime":"2026-03-19T22:57:20.228Z","endTime":"2026-03-19T22:57:23.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.262850415770032,"aZ":-21.277996338438975,"pfxX":-8.175850319118123,"pfxZ":5.785193313409025,"pX":1.019254468615566E-4,"pZ":1.4596887962696394,"vX0":6.652582905085889,"vY0":-136.66331543050768,"vZ0":-6.3587432064103595,"x":117.0,"y":199.37,"x0":-1.4083556316219181,"y0":50.005997243565275,"z0":5.287325625171804,"aX":-15.405272969992103},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":2372,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40141757759054464,"extension":6.879663701445075},"index":1,"playId":"ad539eda-d7fd-377e-beb9-e3ebf52e9f52","pitchNumber":2,"startTime":"2026-03-19T22:57:37.208Z","endTime":"2026-03-19T22:57:40.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89204696546206,"aZ":-24.23621863473808,"pfxX":-7.680833612678885,"pfxZ":4.245114235144973,"pX":-1.2183919715521123,"pZ":2.918197174162204,"vX0":3.963848273361377,"vY0":-137.22681416616348,"vZ0":-2.303668065622126,"x":163.44,"y":159.99,"x0":-1.6990385378620672,"y0":50.00188930360138,"z0":5.453796161881604,"aX":-14.36233097158976},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":12.8,"spinRate":2337,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4021595382955665,"extension":6.962420477360949},"index":2,"playId":"d728b8f7-a676-3369-b935-0376087c2a12","pitchNumber":3,"startTime":"2026-03-19T22:57:52.958Z","endTime":"2026-03-19T22:57:56.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85211247322067,"aZ":-29.691560416674108,"pfxX":1.3412208177739675,"pfxZ":1.5343656194790913,"pX":1.391163779693127,"pZ":1.6536572145083694,"vX0":6.384614891740406,"vY0":-126.2588310264446,"vZ0":-3.5418677292686396,"x":63.97,"y":194.13,"x0":-1.3409823388009166,"y0":50.00402209414034,"z0":5.454865230161357,"aX":2.1731705554738285},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.8,"spinRate":2442,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4332167507721758,"extension":6.975065383558782},"index":3,"playId":"85a61ccb-19af-3561-bcbc-6435f93bbafd","pitchNumber":4,"startTime":"2026-03-19T22:58:10.429Z","endTime":"2026-03-19T22:58:14.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590650170124768,"aZ":-26.590818474832506,"pfxX":-0.4168797445548482,"pfxZ":3.205196526395751,"pX":0.8145521317545296,"pZ":-0.40653035188191483,"vX0":6.134500814941953,"vY0":-130.03621172573003,"vZ0":-9.19767323098225,"x":85.95,"y":249.76,"x0":-1.5029590787923124,"y0":50.005791315447375,"z0":5.136769417956947,"aX":-0.7271945281385638},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-0.4,"spinRate":2465,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.418291644629845,"extension":7.032164444416231},"index":4,"playId":"5bed799b-0322-3845-81f7-35c8a29fc9b1","pitchNumber":5,"startTime":"2026-03-19T22:58:27.031Z","endTime":"2026-03-19T22:58:30.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-19T22:58:30.097Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to right fielder Matt Wallner. Willson Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T22:58:37.439Z","endTime":"2026-03-19T23:00:12.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33430681147768,"aZ":-14.474074526168678,"pfxX":-5.2027846573217875,"pfxZ":9.054214825153098,"pX":0.8641795751737472,"pZ":2.830369445207538,"vX0":8.143885141985166,"vY0":-138.33825931681395,"vZ0":-4.486058867604331,"x":84.06,"y":162.36,"x0":-1.4301440671930246,"y0":50.004850689286855,"z0":5.430402596725886,"aX":-10.17396663431571},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2389,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3946120559546795,"extension":6.978079142710404},"index":0,"playId":"3b970f9f-3c95-3912-9f98-e84304a1ae8f","pitchNumber":1,"startTime":"2026-03-19T22:59:22.698Z","endTime":"2026-03-19T22:59:25.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672632456283402,"aZ":-12.978138533936354,"pfxX":-5.064751633924045,"pfxZ":9.77720674595028,"pX":0.4118076892310619,"pZ":2.574568646052035,"vX0":6.856873473695239,"vY0":-139.10668677491577,"vZ0":-5.4454357416809485,"x":101.3,"y":169.27,"x0":-1.424959545376837,"y0":50.003228983114674,"z0":5.415114978648193,"aX":-9.944723617730086},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2513,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3934762492922572,"extension":6.8012206292407384},"index":1,"playId":"cdbdf7d6-bc75-38c6-8b2a-761503766243","pitchNumber":2,"startTime":"2026-03-19T22:59:39.762Z","endTime":"2026-03-19T22:59:43.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59097538117844,"aZ":-15.547128899081374,"pfxX":-4.710535342760657,"pfxZ":8.490227534396151,"pX":0.41955579859053593,"pZ":3.3837312037955067,"vX0":6.690783905917611,"vY0":-138.9215815224347,"vZ0":-2.9237581471406657,"x":101.01,"y":147.42,"x0":-1.406017261237884,"y0":50.000386189075265,"z0":5.480819899440117,"aX":-9.222970505661612},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2363,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3939866456406569,"extension":6.807182102427948},"hitData":{"launchSpeed":95.1,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.58,"coordY":125.62}},"index":2,"playId":"9721cfc0-2f61-36db-a5e7-9ca874cd5127","pitchNumber":3,"startTime":"2026-03-19T23:00:04.303Z","endTime":"2026-03-19T23:00:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:00:12.735Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcelo Mayer walks. Willson Contreras to 3rd. Caleb Durbin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T23:00:21.100Z","endTime":"2026-03-19T23:03:19.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.606021416085305,"aZ":-39.18596929942266,"pfxX":6.310580378315772,"pfxZ":-5.063403020465843,"pX":-1.8083994404701123,"pZ":2.905607108019814,"vX0":-2.0792419838833034,"vY0":-117.03063033011182,"vZ0":2.41733189397661,"x":185.93,"y":160.33,"x0":-1.7270958555329603,"y0":50.00561278893874,"z0":5.5362398891728315,"aX":8.732690404378511},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.3,"breakHorizontal":-10.9,"spinRate":2544,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4684716952490078,"extension":6.893486023459972},"index":0,"playId":"a19beb09-1420-3361-b60c-44b3c8e3feb8","pitchNumber":1,"startTime":"2026-03-19T23:00:57.802Z","endTime":"2026-03-19T23:01:01.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.8,"endSpeed":79.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138174188129213,"aZ":-25.216615461729944,"pfxX":-3.142078106587783,"pfxZ":4.332659261882155,"pX":0.5223487917372412,"pZ":3.4563476319403006,"vX0":6.006518421606289,"vY0":-126.28068253475585,"vZ0":0.15275011320630139,"x":97.09,"y":145.46,"x0":-1.4851390701689204,"y0":50.00219158873487,"z0":5.433555905964012,"aX":-5.045177942115027},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":4.2,"spinRate":1570,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.43472385864069585,"extension":7.165032294831486},"index":1,"playId":"1300ccbb-a472-3ac5-b463-375b86b3aed8","pitchNumber":2,"startTime":"2026-03-19T23:01:20.644Z","endTime":"2026-03-19T23:01:24.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184117883340395,"aZ":-13.58489959186284,"pfxX":-3.760453916506273,"pfxZ":9.369976169932677,"pX":-0.03093389380323477,"pZ":2.656746354711229,"vX0":5.116229346739198,"vY0":-139.43758172409235,"vZ0":-5.216231902384802,"x":118.18,"y":167.05,"x0":-1.3946690167094826,"y0":50.0002132868813,"z0":5.436667800391065,"aX":-7.458744380092426},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2504,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3917022675308197,"extension":6.958210762604946},"index":2,"playId":"c27dad52-5c62-3ab9-8971-3c6d95b7a148","pitchNumber":3,"startTime":"2026-03-19T23:01:40.393Z","endTime":"2026-03-19T23:01:43.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62318090295842,"aZ":-39.949439365311804,"pfxX":5.624329973762705,"pfxZ":-5.532294215349678,"pX":-0.8119943491737522,"pZ":0.18986216841407694,"vX0":-7.7420644426174E-4,"vY0":-117.39098540420684,"vZ0":-3.1936116070307436,"x":147.95,"y":233.65,"x0":-1.5432483605411282,"y0":50.001723901382604,"z0":5.258917845306334,"aX":7.908938189662946},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.6,"breakHorizontal":-10.2,"spinRate":2654,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4652339592871031,"extension":7.112622732976123},"index":3,"playId":"8e921c74-32ef-3000-b21b-cb8adfdcf8ad","pitchNumber":4,"startTime":"2026-03-19T23:01:57.740Z","endTime":"2026-03-19T23:02:01.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41089326954112,"aZ":-40.36081067441035,"pfxX":5.782322452010942,"pfxZ":-5.87123211904354,"pX":0.1712509320443188,"pZ":2.1332198532928572,"vX0":2.0373503736982146,"vY0":-117.9071985530712,"vZ0":0.7247788424750512,"x":110.47,"y":181.18,"x0":-1.4575226594058823,"y0":50.00291636895061,"z0":5.57478310036494,"aX":8.063011204935997},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.1,"breakHorizontal":-11.0,"spinRate":2570,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4662382544139754,"extension":7.036347358739756},"index":4,"playId":"ed5e0bd4-3a5e-3cb4-a8a2-d3671d01131a","pitchNumber":5,"startTime":"2026-03-19T23:02:33.313Z","endTime":"2026-03-19T23:02:36.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":88.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65735615107126,"aZ":-13.724027947491724,"pfxX":-2.9230511890890867,"pfxZ":9.256656641514036,"pX":1.2416022122076402,"pZ":2.3035284737476274,"vX0":8.267777965440247,"vY0":-140.48208545989286,"vZ0":-6.068272309216194,"x":69.67,"y":176.58,"x0":-1.3634417604254274,"y0":50.002741817611295,"z0":5.388378131133353,"aX":-5.826916548608076},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":3.6,"spinRate":2465,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3903032230728023,"extension":7.060629769258395},"index":5,"playId":"785fba8d-1ce5-350d-96e2-3e727e5c5833","pitchNumber":6,"startTime":"2026-03-19T23:02:52.400Z","endTime":"2026-03-19T23:02:56.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02839212168819,"aZ":-14.066896487852361,"pfxX":-3.829637246339945,"pfxZ":9.270773528688638,"pX":1.1441581459506716,"pZ":3.0201939132460143,"vX0":8.080721076967912,"vY0":-138.4239373896431,"vZ0":-4.093279226044066,"x":73.39,"y":157.23,"x0":-1.3068745301947253,"y0":50.00331432839802,"z0":5.450879596052778,"aX":-7.48117336080924},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":2394,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39472079897965084,"extension":6.792720112359651},"index":6,"playId":"06311457-f362-3c7f-83d7-8fd8a046cb6c","pitchNumber":7,"startTime":"2026-03-19T23:03:14.224Z","endTime":"2026-03-19T23:03:19.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":2.11,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:03:19.569Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to left fielder James Outman. Willson Contreras scores. Caleb Durbin scores. Marcelo Mayer to 2nd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T23:04:34.318Z","endTime":"2026-03-19T23:08:02.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-19T23:04:19.649Z","endTime":"2026-03-19T23:04:36.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.793169749742088,"aZ":-39.94210476844452,"pfxX":5.781578340380509,"pfxZ":-5.545550729682272,"pX":-0.4371121439318356,"pZ":1.0780549367864358,"vX0":0.8964145263219585,"vY0":-117.4722933361331,"vZ0":-1.482438548429934,"x":133.66,"y":209.67,"x0":-1.5747297897593568,"y0":50.00331024734825,"z0":5.423010319910231,"aX":8.09796853376034},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.1,"breakHorizontal":-10.7,"spinRate":2528,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4658716857579872,"extension":7.072176798695246},"index":1,"playId":"6c99297e-da07-34ee-8c3e-22866755c22e","pitchNumber":1,"startTime":"2026-03-19T23:04:36.641Z","endTime":"2026-03-19T23:04:39.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.407989117249997,"aZ":-24.1583263467361,"pfxX":-6.470934434855611,"pfxZ":4.2227897413753634,"pX":-0.018722292589445407,"pZ":2.6743950829950043,"vX0":6.194432142060871,"vY0":-136.76616664302009,"vZ0":-3.0589448480286556,"x":117.71,"y":166.57,"x0":-1.4693421221939922,"y0":50.00492732395058,"z0":5.459245487051764,"aX":-12.292859544550737},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":10.4,"spinRate":2471,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4000771100985867,"extension":6.91845735229014},"index":2,"playId":"d899df39-ff43-3d7e-a659-2dad8f5008be","pitchNumber":2,"startTime":"2026-03-19T23:04:54.055Z","endTime":"2026-03-19T23:04:57.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278716474633,"aZ":-19.772757864343536,"pfxX":-6.38079286958843,"pfxZ":6.509630257499271,"pX":-0.31934165304303486,"pZ":2.936025086501912,"vX0":5.231408207896782,"vY0":-136.72237729517408,"vZ0":-3.2198416610356033,"x":129.17,"y":159.51,"x0":-1.4222966977904374,"y0":50.005144311755615,"z0":5.475255532109262,"aX":-12.161674805560299},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":10.6,"spinRate":2368,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3995984855447383,"extension":6.885688999452606},"index":3,"playId":"9c1cb363-edf9-3442-9c2e-674f4ab608bb","pitchNumber":3,"startTime":"2026-03-19T23:05:17.207Z","endTime":"2026-03-19T23:05:20.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499772340826823,"aZ":-16.9960969578742,"pfxX":-2.920698122235776,"pfxZ":7.724006741523704,"pX":0.6205254531314762,"pZ":3.0227681372389767,"vX0":6.602072574905086,"vY0":-138.26186602262953,"vZ0":-3.5849111715262207,"x":93.35,"y":157.17,"x0":-1.4029204214646764,"y0":50.002451619669166,"z0":5.4545968573228185,"aX":-5.739663568008624},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":4.2,"spinRate":2345,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39390983497648246,"extension":6.9559333011590505},"index":4,"playId":"520e7a6f-cae4-34fb-a6dc-34a63d17799a","pitchNumber":4,"startTime":"2026-03-19T23:05:37.780Z","endTime":"2026-03-19T23:05:40.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01694132867636,"aZ":-29.05354131209031,"pfxX":1.953017771682798,"pfxZ":1.921870726350214,"pX":-0.3926930029457497,"pZ":3.3162059230627356,"vX0":2.3943429092613497,"vY0":-126.05940943596119,"vZ0":0.49985045363979597,"x":131.97,"y":149.24,"x0":-1.6048051753191708,"y0":50.006025371152916,"z0":5.440682873454652,"aX":3.1776072247607856},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":2368,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.4327119817086702,"extension":6.97128232780421},"index":5,"playId":"68ca0ad6-dd21-37ad-84fb-46850e5e9577","pitchNumber":5,"startTime":"2026-03-19T23:05:58.442Z","endTime":"2026-03-19T23:06:01.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737119328209044,"aZ":-29.46349420446947,"pfxX":0.7405933260324824,"pfxZ":1.5930269288424856,"pX":1.6529500738970635,"pZ":1.2403910109818954,"vX0":7.320027086787013,"vY0":-128.38493751014852,"vZ0":-4.597004384876282,"x":53.99,"y":205.29,"x0":-1.3086611712338891,"y0":50.002316362121846,"z0":5.296336430705752,"aX":1.2601933728498607},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-2.6,"spinRate":2404,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42350442018044987,"extension":7.139211366918875},"index":6,"playId":"c5c33362-daa8-3ccf-87bc-c82e328e0373","pitchNumber":6,"startTime":"2026-03-19T23:06:23.171Z","endTime":"2026-03-19T23:06:26.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56945561398178,"aZ":-15.771085041111727,"pfxX":-3.843831918721658,"pfxZ":8.347441800281432,"pX":0.2148220781629359,"pZ":3.0149931703772643,"vX0":5.972994368330486,"vY0":-138.6977750736899,"vZ0":-3.8109445363615455,"x":108.81,"y":157.38,"x0":-1.4588574998087147,"y0":50.00155051144761,"z0":5.446370397733702,"aX":-7.5524852196215235},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2415,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3936429116556548,"extension":7.01741599020458},"index":7,"playId":"fde0a47b-37f7-3bc4-836f-f61428952263","pitchNumber":7,"startTime":"2026-03-19T23:06:41.505Z","endTime":"2026-03-19T23:06:44.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5167595280662,"aZ":-14.224840197766278,"pfxX":-6.133297977503789,"pfxZ":9.057720921966295,"pX":0.08877378112115014,"pZ":3.4729553295552087,"vX0":6.5226681136253095,"vY0":-139.6713164063847,"vZ0":-2.8857498784208166,"x":113.62,"y":145.01,"x0":-1.4763947949770535,"y0":50.006204921173754,"z0":5.451176309891517,"aX":-12.159265124715265},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2489,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3916700460247613,"extension":6.913049305198263},"index":8,"playId":"9dc6be35-50b8-3706-b788-83afee8c8536","pitchNumber":8,"startTime":"2026-03-19T23:07:06.969Z","endTime":"2026-03-19T23:07:10.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14809880640358,"aZ":-39.45332806867397,"pfxX":6.572358085218818,"pfxZ":-5.084363064025726,"pX":0.6138941466661471,"pZ":0.677524818303223,"vX0":2.869670779435051,"vY0":-118.96574426302227,"vZ0":-2.6061940440834332,"x":93.6,"y":220.49,"x0":-1.462492619707537,"y0":50.0038029658241,"z0":5.368608021145803,"aX":9.406377764507035},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.6,"breakHorizontal":-12.6,"spinRate":2589,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46067550027040394,"extension":7.164161475668603},"index":9,"playId":"ed47f8ab-684f-3f1f-a804-9d86cfd896e4","pitchNumber":9,"startTime":"2026-03-19T23:07:30.752Z","endTime":"2026-03-19T23:07:34.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.150733615980737,"aZ":-29.293376118402996,"pfxX":1.4675402360380876,"pfxZ":1.7456822225860407,"pX":0.39864788188995653,"pZ":2.59188697393616,"vX0":4.362907005226285,"vY0":-126.70611739202583,"vZ0":-1.1946480330775895,"x":101.8,"y":168.8,"x0":-1.5257027473319358,"y0":50.004501165841184,"z0":5.377703174021324,"aX":2.4218931243027924},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.5,"spinRate":2335,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4297731878352069,"extension":7.02898253260429},"hitData":{"launchSpeed":99.0,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.63,"coordY":128.74}},"index":10,"playId":"d7b6b1cf-5527-3f7a-b3db-a2d3c019820f","pitchNumber":10,"startTime":"2026-03-19T23:07:53.746Z","endTime":"2026-03-19T23:08:02.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"second":{"id":702332,"link":"/api/v1/people/702332"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":19.30000000000001,"leverageIndex":3.41,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:08:02.655Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-19T23:10:46.526Z","endTime":"2026-03-19T23:12:24.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687879,"fullName":"Luis Quiñones","link":"/api/v1/people/687879"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-03-19T23:08:30.408Z","endTime":"2026-03-19T23:08:58.617Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Quiñones replaces Mick Abel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-19T23:08:58.617Z","endTime":"2026-03-19T23:10:48.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687879,"link":"/api/v1/people/687879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.175224784461214,"aZ":-20.201729409271607,"pfxX":1.848472371385859,"pfxZ":7.319982442301938,"pX":0.5549520773027068,"pZ":1.7207166619536944,"vX0":4.630468904755849,"vY0":-126.64436168367477,"vZ0":-6.419554828606416,"x":95.85,"y":192.32,"x0":-1.5322754437717157,"y0":50.004523919159354,"z0":5.88765552611283,"aX":3.022818217538722},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.1,"breakHorizontal":-4.3,"spinRate":2355,"spinDirection":185},"zone":9,"typeConfidence":0.87,"plateTime":0.43134504900954385,"extension":6.216237993730051},"index":2,"playId":"7c180b3c-3dae-3a25-aa4d-55b5500945b0","pitchNumber":1,"startTime":"2026-03-19T23:10:48.887Z","endTime":"2026-03-19T23:10:52.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374288753238485,"aZ":-27.39900228406256,"pfxX":-0.8074579383172825,"pfxZ":3.6520692898888587,"pX":-0.2467550087102852,"pZ":3.2906483933784285,"vX0":2.617947285020594,"vY0":-113.82002096610725,"vZ0":-0.6026294689966072,"x":126.41,"y":149.93,"x0":-1.3082344796558463,"y0":50.00562342604117,"z0":6.277907570056154,"aX":-1.057229591114033},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.7,"breakHorizontal":0.8,"spinRate":404,"spinDirection":213},"zone":2,"typeConfidence":0.92,"plateTime":0.48168493086192266,"extension":6.243301459555727},"index":3,"playId":"c8a36bda-ea03-360c-af47-d7464c5b4a3f","pitchNumber":2,"startTime":"2026-03-19T23:11:08.290Z","endTime":"2026-03-19T23:11:35.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"08316066-0316-0023-001c-f08cd117d70a","startTime":"2026-03-19T23:12:21.262Z","endTime":"2026-03-19T23:12:21.263Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-19T23:12:21.264Z","endTime":"2026-03-19T23:12:21.265Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.975756617386217,"aZ":-27.475644696454662,"pfxX":-2.248501473253753,"pfxZ":3.4542789933454974,"pX":-0.18654221571616447,"pZ":0.45458951813322146,"vX0":2.949196991204797,"vY0":-115.74644621725976,"vZ0":-6.900788203606342,"x":124.11,"y":226.51,"x0":-1.1832841698426115,"y0":50.00510578547956,"z0":6.095078696786461,"aX":-3.060978962393333},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.8,"breakHorizontal":3.4,"spinRate":621,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.4726492278390162,"extension":6.1000328593398345},"index":6,"playId":"4d2cd383-4fcb-35ff-8dc6-105bf66a88e4","pitchNumber":3,"startTime":"2026-03-19T23:12:21.266Z","endTime":"2026-03-19T23:12:24.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":687879,"link":"/api/v1/people/687879"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":687879,"link":"/api/v1/people/687879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:12:24.858Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-19T23:14:56.409Z","endTime":"2026-03-19T23:16:01.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005907111515125,"aZ":-21.942796307887747,"pfxX":-8.612356716992094,"pfxZ":5.29796098717131,"pX":1.3397505099834004,"pZ":2.5140940077137586,"vX0":9.149119131667831,"vY0":-137.0602987863094,"vZ0":-4.942558843457535,"x":65.93,"y":170.9,"x0":-0.8988069171613396,"y0":50.00226618873572,"z0":5.809225609866343,"aX":-16.63264904730651},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":14.0,"spinRate":2035,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3973284227789615,"extension":6.310652315150153},"index":0,"playId":"550f866f-87f4-37c0-b4d7-4fcddc07ebf6","pitchNumber":1,"startTime":"2026-03-19T23:14:58.386Z","endTime":"2026-03-19T23:15:01.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77939202788327,"aZ":-24.800628338737656,"pfxX":-8.259792869931305,"pfxZ":3.891119047936881,"pX":0.3896304354732565,"pZ":2.1636396105196996,"vX0":6.767409982260204,"vY0":-136.28801423498788,"vZ0":-5.263427464682193,"x":102.15,"y":180.36,"x0":-1.0430228302439999,"y0":50.00543597802948,"z0":5.815713642698318,"aX":-15.661271871018341},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":13.7,"spinRate":2003,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4007101324715361,"extension":6.291497397896429},"index":1,"playId":"1c2f30ff-4089-3766-8289-64290e49b4bd","pitchNumber":2,"startTime":"2026-03-19T23:15:14.413Z","endTime":"2026-03-19T23:15:17.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.4,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323952239511186,"aZ":-26.02444864464827,"pfxX":-9.469357922874558,"pfxZ":3.645114636244238,"pX":0.2471962520011814,"pZ":1.2489087420511364,"vX0":7.066893041116936,"vY0":-128.48462844127562,"vZ0":-6.094147780764627,"x":107.58,"y":205.06,"x0":-1.2961317681742675,"y0":50.002587923743114,"z0":5.649257944449679,"aX":-15.977902857860014},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":1442,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4247944582288432,"extension":6.445954831026797},"index":2,"playId":"b6b2f98b-23c4-36a0-a383-f238f17240e6","pitchNumber":3,"startTime":"2026-03-19T23:15:41.030Z","endTime":"2026-03-19T23:15:44.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917763406504466,"aZ":-24.903262433787617,"pfxX":-8.732905536478956,"pfxZ":3.775648191434299,"pX":0.5688233237698206,"pZ":1.8614358742098562,"vX0":7.1564719915506885,"vY0":-137.09125127482173,"vZ0":-6.154907111626717,"x":95.32,"y":188.52,"x0":-0.9255808893164432,"y0":50.00333390608705,"z0":5.807609349378323,"aX":-16.821545657667237},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":2016,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3977327124206953,"extension":6.250319874676079},"index":3,"playId":"e52bdc51-e9a1-3cfd-a6e3-71e6c724beee","pitchNumber":4,"startTime":"2026-03-19T23:15:58.314Z","endTime":"2026-03-19T23:16:01.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:16:01.845Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-19T23:16:26.311Z","endTime":"2026-03-19T23:17:35.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400010906744303,"aZ":-29.771945886909833,"pfxX":-0.12089715436345694,"pfxZ":1.467586060633785,"pX":0.6064738919784258,"pZ":2.180333077219192,"vX0":4.651406957908649,"vY0":-126.48071157665034,"vZ0":-3.2036230829926393,"x":93.88,"y":179.91,"x0":-1.233012126994978,"y0":50.00352358057168,"z0":5.826152617143115,"aX":-0.1989215147859546},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.7,"spinRate":2360,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.43142022985802964,"extension":6.059920766142851},"index":0,"playId":"e2393724-9562-3993-8ef3-3224b5d56acd","pitchNumber":1,"startTime":"2026-03-19T23:16:26.311Z","endTime":"2026-03-19T23:16:29.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948408198834223,"aZ":-25.47612569838058,"pfxX":-8.362258637024226,"pfxZ":3.9404871995288553,"pX":0.8182645208865247,"pZ":0.7934554650263076,"vX0":8.130871664682722,"vY0":-128.84402696608967,"vZ0":-7.3409686332463915,"x":85.81,"y":217.36,"x0":-1.2750285501951784,"y0":50.005082121765746,"z0":5.616849104122323,"aX":-14.220166226673044},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":1663,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4233001772450735,"extension":6.3941228181211045},"index":1,"playId":"a6afcb99-67c3-3252-8a4f-564e3cf7da2a","pitchNumber":2,"startTime":"2026-03-19T23:16:43.629Z","endTime":"2026-03-19T23:16:46.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640891972963626,"aZ":-26.98204544164764,"pfxX":-8.398277756666353,"pfxZ":3.138880838147438,"pX":-0.6849797278691139,"pZ":1.9645579736983556,"vX0":4.846802280622205,"vY0":-128.30080063420675,"vZ0":-4.005182238638454,"x":143.11,"y":185.74,"x0":-1.5158428092519558,"y0":50.000020315665786,"z0":5.6689311263255195,"aX":-13.880613998268325},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":14.0,"spinRate":1685,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4282847505775522,"extension":6.327638246166732},"index":2,"playId":"46f1b97e-eae2-39e8-bf47-83dc7a30b1cf","pitchNumber":3,"startTime":"2026-03-19T23:17:02.624Z","endTime":"2026-03-19T23:17:05.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77624250961296,"aZ":-38.33089510258979,"pfxX":-1.0478574774447176,"pfxZ":-4.0714543683767905,"pX":-0.7497612309716594,"pZ":1.7479942372655077,"vX0":1.480547694172626,"vY0":-121.8142332964324,"vZ0":-2.04931512277572,"x":145.58,"y":191.58,"x0":-1.2278662278952206,"y0":50.00461914034411,"z0":5.897946585246601,"aX":-1.5829994107926457},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.6,"breakHorizontal":1.6,"spinRate":2402,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.44876215779729867,"extension":6.088424338193076},"hitData":{"launchSpeed":79.2,"launchAngle":40.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.63,"coordY":99.57}},"index":3,"playId":"e97bacea-c4a2-3b3f-98f1-61e4f24798d2","pitchNumber":4,"startTime":"2026-03-19T23:17:29.008Z","endTime":"2026-03-19T23:17:35.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:17:35.677Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-19T23:17:43.545Z","endTime":"2026-03-19T23:20:18.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591301602894113,"aZ":-20.41711052592379,"pfxX":-10.069943675833663,"pfxZ":6.079457361550145,"pX":1.2228489528506716,"pZ":0.8967115569911033,"vX0":9.053534560758155,"vY0":-137.91675865602704,"vZ0":-9.38219188845221,"x":70.39,"y":214.57,"x0":-0.7880243101217717,"y0":50.00440070372744,"z0":5.710244292336596,"aX":-19.474429803372754},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":16.4,"spinRate":2032,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3965849028563695,"extension":6.5324864877970645},"index":0,"playId":"ca3d088a-d32d-395d-b87f-edaba3a714ae","pitchNumber":1,"startTime":"2026-03-19T23:18:03.656Z","endTime":"2026-03-19T23:18:06.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90545892763508,"aZ":-29.89489221934156,"pfxX":0.7109002450835624,"pfxZ":1.3833313388586923,"pX":-0.7060029098893777,"pZ":2.3473764829698904,"vX0":1.5717106059279289,"vY0":-126.3409073642633,"vZ0":-2.975881509350489,"x":143.91,"y":175.4,"x0":-1.4236782341927912,"y0":50.00483376539422,"z0":5.894178406405853,"aX":1.1719538879212226},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-1.6,"spinRate":2336,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.43027184880148717,"extension":6.191128043918911},"index":1,"playId":"6b7b9427-062d-3953-8821-8c85f1208269","pitchNumber":2,"startTime":"2026-03-19T23:18:31.371Z","endTime":"2026-03-19T23:18:36.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"}},"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":84.1,"endSpeed":78.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544758459534126,"aZ":-35.84639879088047,"pfxX":2.968354176182619,"pfxZ":-2.3853373387927927,"pX":-0.5708428901269619,"pZ":2.3704506418428,"vX0":1.586130993737774,"vY0":-122.57127275995036,"vZ0":-0.893779039752488,"x":138.76,"y":174.78,"x0":-1.609552924007882,"y0":50.0030689165999,"z0":5.769127490243861,"aX":4.569578539757865},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":-5.8,"spinRate":2177,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.44486216621655794,"extension":6.179420512373069},"index":2,"playId":"54f64a99-55f9-38f9-bece-5963d9292e82","pitchNumber":3,"startTime":"2026-03-19T23:19:14.540Z","endTime":"2026-03-19T23:19:21.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.378490872879933,"aZ":-26.78356023883237,"pfxX":-9.329466651537594,"pfxZ":3.2883334829059274,"pX":0.7339393822647128,"pZ":1.7271196657986219,"vX0":8.233696102738708,"vY0":-126.35164804857797,"vZ0":-4.5667565142605,"x":89.02,"y":192.15,"x0":-1.333068043206145,"y0":50.003007284946946,"z0":5.674954461951563,"aX":-15.295612059577739},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":1625,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4312044267253432,"extension":6.272723328170097},"index":3,"playId":"29634d7c-aea7-35e4-9ea1-2f66b8e23ef1","pitchNumber":4,"startTime":"2026-03-19T23:19:50.926Z","endTime":"2026-03-19T23:19:54.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599302449559985,"aZ":-23.187343038293413,"pfxX":-10.192254617200334,"pfxZ":4.582523977209007,"pX":0.1527849015269613,"pZ":1.7802870259307524,"vX0":6.840038748907848,"vY0":-138.3921320584713,"vZ0":-6.7868886044184755,"x":111.18,"y":190.71,"x0":-1.0123261861146604,"y0":50.00494277374976,"z0":5.791531529318002,"aX":-19.997251816164475},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":1954,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.394078521064928,"extension":6.327015533600197},"index":4,"playId":"d07ef4c2-006c-33ef-8cf1-d22f3f41340e","pitchNumber":5,"startTime":"2026-03-19T23:20:14.766Z","endTime":"2026-03-19T23:20:18.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:20:18.654Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Eaton pops out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-19T23:22:28.362Z","endTime":"2026-03-19T23:24:13.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mick Abel replaces Luis Quiñones.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T23:20:38.889Z","endTime":"2026-03-19T23:22:30.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687879,"link":"/api/v1/people/687879","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.8,"endSpeed":86.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739446568114587,"aZ":-15.51105851184051,"pfxX":-3.3125176789485806,"pfxZ":8.786223535310421,"pX":0.07148287095262142,"pZ":2.8354525119363845,"vX0":5.562506950282993,"vY0":-136.53396291976622,"vZ0":-4.443041946194414,"x":114.28,"y":162.22,"x0":-1.5575433962412006,"y0":50.00516150045441,"z0":5.54398227867375,"aX":-6.284455822449822},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2435,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4004533464663602,"extension":6.7389057548853994},"index":1,"playId":"47b3d432-d544-3f2a-b1d0-8ba2310a1ac6","pitchNumber":1,"startTime":"2026-03-19T23:22:30.739Z","endTime":"2026-03-19T23:22:33.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-19T23:22:55.514Z","endTime":"2026-03-19T23:23:05.716Z","isPitch":false,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.210443723802204,"aZ":-24.737402752192352,"pfxX":-10.092153424554839,"pfxZ":3.949213843202898,"pX":-0.740977568824684,"pZ":2.4267827503489787,"vX0":5.542182349917575,"vY0":-136.16539929452824,"vZ0":-3.729398100617924,"x":145.24,"y":173.26,"x0":-1.488919815004218,"y0":50.00218527449976,"z0":5.520867560230968,"aX":-18.996703975399406},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2292,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4018837859762239,"extension":6.847525494014729},"index":3,"playId":"9d432ada-a030-33f7-8502-25f04910ea72","pitchNumber":2,"startTime":"2026-03-19T23:23:05.716Z","endTime":"2026-03-19T23:23:08.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.6,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.98681355101636,"aZ":-30.2497292442728,"pfxX":1.2435642928894213,"pfxZ":1.1563362272283317,"pX":1.7067176897722247,"pZ":1.0864030378539469,"vX0":7.295226111745049,"vY0":-126.12534992665113,"vZ0":-4.7436952200291245,"x":51.94,"y":209.45,"x0":-1.3432041061553002,"y0":50.00573376717186,"z0":5.332758482506034,"aX":2.075196510864439},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.4,"spinRate":2329,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4284451883977569,"extension":6.788134032173915},"index":4,"playId":"5af693fb-e0f9-3427-a415-edc565474fc9","pitchNumber":3,"startTime":"2026-03-19T23:23:29.538Z","endTime":"2026-03-19T23:23:32.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69858184939903,"aZ":-15.942803845999038,"pfxX":-5.128161339484732,"pfxZ":8.308139883115444,"pX":2.0192901274841,"pZ":2.4670200927610493,"vX0":11.03850055843244,"vY0":-137.71632501980042,"vZ0":-5.231350111537987,"x":40.03,"y":172.17,"x0":-1.3442764507440998,"y0":50.00357321718181,"z0":5.441184312022168,"aX":-10.02072727852829},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2375,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39516079940399074,"extension":6.8926050907471055},"index":5,"playId":"a4684d06-9986-38aa-93fb-cfbb556d32c1","pitchNumber":4,"startTime":"2026-03-19T23:23:44.922Z","endTime":"2026-03-19T23:23:48.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443516608475242,"aZ":-13.167335943648832,"pfxX":-4.176936073742782,"pfxZ":9.72637923064529,"pX":0.14417234650423846,"pZ":3.4900196988675036,"vX0":6.018686997030515,"vY0":-138.53696493219454,"vZ0":-3.2488589672537223,"x":111.5,"y":144.55,"x0":-1.5085674518229182,"y0":50.0005949845515,"z0":5.551696807328623,"aX":-8.160986962454437},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2452,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39459542334048026,"extension":6.845911680682795},"hitData":{"launchSpeed":71.9,"launchAngle":66.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.76,"coordY":171.52}},"index":6,"playId":"f4397287-b895-3c9e-9aa7-71ffc37a9fd6","pitchNumber":5,"startTime":"2026-03-19T23:24:04.398Z","endTime":"2026-03-19T23:24:13.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:24:13.157Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-19T23:24:21.531Z","endTime":"2026-03-19T23:25:13.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.458565773208136,"aZ":-37.71103461738654,"pfxX":5.512701734382334,"pfxZ":-3.9471439385136424,"pX":0.38463048497933616,"pZ":1.8184576978276539,"vX0":2.898281708086553,"vY0":-117.39549887323531,"vZ0":-0.5810660335800129,"x":102.34,"y":189.68,"x0":-1.5808537053364948,"y0":50.005031875622215,"z0":5.568237334897229,"aX":7.7241514348537965},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.1,"breakHorizontal":-10.7,"spinRate":2552,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.46589652942262827,"extension":6.924219583257531},"index":0,"playId":"422108be-5483-3724-bcf0-b2e713fa676e","pitchNumber":1,"startTime":"2026-03-19T23:24:38.611Z","endTime":"2026-03-19T23:24:41.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0106081899623,"aZ":-21.362860778982352,"pfxX":-4.698080986057886,"pfxZ":6.465134251094186,"pX":-0.16931278690734497,"pZ":2.69889420400118,"vX0":5.171243104088178,"vY0":-127.40097667185354,"vZ0":-2.718001764815485,"x":123.45,"y":165.91,"x0":-1.598929228538827,"y0":50.0008741917393,"z0":5.437010061179738,"aX":-7.853528817711736},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.4,"breakHorizontal":7.6,"spinRate":1517,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.42717005849545453,"extension":6.760225506871822},"index":1,"playId":"279b29d2-ab16-37b1-889f-96d091b1e6fc","pitchNumber":2,"startTime":"2026-03-19T23:24:51.143Z","endTime":"2026-03-19T23:24:54.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494345711329682,"aZ":-27.32246119062442,"pfxX":-3.775994956608033,"pfxZ":3.0116952901613443,"pX":-0.7059440334161587,"pZ":1.628124161618992,"vX0":3.6773330771217867,"vY0":-125.29120130931955,"vZ0":-3.7239795780085387,"x":143.91,"y":194.82,"x0":-1.6938123242121936,"y0":50.000010948069736,"z0":5.337283968698048,"aX":-6.073983966680653},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":6.1,"spinRate":1474,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.43519986109269926,"extension":6.694131858013656},"index":2,"playId":"4fb74b36-3d50-3f79-b5dc-1135cb61ebcf","pitchNumber":3,"startTime":"2026-03-19T23:25:09.069Z","endTime":"2026-03-19T23:25:13.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:25:13.339Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-19T23:25:20.636Z","endTime":"2026-03-19T23:26:17.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905519128372212,"aZ":-20.064066050640015,"pfxX":-8.03470905792529,"pfxZ":6.543169349134793,"pX":-0.7743273316388667,"pZ":2.757458351653553,"vX0":5.088047823119085,"vY0":-135.52352390829125,"vZ0":-3.5651239233041543,"x":146.52,"y":164.33,"x0":-1.6366598435417172,"y0":50.00574777225241,"z0":5.499521085389514,"aX":-14.87864613264083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":13.4,"spinRate":2317,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4048723282886195,"extension":6.8213571871750736},"index":0,"playId":"f482bb23-fcf2-3a96-98f0-ce377934cd50","pitchNumber":1,"startTime":"2026-03-19T23:25:37.906Z","endTime":"2026-03-19T23:25:43.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43544916270491,"aZ":-22.281499021333687,"pfxX":-8.169526448709858,"pfxZ":5.276804734356448,"pX":-0.9975521190607665,"pZ":2.225281483123136,"vX0":4.369748033455918,"vY0":-136.37324742024842,"vZ0":-4.3703996083835435,"x":155.02,"y":178.7,"x0":-1.5637736036263583,"y0":50.00008076516885,"z0":5.395647192116159,"aX":-15.305621588254823},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":2322,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40242749688047397,"extension":6.811681126874117},"hitData":{"launchSpeed":82.5,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":149.65}},"index":1,"playId":"4b81ec27-ee86-3be2-a791-c82bd5a491d0","pitchNumber":2,"startTime":"2026-03-19T23:26:12.121Z","endTime":"2026-03-19T23:26:17.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":690953,"link":"/api/v1/people/690953"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:26:17.527Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-19T23:28:22.590Z","endTime":"2026-03-19T23:28:37.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258994169624657,"aZ":-26.01936877143383,"pfxX":-9.358931848536635,"pfxZ":3.205585347785714,"pX":-0.43368319405381406,"pZ":2.467159661782489,"vX0":5.201759270382341,"vY0":-137.0045083474474,"vZ0":-4.549754897320973,"x":133.53,"y":172.17,"x0":-1.1303636175045007,"y0":50.00437211875081,"z0":5.904716471427132,"aX":-17.98211267644842},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":1974,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39817240657854835,"extension":6.2253117034148255},"hitData":{"launchSpeed":88.1,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.7,"coordY":132.28}},"index":0,"playId":"d64795ab-7aaf-36ec-b7f6-3ed93892b5e1","pitchNumber":1,"startTime":"2026-03-19T23:28:29.445Z","endTime":"2026-03-19T23:28:37.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:28:37.975Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kody Clemens grounds into a double play, shortstop Trevor Story to first baseman Willson Contreras. Tristan Gray out at 2nd. Kody Clemens out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-19T23:29:04.117Z","endTime":"2026-03-19T23:29:27.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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.9,"endSpeed":79.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.489684187384466,"aZ":-29.046497824373507,"pfxX":-0.45943777946523356,"pfxZ":1.947088864443673,"pX":-0.6490133446990319,"pZ":3.1654053165855482,"vX0":2.111144553708459,"vY0":-125.18510732912165,"vZ0":-0.832578176233901,"x":141.74,"y":153.31,"x0":-1.4392981438646038,"y0":50.00193553700209,"z0":5.855358925886699,"aX":-0.7378600055604864},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":0.4,"spinRate":2291,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.435572807503672,"extension":6.210620217813096},"index":0,"playId":"7e312204-295d-34fa-af96-47ce9372791f","pitchNumber":1,"startTime":"2026-03-19T23:29:04.117Z","endTime":"2026-03-19T23:29:07.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941974421919177,"aZ":-28.790154993852777,"pfxX":-9.042404835060161,"pfxZ":2.0416857679448945,"pX":-1.0529351094979809,"pZ":2.2859493774012734,"vX0":3.90283114296173,"vY0":-127.42363336584569,"vZ0":-3.0750407959637736,"x":157.14,"y":177.06,"x0":-1.4218865324767251,"y0":50.00499189344398,"z0":5.761330995544075,"aX":-15.007386288932496},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1648,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42835068033053014,"extension":6.289199096923368},"hitData":{"launchSpeed":83.5,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.65,"coordY":150.02}},"index":1,"playId":"a7b7eb63-0f8f-3375-9e2a-a0a40c85f55e","pitchNumber":2,"startTime":"2026-03-19T23:29:21.500Z","endTime":"2026-03-19T23:29:27.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":10.800000000000011,"leverageIndex":2.18,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:29:27.477Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-19T23:29:40.103Z","endTime":"2026-03-19T23:32:08.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26678010715193,"aZ":-21.732900834304264,"pfxX":-10.272848789517974,"pfxZ":5.417281695155936,"pX":-0.20332995240267704,"pZ":1.1136388996241045,"vX0":5.985386594871728,"vY0":-137.85995804507698,"vZ0":-8.546710318662239,"x":124.75,"y":208.71,"x0":-1.0663553295971482,"y0":50.00451832656996,"z0":5.717845048771954,"aX":-19.8014807454314},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":17.4,"spinRate":2108,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3971061932840869,"extension":6.4127433198885315},"index":0,"playId":"e75c2f1b-96b0-3f52-a9df-fbbd1c3e6f87","pitchNumber":1,"startTime":"2026-03-19T23:30:07.880Z","endTime":"2026-03-19T23:30:10.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320407439870323,"aZ":-22.199853403793256,"pfxX":-10.121517695745046,"pfxZ":5.313605368631578,"pX":-0.9843221306956134,"pZ":2.3482214374959716,"vX0":4.1625544964766465,"vY0":-135.82022489508978,"vZ0":-5.319809432798531,"x":154.52,"y":175.38,"x0":-1.2172219341422936,"y0":50.00535116722843,"z0":5.865430072329916,"aX":-19.00957665422645},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":17.5,"spinRate":2050,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4024850339252959,"extension":6.1772560076174985},"index":1,"playId":"1d0708bc-a0b0-3dd9-96ef-c9d7e62c4c0a","pitchNumber":2,"startTime":"2026-03-19T23:30:23.001Z","endTime":"2026-03-19T23:30:26.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654073819735956,"aZ":-29.13881014367405,"pfxX":-0.956355523267078,"pfxZ":1.8717139742179398,"pX":0.5323311059467779,"pZ":1.9063739282207226,"vX0":4.929818983828926,"vY0":-126.48235985237463,"vZ0":-3.958629417214767,"x":96.71,"y":187.31,"x0":-1.3172340127902586,"y0":50.002894119189946,"z0":5.826877019302562,"aX":-1.5511348694051466},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":0.6,"spinRate":2423,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.43294779095081504,"extension":6.358706579342387},"index":2,"playId":"91622f73-a9a3-34b0-a10b-6279379fd673","pitchNumber":3,"startTime":"2026-03-19T23:30:49.474Z","endTime":"2026-03-19T23:30:52.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786613560749327,"aZ":-26.642023027976364,"pfxX":-9.497434911144799,"pfxZ":3.3984931500104567,"pX":0.22224210114871296,"pZ":0.04753392898219593,"vX0":6.699292795891999,"vY0":-127.0243830584697,"vZ0":-8.530897802303498,"x":108.53,"y":237.5,"x0":-1.2195235358691991,"y0":50.004467805741456,"z0":5.577805003665339,"aX":-15.472716877531132},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":15.6,"spinRate":1676,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43171821500483487,"extension":6.521731887723817},"index":3,"playId":"0df48492-3662-3f54-8d56-8b016792f6ff","pitchNumber":4,"startTime":"2026-03-19T23:31:20.510Z","endTime":"2026-03-19T23:31:23.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776809812111324,"aZ":-30.547576803473078,"pfxX":5.872831056776879,"pfxZ":1.093663727395195,"pX":1.8689070817007003,"pZ":1.3141018422326767,"vX0":6.031057587556099,"vY0":-122.04384105762342,"vZ0":-3.9320260359186667,"x":45.76,"y":203.3,"x0":-1.4088012553501663,"y0":50.00487427721934,"z0":5.612882842669324,"aX":8.74994875076515},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-12.2,"spinRate":2245,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45092138833987727,"extension":6.232271250916278},"index":4,"playId":"872c9cde-9d64-37fd-8106-a34274386c05","pitchNumber":5,"startTime":"2026-03-19T23:31:41.395Z","endTime":"2026-03-19T23:31:44.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.299317585041013,"aZ":-29.11295856087885,"pfxX":-0.12253274653627244,"pfxZ":1.8840180160702573,"pX":-0.918916464752089,"pZ":2.5325383189255364,"vX0":1.4565517564879709,"vY0":-125.09138918085912,"vZ0":-2.5260319937227167,"x":152.03,"y":170.4,"x0":-1.4866980168078145,"y0":50.00218747435938,"z0":5.883017556709656,"aX":-0.1991386112425324},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":0.0,"spinRate":2480,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4337420749925571,"extension":6.179274990095288},"hitData":{"launchSpeed":64.1,"launchAngle":47.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.73,"coordY":140.33}},"index":5,"playId":"8b57e5e7-cfd3-3306-8685-7602d0d61a2b","pitchNumber":6,"startTime":"2026-03-19T23:32:00.587Z","endTime":"2026-03-19T23:32:08.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:32:08.827Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a soft ground ball to third baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:34:25.986Z","endTime":"2026-03-19T23:35:57.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Liam Hendriks replaces Mick Abel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-19T23:33:35.609Z","endTime":"2026-03-19T23:34:28.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":521230,"link":"/api/v1/people/521230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690953,"link":"/api/v1/people/690953","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57470026794262,"aZ":-11.257690659481776,"pfxX":-4.291414285178636,"pfxZ":11.201453309190839,"pX":0.3652252751663773,"pZ":3.181219626174405,"vX0":6.751104785886108,"vY0":-135.7391949502459,"vZ0":-5.240833267328283,"x":103.08,"y":152.89,"x0":-1.5959443288342132,"y0":50.00048464062552,"z0":5.92007434014295,"aX":-8.012177544702395},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":6.4,"spinRate":2301,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.4034456814341665,"extension":6.764449904220119},"index":1,"playId":"418bd326-473f-3e25-9847-e9e097721544","pitchNumber":1,"startTime":"2026-03-19T23:34:28.245Z","endTime":"2026-03-19T23:34:31.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112332726599796,"aZ":-41.00226030860604,"pfxX":4.089833015868075,"pfxZ":-6.216045383539784,"pX":0.05977959118286271,"pZ":0.9551560235908655,"vX0":2.968106885671701,"vY0":-118.83459343221624,"vZ0":-2.8181511405462274,"x":114.72,"y":212.99,"x0":-1.7394096224466986,"y0":50.00142512238422,"z0":5.904030058463168,"aX":5.8109363943122245},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.6,"breakHorizontal":-8.2,"spinRate":2076,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.4620327630563259,"extension":6.911715038399437},"index":2,"playId":"2a3c3635-dc6b-35bf-8ff6-bb3bb0189758","pitchNumber":2,"startTime":"2026-03-19T23:34:46.240Z","endTime":"2026-03-19T23:34:49.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16134816688312,"aZ":-16.631343030154135,"pfxX":-2.7075456126278343,"pfxZ":8.294690826616296,"pX":-2.1546053038760165,"pZ":4.770549569425196,"vX0":-0.2007367897865126,"vY0":-136.31443510402218,"vZ0":-0.44324250693789646,"x":199.13,"y":109.98,"x0":-1.7283709634715332,"y0":50.00301266276274,"z0":6.087873069171364,"aX":-5.073265575557983},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2179,"spinDirection":204},"zone":11,"typeConfidence":0.88,"plateTime":0.4024741451644882,"extension":6.733042708400432},"index":3,"playId":"3e7a4e65-6e6c-3625-9e93-cc61a781e010","pitchNumber":3,"startTime":"2026-03-19T23:35:12.157Z","endTime":"2026-03-19T23:35:15.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468561829478272,"aZ":-16.896510216690146,"pfxX":-5.398339351628843,"pfxZ":8.07130421782305,"pX":0.41066740426932064,"pZ":4.431990345223824,"vX0":6.778337114655346,"vY0":-136.3486780910833,"vZ0":-1.1247741293990936,"x":101.35,"y":119.12,"x0":-1.399931628506475,"y0":50.004295955094655,"z0":6.009701772462525,"aX":-10.220653226229025},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2091,"spinDirection":205},"zone":12,"typeConfidence":0.85,"plateTime":0.4009011563314697,"extension":6.868048508167119},"index":4,"playId":"42b1a6c1-ba22-39cf-ba77-57fd2ae257b7","pitchNumber":4,"startTime":"2026-03-19T23:35:28.893Z","endTime":"2026-03-19T23:35:31.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.866764108568226,"aZ":-41.765968638004395,"pfxX":2.539659770639385,"pfxZ":-6.802973866725478,"pX":-0.03582705154612718,"pZ":1.4069327374532987,"vX0":3.151769517629057,"vY0":-117.87292414236002,"vZ0":-1.420850723820543,"x":118.37,"y":200.79,"x0":-1.7188234503769795,"y0":50.001473149488234,"z0":5.8650012369374425,"aX":3.5817257092541124},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":-5.4,"spinRate":2162,"spinDirection":37},"zone":13,"typeConfidence":0.91,"plateTime":0.46423030462579673,"extension":6.924724427388359},"hitData":{"launchSpeed":57.1,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":106.54,"coordY":182.54}},"index":5,"playId":"3c4d0896-3b1a-3ec8-9528-8650d3b68bda","pitchNumber":5,"startTime":"2026-03-19T23:35:47.527Z","endTime":"2026-03-19T23:35:57.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:35:57.001Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (2) on a line drive to right fielder Matt Wallner. Jarren Duran scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:36:18.446Z","endTime":"2026-03-19T23:37:25.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":521230,"link":"/api/v1/people/521230"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72477176851732,"aZ":-27.922349911777697,"pfxX":-0.45078108930597827,"pfxZ":2.7472579775760813,"pX":-0.3451002150635635,"pZ":0.5657212093187839,"vX0":3.5588010859990113,"vY0":-123.34466598573047,"vZ0":-6.9317747825464995,"x":130.15,"y":223.51,"x0":-1.7458186631565549,"y0":50.00118909880579,"z0":5.755764715710754,"aX":-0.6973921425668029},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2064,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.4434681533504641,"extension":7.100447797413651},"index":0,"playId":"8d039822-b83c-3298-917a-597d18c01d64","pitchNumber":1,"startTime":"2026-03-19T23:36:27.860Z","endTime":"2026-03-19T23:36:31.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869169643386428,"aZ":-14.518354910524456,"pfxX":-4.680462005225319,"pfxZ":9.328891032210123,"pX":0.23989899993956387,"pZ":3.4207397588157797,"vX0":6.695571681047064,"vY0":-136.4130051591202,"vZ0":-3.9338399369228876,"x":107.86,"y":146.42,"x0":-1.6336522236428226,"y0":50.00089940917847,"z0":5.876571892621904,"aX":-8.856688931885579},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2248,"spinDirection":203},"zone":12,"typeConfidence":0.87,"plateTime":0.40090514713529224,"extension":6.981683480214551},"index":1,"playId":"2c911599-0096-3dac-8e1e-c3f87f27cf63","pitchNumber":2,"startTime":"2026-03-19T23:36:54.907Z","endTime":"2026-03-19T23:36:58.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.556722750756354,"aZ":-29.417378501597565,"pfxX":2.4497110427774778,"pfxZ":1.7929319272675501,"pX":-0.036883412285304,"pZ":1.6474164336314652,"vX0":3.6040300844151094,"vY0":-122.94391062911248,"vZ0":-4.137142986257123,"x":118.41,"y":194.3,"x0":-1.837992478113159,"y0":50.00225295376223,"z0":5.838748233592781,"aX":3.7626191903781727},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2196,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.44490541185940913,"extension":7.1002471852816145},"hitData":{"launchSpeed":101.0,"launchAngle":3.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.86,"coordY":102.38}},"index":2,"playId":"6420e3c8-204b-38f2-b4f0-f92bd4f308bd","pitchNumber":3,"startTime":"2026-03-19T23:37:12.545Z","endTime":"2026-03-19T23:37:25.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":6.800000000000011,"leverageIndex":0.82,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:37:25.731Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:37:40.911Z","endTime":"2026-03-19T23:39:10.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390777367312424,"aZ":-30.042665177905068,"pfxX":1.2489616200860243,"pfxZ":1.372356910862492,"pX":-0.24894562982625448,"pZ":1.2674487899723559,"vX0":2.84735537536464,"vY0":-123.70263261353352,"vZ0":-5.192754045132174,"x":126.49,"y":204.56,"x0":-1.5765651489971109,"y0":50.00214618123584,"z0":5.908710962984649,"aX":1.9375069728616592},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-2.9,"spinRate":2317,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.4425777083709068,"extension":7.024536526157346},"index":0,"playId":"3383ab2e-d52b-3b0a-95bd-2c1877a188ff","pitchNumber":1,"startTime":"2026-03-19T23:37:57.853Z","endTime":"2026-03-19T23:38:01.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971374959273557,"aZ":-27.86928763947545,"pfxX":1.6269042454405858,"pfxZ":2.813038108334365,"pX":-0.8284786536207978,"pZ":-0.3218390043688904,"vX0":1.7222291797434923,"vY0":-122.85554531404057,"vZ0":-8.878540067336674,"x":148.58,"y":247.47,"x0":-1.74956602072707,"y0":50.00477730558224,"z0":5.702180429425917,"aX":2.490914038365117},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2370,"spinDirection":118},"zone":13,"typeConfidence":0.92,"plateTime":0.44555821263815965,"extension":6.977297392633726},"index":1,"playId":"2ef9fed7-0b6a-33b2-a99a-f9702a31874e","pitchNumber":2,"startTime":"2026-03-19T23:38:12.305Z","endTime":"2026-03-19T23:38:15.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Liam Hendriks. Willson Contreras to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"2ef9fed7-0b6a-33b2-a99a-f9702a31874e","startTime":"2026-03-19T23:38:32.362Z","endTime":"2026-03-19T23:38:44.826Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"postOnThird":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":94.39999999999999,"awayTeamWinProbability":5.6000000000000085,"homeTeamWinProbabilityAdded":1.09999999999998,"leverageIndex":0.38,"dramaIndex":21.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":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637480599834422,"aZ":-10.252515127626381,"pfxX":-3.995535903536608,"pfxZ":11.529231222879417,"pX":0.02448340303667575,"pZ":1.0722926818307337,"vX0":5.587953531646266,"vY0":-136.67222123447658,"vZ0":-10.808962221257067,"x":116.07,"y":209.83,"x0":-1.5225376285126617,"y0":50.00628810251133,"z0":5.770974511537385,"aX":-7.6000631617986185},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2382,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3999462911822089,"extension":6.9637468157340585},"index":3,"playId":"fc478635-7d52-3f46-b517-f129c7273ba6","pitchNumber":3,"startTime":"2026-03-19T23:38:44.826Z","endTime":"2026-03-19T23:38:48.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34238704468429,"aZ":-12.307505064998388,"pfxX":-5.65774994896313,"pfxZ":10.78480710117336,"pX":-0.4350044300895142,"pZ":2.43240272669764,"vX0":5.487952057748934,"vY0":-135.09495460043206,"vZ0":-6.823811672566403,"x":133.58,"y":173.11,"x0":-1.7609318174638484,"y0":50.00586534224105,"z0":5.862303691497995,"aX":-10.425223036904809},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2349,"spinDirection":206},"zone":4,"typeConfidence":0.87,"plateTime":0.40595696237919876,"extension":6.898288667770434},"hitData":{"launchSpeed":92.2,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.65,"coordY":181.16}},"index":4,"playId":"9b7983c1-3acc-388b-bed9-08dd91e28242","pitchNumber":4,"startTime":"2026-03-19T23:39:01.884Z","endTime":"2026-03-19T23:39:10.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.38,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:39:10.167Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcelo Mayer walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:39:21.129Z","endTime":"2026-03-19T23:43:48.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752204172683626,"aZ":-41.041725081534146,"pfxX":1.3409309116365287,"pfxZ":-6.08157230207512,"pX":0.5388217865873884,"pZ":2.198700025708974,"vX0":4.94637947147702,"vY0":-119.39349830968328,"vZ0":-0.4402550517399402,"x":96.46,"y":179.42,"x0":-1.7252215817352914,"y0":50.00245346272499,"z0":6.046710717263362,"aX":1.9546231562450673},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.9,"breakHorizontal":-3.5,"spinRate":2212,"spinDirection":39},"zone":9,"typeConfidence":0.91,"plateTime":0.4569582107171666,"extension":6.817322942385976},"index":0,"playId":"166b1c71-c9aa-3633-8662-0fe5859a533b","pitchNumber":1,"startTime":"2026-03-19T23:39:35.119Z","endTime":"2026-03-19T23:39:39.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81629137274599,"aZ":-11.290889049814112,"pfxX":-2.507242295239557,"pfxZ":11.021486066953665,"pX":1.2083217561348274,"pZ":3.773535522948127,"vX0":8.23517003925274,"vY0":-136.9328893677146,"vZ0":-3.885033735405435,"x":70.94,"y":136.89,"x0":-1.5151648764287,"y0":50.005546780164465,"z0":5.985773150294277,"aX":-4.751943400674007},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":2.8,"spinRate":2308,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4003083209726328,"extension":6.9547118166503},"index":1,"playId":"eb6be277-dddf-326b-aad4-c8b27e41caba","pitchNumber":2,"startTime":"2026-03-19T23:39:59.771Z","endTime":"2026-03-19T23:40:03.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874007271638593,"aZ":-8.751039651668489,"pfxX":-3.2151449900971567,"pfxZ":12.431217309826689,"pX":1.2096798910835727,"pZ":1.8983594656024123,"vX0":8.073968915514167,"vY0":-136.58431545397156,"vZ0":-8.995137509462346,"x":70.89,"y":187.52,"x0":-1.3706373154835247,"y0":50.00250610606196,"z0":5.8415538957827655,"aX":-6.058920341126593},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.6,"breakHorizontal":4.1,"spinRate":2345,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.40146095880436405,"extension":6.926070852407926},"index":2,"playId":"611d7973-76da-3f89-9625-07443b79110e","pitchNumber":3,"startTime":"2026-03-19T23:40:18.864Z","endTime":"2026-03-19T23:40:22.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37440385280855,"aZ":-30.869686879860605,"pfxX":1.8353988845878217,"pfxZ":0.8381614164961411,"pX":0.7568769992579129,"pZ":2.060094492008877,"vX0":5.205219349925306,"vY0":-123.68358437138252,"vZ0":-2.968412648464388,"x":88.15,"y":183.16,"x0":-1.6121633233008932,"y0":50.00098293609724,"z0":5.861097154329048,"aX":2.8460628260511323},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-4.6,"spinRate":2288,"spinDirection":107},"zone":9,"typeConfidence":0.89,"plateTime":0.44262477854873516,"extension":6.879034691149014},"index":3,"playId":"576f06b8-7df9-3943-9074-78afda2ca973","pitchNumber":4,"startTime":"2026-03-19T23:40:35.729Z","endTime":"2026-03-19T23:40:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.860651152750716,"aZ":-30.36613105441875,"pfxX":2.258765705526486,"pfxZ":1.1568819049669585,"pX":0.9576404283093648,"pZ":1.3360036419688692,"vX0":5.590773856356123,"vY0":-123.68052264308609,"vZ0":-4.826958516549005,"x":80.5,"y":202.71,"x0":-1.618476833689026,"y0":50.00188623622349,"z0":5.836633044871181,"aX":3.5260047096777694},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-5.3,"spinRate":2292,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4415314516737938,"extension":6.905546389967},"index":4,"playId":"b67fb777-2662-3e4a-9d5c-ded9afb24e62","pitchNumber":5,"startTime":"2026-03-19T23:41:06.479Z","endTime":"2026-03-19T23:41:09.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565629804550504,"aZ":-38.4881009141528,"pfxX":1.2282928614508717,"pfxZ":-4.388956185893308,"pX":0.1779829456270656,"pZ":2.6496278168809826,"vX0":3.8825918465129394,"vY0":-119.89366263969298,"vZ0":0.16297767677313724,"x":110.22,"y":167.24,"x0":-1.629167489880381,"y0":50.00139374970664,"z0":6.047186377728014,"aX":1.76739427439922},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.6,"breakHorizontal":-3.2,"spinRate":1904,"spinDirection":38},"zone":5,"typeConfidence":0.85,"plateTime":0.45879743403974826,"extension":6.919572954651272},"index":5,"playId":"0e0611d1-f4ca-3c5d-ad81-75ac1976239f","pitchNumber":6,"startTime":"2026-03-19T23:41:31.959Z","endTime":"2026-03-19T23:41:35.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.8,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368455683753776,"aZ":-16.129307121278526,"pfxX":-4.732061223619686,"pfxZ":8.246166835874355,"pX":0.5649203366644456,"pZ":2.1310422912785096,"vX0":7.376821254600314,"vY0":-137.80921569806517,"vZ0":-7.12782164690483,"x":95.47,"y":181.24,"x0":-1.5178562474552582,"y0":50.00070863599309,"z0":5.818057074380061,"aX":-9.204929597237257},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2257,"spinDirection":201},"zone":9,"typeConfidence":0.88,"plateTime":0.39574295104524326,"extension":7.370393642593059},"index":6,"playId":"204e53c0-8fa3-3e7e-9dbf-1f43ce7a9fd4","pitchNumber":7,"startTime":"2026-03-19T23:42:02.864Z","endTime":"2026-03-19T23:42:06.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.3,"endSpeed":86.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58092240967996,"aZ":-12.550600631368422,"pfxX":-4.468428552944322,"pfxZ":10.197209495453958,"pX":-0.6337950743859218,"pZ":3.5202202311581496,"vX0":4.271487577944551,"vY0":-137.38458443297682,"vZ0":-4.0134173619203555,"x":141.16,"y":143.73,"x0":-1.6232950320681516,"y0":50.00039201344809,"z0":5.844462682665862,"aX":-8.596616908652088},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2305,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39770936536535784,"extension":7.003568828911261},"index":7,"playId":"cf8e09db-603d-325e-98fb-3c4fe984545d","pitchNumber":8,"startTime":"2026-03-19T23:42:24.474Z","endTime":"2026-03-19T23:42:27.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626597091879084,"aZ":-40.58524010514311,"pfxX":2.7574183526093288,"pfxZ":-5.776280604109898,"pX":0.3969946124618526,"pZ":1.8590569088032547,"vX0":3.9453126056479437,"vY0":-119.57174911457673,"vZ0":-1.0888344797418288,"x":101.87,"y":188.59,"x0":-1.628268480486823,"y0":50.00072562405716,"z0":5.940774773032717,"aX":4.017284995196346},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.4,"breakHorizontal":-5.9,"spinRate":2296,"spinDirection":40},"zone":9,"typeConfidence":0.89,"plateTime":0.45691873340356715,"extension":6.778368400040454},"index":8,"playId":"7ac06736-bdd4-3370-800a-a3b521f3b150","pitchNumber":9,"startTime":"2026-03-19T23:42:53.066Z","endTime":"2026-03-19T23:43:00.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03655088844186,"aZ":-16.542807359302014,"pfxX":-3.5127969598781403,"pfxZ":8.283502836224688,"pX":0.059815261533952946,"pZ":4.1836416405505865,"vX0":5.822786750175924,"vY0":-136.50980224419226,"vZ0":-1.7747090541815989,"x":114.72,"y":125.82,"x0":-1.6444437524344289,"y0":50.00478975350019,"z0":5.980968492094624,"aX":-6.631069972023167},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":5.2,"spinRate":2283,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.40123099683901753,"extension":6.936114985730655},"index":9,"playId":"fd05c675-9892-354f-8297-e44d7934ad28","pitchNumber":10,"startTime":"2026-03-19T23:43:24.584Z","endTime":"2026-03-19T23:43:28.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.797781195847957,"aZ":-30.428244247692174,"pfxX":0.6199737565945442,"pfxZ":1.124721839021432,"pX":1.1158248197038547,"pZ":1.2198118006172798,"vX0":5.961597484437434,"vY0":-123.0839070897768,"vZ0":-4.934096206351603,"x":74.47,"y":205.85,"x0":-1.4067082498846417,"y0":50.00344453437757,"z0":5.79310661900495,"aX":0.9611327150095911},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-2.4,"spinRate":2275,"spinDirection":86},"zone":14,"typeConfidence":0.88,"plateTime":0.44305756875270674,"extension":7.095385461537498},"index":10,"playId":"2d61310b-9d50-37e4-bd08-5e5841bac9f0","pitchNumber":11,"startTime":"2026-03-19T23:43:43.914Z","endTime":"2026-03-19T23:43:48.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.54,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:43:48.054Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks. Marcelo Mayer to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:43:56.530Z","endTime":"2026-03-19T23:46:32.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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.7,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697533268312604,"aZ":-15.025213731717031,"pfxX":-2.6102012236633962,"pfxZ":8.928045189518519,"pX":0.5196830656112785,"pZ":3.6155792583243893,"vX0":6.640028308739659,"vY0":-137.73487904033146,"vZ0":-3.665141205872108,"x":97.19,"y":141.16,"x0":-1.5835560305823744,"y0":50.00277604126109,"z0":5.9801443371056155,"aX":-5.014696275293667},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":3.4,"spinRate":2323,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.39773871094305946,"extension":6.976334963795458},"index":0,"playId":"11510110-45d9-3491-a144-50d23cf027d7","pitchNumber":1,"startTime":"2026-03-19T23:44:21.569Z","endTime":"2026-03-19T23:44:24.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-19T23:44:55.538Z","endTime":"2026-03-19T23:45:24.402Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1476732388778,"aZ":-26.76178895300687,"pfxX":1.1319808491889254,"pfxZ":3.4121365434560404,"pX":0.1792872647610069,"pZ":1.338210645088901,"vX0":3.9865702470104796,"vY0":-124.10081133600744,"vZ0":-5.743463597796296,"x":110.17,"y":202.65,"x0":-1.5846669571785719,"y0":50.00105602619306,"z0":5.8675192703698,"aX":1.7922324354960235},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":-2.9,"spinRate":2293,"spinDirection":147},"zone":14,"typeConfidence":0.93,"plateTime":0.43871221163218044,"extension":7.177827541619792},"index":2,"playId":"6df8fb97-8a49-3465-b731-1bc327ed28d4","pitchNumber":2,"startTime":"2026-03-19T23:45:24.402Z","endTime":"2026-03-19T23:45:27.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36256262158583,"aZ":-14.273211560052582,"pfxX":-3.4270292875799235,"pfxZ":9.18323207845092,"pX":1.3180123452904922,"pZ":2.941266185828835,"vX0":8.68702629699013,"vY0":-138.16406319856253,"vZ0":-5.528961173702032,"x":66.76,"y":159.37,"x0":-1.4099961200735587,"y0":50.00370545490676,"z0":5.9138389144362735,"aX":-6.681492232164527},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":4.6,"spinRate":2318,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.3951600560750559,"extension":6.935945445829267},"index":3,"playId":"37f92c15-b983-37e8-8004-1bf760c55732","pitchNumber":3,"startTime":"2026-03-19T23:45:44.325Z","endTime":"2026-03-19T23:45:48.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805623741220657,"aZ":-12.692511500792147,"pfxX":-4.333480956359006,"pfxZ":10.146978459244224,"pX":0.8487237434315761,"pZ":4.33420676048364,"vX0":7.917320008433507,"vY0":-137.29807862156073,"vZ0":-2.215025213325254,"x":84.65,"y":121.76,"x0":-1.501919731716705,"y0":50.001511838637,"z0":6.009273866413937,"aX":-8.319862970959111},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2285,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3980804388115331,"extension":6.95137864990067},"index":4,"playId":"cce1893b-1cae-3160-be00-8b57a2682119","pitchNumber":4,"startTime":"2026-03-19T23:46:04.210Z","endTime":"2026-03-19T23:46:07.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198677974649083,"aZ":-13.705483582462826,"pfxX":-5.326650288985309,"pfxZ":9.845174004752774,"pX":0.8593198445968658,"pZ":1.6877658752653537,"vX0":8.81964656773775,"vY0":-135.50561183253504,"vZ0":-8.100472653063933,"x":84.24,"y":193.21,"x0":-1.732714706312054,"y0":50.0029745336175,"z0":5.655743424425674,"aX":-9.99291033970004},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2234,"spinDirection":210},"zone":14,"typeConfidence":0.86,"plateTime":0.40288506672054236,"extension":7.121152224533093},"index":5,"playId":"f1175e7f-bc83-3200-9a66-d6e7d5c000d7","pitchNumber":5,"startTime":"2026-03-19T23:46:28.885Z","endTime":"2026-03-19T23:46:32.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.67,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:46:32.675Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:46:51.961Z","endTime":"2026-03-19T23:47:46.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869577447242722,"aZ":-29.057436858718017,"pfxX":1.1298003271670978,"pfxZ":1.9810860041550367,"pX":0.12087393572135793,"pZ":2.3298563956008995,"vX0":3.853766457602133,"vY0":-124.28639147377919,"vZ0":-3.112167027174292,"x":112.39,"y":175.87,"x0":-1.5936819082843772,"y0":50.00113303889432,"z0":6.000116058669924,"aX":1.774643482809866},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":2308,"spinDirection":168},"zone":5,"typeConfidence":0.91,"plateTime":0.4399523366412845,"extension":6.791168330272183},"index":0,"playId":"85c83bba-5ecf-3f77-86a2-215cc27e4ac2","pitchNumber":1,"startTime":"2026-03-19T23:47:00.039Z","endTime":"2026-03-19T23:47:03.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.297675926607862,"aZ":-26.602450020847858,"pfxX":-0.48123897114295483,"pfxZ":3.535232173058814,"pX":0.04091722418163275,"pZ":2.17617722076394,"vX0":4.418559355043276,"vY0":-124.33821211436549,"vZ0":-3.8258236768142613,"x":115.44,"y":180.02,"x0":-1.6914310306721094,"y0":50.005399868476054,"z0":5.925158983459782,"aX":-0.7598403308503816},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2180,"spinDirection":147},"zone":8,"typeConfidence":0.92,"plateTime":0.4393492162842976,"extension":6.939803460189715},"index":1,"playId":"1f9afc16-16c2-3ff4-ae22-c6bbb7ff7642","pitchNumber":2,"startTime":"2026-03-19T23:47:24.932Z","endTime":"2026-03-19T23:47:28.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672623734411467,"aZ":-27.69255273080713,"pfxX":0.7999574992200564,"pfxZ":2.921014227403167,"pX":1.333821251358311,"pZ":1.8660453916371162,"vX0":6.778470169967362,"vY0":-123.70669744619056,"vZ0":-4.209231896291564,"x":66.16,"y":188.4,"x0":-1.5558215163202087,"y0":50.00594645182632,"z0":5.934195758829537,"aX":1.2292175046295053},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.1,"spinRate":2222,"spinDirection":156},"zone":14,"typeConfidence":0.91,"plateTime":0.4442356510021792,"extension":7.01232960043385},"index":2,"playId":"a21dfed1-6177-363f-a137-526c66ef8742","pitchNumber":3,"startTime":"2026-03-19T23:47:43.045Z","endTime":"2026-03-19T23:47:46.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.77,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:47:46.989Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nate Eaton flies out to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-19T23:47:56.178Z","endTime":"2026-03-19T23:51:36.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":521230,"fullName":"Liam Hendriks","link":"/api/v1/people/521230"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770558157256318,"aZ":-29.22324283333877,"pfxX":0.2912056239874142,"pfxZ":1.8936545907954248,"pX":-0.08317062680905886,"pZ":2.40466118250814,"vX0":3.847655116512665,"vY0":-123.9345258752631,"vZ0":-2.660482708183703,"x":120.17,"y":173.85,"x0":-1.6909590559169172,"y0":50.00600537247054,"z0":5.922129968426288,"aX":0.45513805569967186},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":2127,"spinDirection":168},"zone":5,"typeConfidence":0.91,"plateTime":0.4412178733002099,"extension":6.981308796979228},"index":0,"playId":"f0876f65-4efc-3045-bb96-eb6cb98ced4c","pitchNumber":1,"startTime":"2026-03-19T23:48:09.243Z","endTime":"2026-03-19T23:48:12.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":86.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04062959743284,"aZ":-10.933483435934177,"pfxX":-4.114247992718102,"pfxZ":11.089905123405906,"pX":1.2248634134682823,"pZ":2.3651503787207786,"vX0":8.488550619300153,"vY0":-137.4211369878298,"vZ0":-7.371300607351362,"x":70.31,"y":174.92,"x0":-1.3675623862422959,"y0":50.003467533015105,"z0":5.822546597219886,"aX":-7.8812505115010385},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2461,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.39834757837059787,"extension":6.990514030493766},"index":1,"playId":"9d3f0eb8-44b1-3d9d-8214-5b23268402cc","pitchNumber":2,"startTime":"2026-03-19T23:48:25.747Z","endTime":"2026-03-19T23:48:29.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.004422563193742,"aZ":-26.098263311392838,"pfxX":-0.588631962078523,"pfxZ":3.8444236477031692,"pX":1.2533247184883223,"pZ":0.24448606021334493,"vX0":7.010416564220831,"vY0":-124.40410592434348,"vZ0":-8.24690501043549,"x":69.23,"y":232.18,"x0":-1.5147286287801596,"y0":50.003309158166765,"z0":5.739295455618439,"aX":-0.9310557410073187},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":-0.4,"spinRate":2291,"spinDirection":182},"zone":14,"typeConfidence":0.92,"plateTime":0.4388813685281887,"extension":7.070564268334842},"index":2,"playId":"f20c78f3-181e-34a1-9968-5512ef42cf55","pitchNumber":3,"startTime":"2026-03-19T23:48:45.250Z","endTime":"2026-03-19T23:48:48.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590002923085734,"aZ":-15.690550301875405,"pfxX":-4.0976373549604865,"pfxZ":8.795883860970216,"pX":1.545437511626997,"pZ":2.0139593316192896,"vX0":9.729083571579242,"vY0":-135.52150890689185,"vZ0":-7.184530097360262,"x":58.09,"y":184.4,"x0":-1.5469103362019525,"y0":50.00051709916838,"z0":5.780494941405317,"aX":-7.677688548321343},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":5.5,"spinRate":2209,"spinDirection":205},"zone":14,"typeConfidence":0.84,"plateTime":0.4030334962853388,"extension":6.918391598718845},"index":3,"playId":"89b258b5-08a6-31b5-9171-e228774ecde1","pitchNumber":4,"startTime":"2026-03-19T23:49:06.493Z","endTime":"2026-03-19T23:49:09.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211828764007983,"aZ":-14.341595721223392,"pfxX":-4.38255418320115,"pfxZ":9.545417173362233,"pX":0.5465313647676349,"pZ":2.5803283865710323,"vX0":7.422164848355343,"vY0":-135.69852656416018,"vZ0":-5.9530829452488625,"x":96.17,"y":169.11,"x0":-1.652518748695286,"y0":50.00312299405515,"z0":5.7986859153337775,"aX":-8.18821831667768},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2255,"spinDirection":201},"zone":6,"typeConfidence":0.87,"plateTime":0.40337784964075274,"extension":7.174882964145506},"index":4,"playId":"2bf3bea1-c94e-3fc3-a199-57790fa56cba","pitchNumber":5,"startTime":"2026-03-19T23:49:29.398Z","endTime":"2026-03-19T23:49:34.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315578921847194,"aZ":-26.26657311751972,"pfxX":0.9044018048433378,"pfxZ":3.7517237195871562,"pX":-0.5374978428906626,"pZ":2.5504629583911806,"vX0":2.479629738266481,"vY0":-123.74471586220248,"vZ0":-2.9368097343931976,"x":137.49,"y":169.92,"x0":-1.664138726758434,"y0":50.000484882431856,"z0":5.919522065163457,"aX":1.422461011436742},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.2,"spinRate":2356,"spinDirection":170},"zone":4,"typeConfidence":0.93,"plateTime":0.44017550238634984,"extension":6.8475120220087735},"index":5,"playId":"9514f95d-8a1a-32b2-90a4-98dd1fd429ca","pitchNumber":6,"startTime":"2026-03-19T23:50:02.615Z","endTime":"2026-03-19T23:50:08.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49093061624389,"aZ":-10.207338159392128,"pfxX":-3.1358962436993845,"pfxZ":11.697445968537977,"pX":-0.36682817820860325,"pZ":2.163161879738978,"vX0":4.555864584044609,"vY0":-136.7349662879143,"vZ0":-7.890059827811632,"x":130.98,"y":180.37,"x0":-1.6536082747905418,"y0":50.00380753554828,"z0":5.801718587590179,"aX":-5.889621890047892},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2438,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.4018684392331733,"extension":7.002905548674379},"index":6,"playId":"750a85ab-9ea7-38d8-9714-cc03d515c313","pitchNumber":7,"startTime":"2026-03-19T23:50:37.798Z","endTime":"2026-03-19T23:50:41.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.351127338209757,"aZ":-14.440877843362978,"pfxX":-6.006252010374781,"pfxZ":9.478029544928777,"pX":-0.7540596728914633,"pZ":2.291850854780438,"vX0":4.707252191221619,"vY0":-136.26452891848257,"vZ0":-6.6252651100206545,"x":145.74,"y":176.9,"x0":-1.7279155964133261,"y0":50.00382213528547,"z0":5.761886739308853,"aX":-11.238846011715943},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2261,"spinDirection":207},"zone":4,"typeConfidence":0.88,"plateTime":0.4027328620248092,"extension":6.949592450620499},"index":7,"playId":"ae725e47-e410-3a85-a7fe-506f4afca172","pitchNumber":8,"startTime":"2026-03-19T23:51:02.686Z","endTime":"2026-03-19T23:51:05.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99694854795017,"aZ":-28.59197041504684,"pfxX":-0.9649347641916688,"pfxZ":2.264272668220025,"pX":-0.0877148324724689,"pZ":2.4119544045651797,"vX0":4.33800576092384,"vY0":-124.22414655033896,"vZ0":-2.741875788128526,"x":120.34,"y":173.66,"x0":-1.7219692323733917,"y0":50.00408702426811,"z0":5.877086633229864,"aX":-1.5277347622907038},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":0.8,"spinRate":2097,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.4388585807391636,"extension":6.898790181537698},"hitData":{"launchSpeed":95.4,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.99,"coordY":110.87}},"index":8,"playId":"0cdf0ded-b2b9-37da-9b17-6bd59ee185d6","pitchNumber":9,"startTime":"2026-03-19T23:51:28.022Z","endTime":"2026-03-19T23:51:36.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":521230,"link":"/api/v1/people/521230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:51:36.572Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-19T23:54:07.754Z","endTime":"2026-03-19T23:55:25.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrews Opata replaces right fielder Nate Eaton, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-03-19T23:53:36.084Z","endTime":"2026-03-19T23:53:36.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":836168,"link":"/api/v1/people/836168"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mickey Gasper replaces second baseman Marcelo Mayer, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-19T23:53:36.195Z","endTime":"2026-03-19T23:53:36.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces first baseman Willson Contreras, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-19T23:53:36.206Z","endTime":"2026-03-19T23:53:36.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Isiah Kiner-Falefa replaces left fielder Jarren Duran, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-19T23:53:36.224Z","endTime":"2026-03-19T23:53:36.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kristian Campbell replaces center fielder Ceddanne Rafaela, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-19T23:53:36.244Z","endTime":"2026-03-19T23:53:36.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Wong replaces third baseman Caleb Durbin, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-19T23:53:36.275Z","endTime":"2026-03-19T23:53:36.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braiden Ward replaces catcher Carlos Narváez, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-19T23:53:36.305Z","endTime":"2026-03-19T23:53:36.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":681987,"link":"/api/v1/people/681987"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-19T23:53:36.328Z","endTime":"2026-03-19T23:54:10.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99622990987709,"aZ":-10.170873774641375,"pfxX":3.2874373476433423,"pfxZ":10.859627289739615,"pX":1.6534550538849369,"pZ":3.514446344209181,"vX0":1.095201410828859,"vY0":-141.6052279575942,"vZ0":-5.67691404463232,"x":53.97,"y":143.89,"x0":0.8342770380252382,"y0":50.00594119112742,"z0":6.1990648276178275,"aX":6.662513560193253},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":-6.1,"spinRate":2483,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.38712148410264957,"extension":7.0722034667386415},"index":8,"playId":"8597873c-3862-36d2-a7de-e71fc2dd1a87","pitchNumber":1,"startTime":"2026-03-19T23:54:10.043Z","endTime":"2026-03-19T23:54:13.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.8,"endSpeed":85.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13079141238365,"aZ":-12.183496206895589,"pfxX":2.313409860795869,"pfxZ":10.451297625703468,"pX":0.720604761945578,"pZ":4.314660482129778,"vX0":-0.6363615495200271,"vY0":-138.0044550424927,"vZ0":-3.0223319095845578,"x":89.53,"y":122.28,"x0":0.654905200200501,"y0":50.00078896491918,"z0":6.254349996005372,"aX":4.423968522710274},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-4.1,"spinRate":2288,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.39818672907714836,"extension":6.911494602948696},"index":9,"playId":"2d622a6c-2dca-39e4-b8c9-078834384115","pitchNumber":2,"startTime":"2026-03-19T23:54:27.764Z","endTime":"2026-03-19T23:54:30.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98630129738725,"aZ":-9.94250307364177,"pfxX":1.5396844333350286,"pfxZ":11.589431034852796,"pX":1.2332102114788592,"pZ":3.5251823053269757,"vX0":1.3475432261127709,"vY0":-138.8026073616013,"vZ0":-5.367110532702295,"x":69.99,"y":143.6,"x0":0.5384835890821685,"y0":50.002690735181865,"z0":6.169463744874326,"aX":2.95254389424388},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":-3.1,"spinRate":2351,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3972099218046674,"extension":6.981657477183835},"index":10,"playId":"feb5da44-d013-3ea0-b313-01625b16b24e","pitchNumber":3,"startTime":"2026-03-19T23:54:45.567Z","endTime":"2026-03-19T23:54:48.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063858446314327,"aZ":-9.691580734447495,"pfxX":2.5150417253354607,"pfxZ":11.19485164530887,"pX":-0.02663067692441286,"pZ":2.20429432306819,"vX0":-2.1493819046366505,"vY0":-140.61167818591883,"vZ0":-9.179188096707325,"x":118.02,"y":179.26,"x0":0.41988964124477474,"y0":50.00053766310068,"z0":6.1346392401553205,"aX":5.049496947464846},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":-4.1,"spinRate":2385,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.38912917514296774,"extension":7.119619141575095},"index":11,"playId":"55f24283-1060-31b7-88c1-be5518485a60","pitchNumber":4,"startTime":"2026-03-19T23:55:03.946Z","endTime":"2026-03-19T23:55:07.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.848680318707213,"aZ":-13.870359822547888,"pfxX":2.9250020653749553,"pfxZ":9.443387209617349,"pX":2.092470971976772,"pZ":3.546325786215122,"vX0":3.079629820271268,"vY0":-137.68781076386244,"vZ0":-4.876218414010657,"x":37.24,"y":143.03,"x0":0.5832797015469006,"y0":50.00424307198093,"z0":6.264567950013087,"aX":5.668727677259556},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2382,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.396371463286163,"extension":6.835368113110503},"index":12,"playId":"566632cc-28fe-35c6-b63d-94a8b0252b35","pitchNumber":5,"startTime":"2026-03-19T23:55:22.510Z","endTime":"2026-03-19T23:55:25.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:55:25.927Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-19T23:55:56.567Z","endTime":"2026-03-19T23:57:55.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Maddux Houghton replaces Matt Wallner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-03-19T23:55:56.565Z","endTime":"2026-03-19T23:55:56.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"base":1,"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.749827321797593,"aZ":-28.549386736558066,"pfxX":-6.774090098367118,"pfxZ":2.3263811788995055,"pX":0.12635741995521355,"pZ":1.2339053239474924,"vX0":0.7104299965908754,"vY0":-123.29789268875481,"vZ0":-6.293789976149872,"x":112.18,"y":205.46,"x0":0.7178587162857442,"y0":50.00427758455292,"z0":6.192232534417572,"aX":-10.555672602484005},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":12.1,"spinRate":2175,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.44221561773303186,"extension":7.215950541011335},"index":1,"playId":"ac8fd8ba-c9e1-3ede-bea0-f9d16337dc56","pitchNumber":1,"startTime":"2026-03-19T23:55:56.567Z","endTime":"2026-03-19T23:55:59.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51981957404204,"aZ":-10.290761228316768,"pfxX":3.3238337182933044,"pfxZ":11.037439741985075,"pX":0.30180499933465044,"pZ":2.807264110465797,"vX0":-1.424151050015415,"vY0":-139.26920250126562,"vZ0":-7.43578028813121,"x":105.5,"y":162.98,"x0":0.3852154167556163,"y0":50.005902585445384,"z0":6.17681813290071,"aX":6.5919116067224754},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":-5.8,"spinRate":2337,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.39188041453610367,"extension":6.99030253479973},"index":2,"playId":"37c3ea2c-40a9-32b4-9797-9c6c058f4fd3","pitchNumber":2,"startTime":"2026-03-19T23:56:13.521Z","endTime":"2026-03-19T23:56:16.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899131941571138,"aZ":-13.229093822204252,"pfxX":-0.2203413884525096,"pfxZ":9.888655125466695,"pX":-0.2636723405065624,"pZ":3.3987908777795095,"vX0":-1.355374738036928,"vY0":-137.63351931462105,"vZ0":-5.51117419021748,"x":127.05,"y":147.01,"x0":0.2640673300306784,"y0":50.00542007317285,"z0":6.325098586680645,"aX":-0.4221811947599483},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2189,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.3981522892880198,"extension":7.350113223968167},"index":3,"playId":"a914b0f1-0cc2-3924-8e2f-86372d09326c","pitchNumber":3,"startTime":"2026-03-19T23:56:35.951Z","endTime":"2026-03-19T23:56:39.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.684821751687302,"aZ":-29.35881750605531,"pfxX":0.11871289202785185,"pfxZ":1.6597897630110605,"pX":0.17590436619618474,"pZ":2.913588138868581,"vX0":-0.7002674677237846,"vY0":-127.86329547428222,"vZ0":-2.999799085569305,"x":110.29,"y":160.11,"x0":0.43522115784281,"y0":50.00017050588757,"z0":6.351279256058299,"aX":0.20107282156577894},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-0.1,"spinRate":1109,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.42466947877962147,"extension":7.34248446749994},"index":4,"playId":"a8e2b731-19fe-30ad-9772-8493fb5e78ce","pitchNumber":4,"startTime":"2026-03-19T23:57:01.386Z","endTime":"2026-03-19T23:57:04.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749007840731245,"aZ":-31.64777058488719,"pfxX":5.330906176801723,"pfxZ":0.31048235897659404,"pX":-0.1520430793632401,"pZ":0.23330603054829238,"vX0":-2.793397785145648,"vY0":-129.5875099708521,"vZ0":-8.901876672016822,"x":122.8,"y":232.48,"x0":0.24424126271529611,"y0":50.00547546373353,"z0":6.112779623995985,"aX":9.11556890209719},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":-9.1,"spinRate":716,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.4218182655117908,"extension":7.444258076239591},"index":5,"playId":"5a985c38-045c-3bdf-bce9-0319c7fb5891","pitchNumber":5,"startTime":"2026-03-19T23:57:26.678Z","endTime":"2026-03-19T23:57:29.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818987522647546,"aZ":-29.896686227608903,"pfxX":-8.149974127028576,"pfxZ":1.450349353498197,"pX":-0.10880604089427409,"pZ":2.0838096482299915,"vX0":1.068408720982969,"vY0":-124.22416630895434,"vZ0":-4.374778610858511,"x":121.15,"y":182.52,"x0":0.5159981271489574,"y0":50.00257666556467,"z0":6.34021682366551,"aX":-12.795343189833709},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":2315,"spinDirection":280},"zone":8,"typeConfidence":0.91,"plateTime":0.4401467706731075,"extension":7.112092662988719},"index":6,"playId":"b9a0991e-9890-3f2a-a45e-ac3e7bfc69c9","pitchNumber":6,"startTime":"2026-03-19T23:57:52.086Z","endTime":"2026-03-19T23:57:55.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:57:55.602Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alan Roden singles on a line drive to center fielder Kristian Campbell. Maddux Houghton to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-19T23:58:07.354Z","endTime":"2026-03-19T23:58:55.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"postOnSecond":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"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":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19820010679983,"aZ":-25.341373432817957,"pfxX":-5.834814539157892,"pfxZ":4.33785335532785,"pX":0.1216705894849663,"pZ":1.5876760134784202,"vX0":0.8918089159003166,"vY0":-124.03431046885254,"vZ0":-6.23693817038094,"x":112.36,"y":195.91,"x0":0.5186483178635871,"y0":50.002906310995876,"z0":6.216457415024837,"aX":-9.193653396546527},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":10.4,"spinRate":2341,"spinDirection":277},"zone":8,"typeConfidence":0.9,"plateTime":0.43969846573632054,"extension":7.17872131681097},"index":0,"playId":"ca12bbaa-556c-3bc4-b456-68dbd0a4aa93","pitchNumber":1,"startTime":"2026-03-19T23:58:28.512Z","endTime":"2026-03-19T23:58:31.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954356439647025,"aZ":-31.146632991302063,"pfxX":-7.855254758598832,"pfxZ":0.6577362770153439,"pX":-0.3520407442997047,"pZ":1.5817955036557778,"vX0":0.5355293524322902,"vY0":-124.2159093232947,"vZ0":-5.2144539962918195,"x":130.42,"y":196.07,"x0":0.44882531940017856,"y0":50.00169992804382,"z0":6.311946538652918,"aX":-12.216937316371304},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":14.0,"spinRate":2367,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.441731741529924,"extension":7.152829675694875},"hitData":{"launchSpeed":73.9,"launchAngle":16.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.84,"coordY":122.74}},"index":1,"playId":"36390387-c400-3476-af83-538e95f964a6","pitchNumber":2,"startTime":"2026-03-19T23:58:47.625Z","endTime":"2026-03-19T23:58:55.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.32,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-19T23:58:55.395Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-19T23:59:09.869Z","endTime":"2026-03-20T00:00:24.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"postOnSecond":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17975025504234,"aZ":-9.462032866714152,"pfxX":0.9073652024720632,"pfxZ":11.12525207255344,"pX":-0.14392613856742323,"pZ":3.252703004694262,"vX0":-1.2589580452394735,"vY0":-142.13017643812478,"vZ0":-7.072496584333583,"x":122.49,"y":150.96,"x0":0.1872954380216931,"y0":50.00624327823092,"z0":6.377423839045999,"aX":1.8530594266864888},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":-1.4,"spinRate":2461,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.3856652387366153,"extension":7.000080517972344},"index":0,"playId":"f2ff5144-1921-344e-a8fe-8095c2ba8e21","pitchNumber":1,"startTime":"2026-03-19T23:59:33.595Z","endTime":"2026-03-19T23:59:36.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"second":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71818006836083,"aZ":-7.428675078578816,"pfxX":0.240635334142961,"pfxZ":12.044785024810167,"pX":-0.8353068863646737,"pZ":2.610217258635028,"vX0":-3.128967809432948,"vY0":-142.85094307552845,"vZ0":-8.918136467480581,"x":148.84,"y":168.3,"x0":0.24574421686106615,"y0":50.004360482830094,"z0":6.249793694756495,"aX":0.49472293098360554},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.0,"breakHorizontal":0.2,"spinRate":2534,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.38428621194994195,"extension":6.882142408243793},"index":1,"playId":"5c167826-a25d-3b95-bbfe-de323eaa52d9","pitchNumber":2,"startTime":"2026-03-19T23:59:53.244Z","endTime":"2026-03-19T23:59:56.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"second":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64544439955078,"aZ":-13.039065921649135,"pfxX":5.51747358136184,"pfxZ":8.953027966080569,"pX":0.2433978084077817,"pZ":2.1445058691126526,"vX0":-2.4173188874655844,"vY0":-144.56156801336527,"vZ0":-9.54145451433535,"x":107.72,"y":180.88,"x0":0.3690647251848702,"y0":50.002488764226946,"z0":6.268598598149947,"aX":11.790281276798124},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2441,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.37750836030248935,"extension":7.168416206587905},"index":2,"playId":"1e5eb506-e910-3929-b1b4-08c97aa53d05","pitchNumber":3,"startTime":"2026-03-20T00:00:20.776Z","endTime":"2026-03-20T00:00:24.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"second":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":2.36,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:00:24.951Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, shortstop Trevor Story to first baseman Mickey Gasper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T00:00:33.453Z","endTime":"2026-03-20T00:01:00.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18460384310209,"aZ":-10.441736160610398,"pfxX":6.439015745984613,"pfxZ":10.14303015036214,"pX":-0.4045557793030498,"pZ":2.1890247564707574,"vX0":-4.23180165422624,"vY0":-144.85428868002072,"vZ0":-9.823373704419213,"x":132.42,"y":179.68,"x0":0.23234117766207726,"y0":50.006851695528724,"z0":6.24662052973215,"aX":13.801363106580709},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":-10.9,"spinRate":2489,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.37691752985128524,"extension":7.27504277920733},"hitData":{"launchSpeed":101.9,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.53,"coordY":153.29}},"index":0,"playId":"be17f425-e684-38f6-8b53-946377ba9000","pitchNumber":1,"startTime":"2026-03-20T00:00:51.291Z","endTime":"2026-03-20T00:01:00.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"second":{"id":806368,"link":"/api/v1/people/806368"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:01:00.402Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:03:23.871Z","endTime":"2026-03-20T00:05:20.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Maddux Houghton remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-03-20T00:03:00.229Z","endTime":"2026-03-20T00:03:00.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Kreidler replaces center fielder Alan Roden, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T00:03:00.449Z","endTime":"2026-03-20T00:03:00.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"},"defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":702176,"link":"/api/v1/people/702176"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dan Altavilla replaces Liam Hendriks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T00:03:00.462Z","endTime":"2026-03-20T00:03:25.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656186,"link":"/api/v1/people/656186"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":521230,"link":"/api/v1/people/521230","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39164989188021,"aZ":-15.38683294666719,"pfxX":-5.618398959331451,"pfxZ":8.456535136747897,"pX":-1.815984948433227,"pZ":4.271199081398791,"vX0":3.1709642365487096,"vY0":-140.40038271605854,"vZ0":-0.3079737251240148,"x":186.22,"y":123.46,"x0":-2.233266773195765,"y0":50.005863891059526,"z0":5.388427983640624,"aX":-11.15808869072353},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2304,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3909253251747513,"extension":5.6796874253656995},"index":3,"playId":"636023e3-c8e8-32f0-8117-4f7a55e48f14","pitchNumber":1,"startTime":"2026-03-20T00:03:25.798Z","endTime":"2026-03-20T00:03:28.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.1,"endSpeed":82.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19089200361248,"aZ":-30.588353821873536,"pfxX":-8.655317805074223,"pfxZ":0.928163052411465,"pX":-0.18966581222525808,"pZ":1.6929286715165126,"vX0":7.7202126232715385,"vY0":-129.60296023591215,"vZ0":-3.1578420320470215,"x":124.23,"y":193.07,"x0":-2.0718021040742545,"y0":50.00577400587722,"z0":5.245188280598595,"aX":-14.837091000315716},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":1664,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.4214176833813785,"extension":5.755131099100523},"index":4,"playId":"e9c4fcb8-7eaf-304a-ac42-d989244884c9","pitchNumber":2,"startTime":"2026-03-20T00:03:40.841Z","endTime":"2026-03-20T00:03:43.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587215971859525,"aZ":-28.264496492998656,"pfxX":-9.289060096841176,"pfxZ":2.230106981394865,"pX":-0.7552627999961612,"pZ":1.5129168204994645,"vX0":6.761197829289763,"vY0":-131.09733322580416,"vZ0":-3.9224917418435865,"x":145.79,"y":197.93,"x0":-2.1503062480525306,"y0":50.005632460733736,"z0":5.119002850171601,"aX":-16.304146601218445},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":15.5,"spinRate":1708,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4165108931642729,"extension":5.671026889687504},"index":5,"playId":"caf93b0f-60a4-35fd-b18c-7a7e1378fdbf","pitchNumber":3,"startTime":"2026-03-20T00:03:57.210Z","endTime":"2026-03-20T00:04:00.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.433980689645026,"aZ":-16.85057145070518,"pfxX":-6.457554887071733,"pfxZ":8.021199202422881,"pX":0.7041981093040824,"pZ":2.493902366110299,"vX0":9.571446262497801,"vY0":-137.98924588288247,"vZ0":-4.217438266482149,"x":90.16,"y":171.44,"x0":-1.9857109591905644,"y0":50.00086038011032,"z0":5.192551523168865,"aX":-12.333920307368196},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2201,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.3983953975283483,"extension":5.905664489194614},"index":6,"playId":"bbe8cb5f-0122-3390-a7fe-1c7942977b9d","pitchNumber":4,"startTime":"2026-03-20T00:04:13.776Z","endTime":"2026-03-20T00:04:17.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8022271526119,"aZ":-16.15057255430585,"pfxX":-7.7056227097365895,"pfxZ":8.137740248590404,"pX":0.37261510197561354,"pZ":1.4574783561553553,"vX0":9.326354904988506,"vY0":-139.537305035229,"vZ0":-6.906879587239417,"x":102.8,"y":199.43,"x0":-2.014085961606661,"y0":50.003531768937144,"z0":5.03159356077921,"aX":-15.17503923289763},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2294,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.3927344294651922,"extension":5.972747441610071},"index":7,"playId":"24cb57d7-a356-399f-a634-3a31dabaa3f3","pitchNumber":5,"startTime":"2026-03-20T00:04:35.682Z","endTime":"2026-03-20T00:05:02.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409590188505224,"aZ":-30.42754301725872,"pfxX":-10.203028884766939,"pfxZ":0.9703138683879438,"pX":-0.6821160659185944,"pZ":3.5746423334360466,"vX0":7.064303341464598,"vY0":-133.397733347716,"vZ0":1.1054327826208377,"x":143.0,"y":142.26,"x0":-2.0375450283933705,"y0":50.005511045180945,"z0":5.346698799338024,"aX":-18.41088134248265},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.2,"breakHorizontal":16.9,"spinRate":1590,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.41044136978711343,"extension":5.6474372480556685},"index":8,"playId":"131a6b67-59d5-3e42-94cc-8627e539861d","pitchNumber":6,"startTime":"2026-03-20T00:05:14.917Z","endTime":"2026-03-20T00:05:20.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:05:20.034Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a line drive to right fielder Maddux Houghton. Starlyn Nunez scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:05:55.132Z","endTime":"2026-03-20T00:07:10.293Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":808245,"fullName":"Starlyn Nunez","link":"/api/v1/people/808245"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656186,"link":"/api/v1/people/656186"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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_play","runner":{"id":808245,"fullName":"Starlyn Nunez","link":"/api/v1/people/808245"},"responsiblePitcher":{"id":656186,"link":"/api/v1/people/656186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Starlyn Nunez replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-03-20T00:05:45.621Z","endTime":"2026-03-20T00:05:57.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808245,"link":"/api/v1/people/808245"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"base":1,"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694384199169793,"aZ":-20.54822627128079,"pfxX":-8.862953811032952,"pfxZ":5.776179666353851,"pX":-0.4815616187703436,"pZ":3.1768243488529837,"vX0":7.051479052163257,"vY0":-140.9163059501852,"vZ0":-2.1779173929495945,"x":135.36,"y":153.01,"x0":-1.8634322083275596,"y0":50.006016711595656,"z0":5.2857441217796355,"aX":-17.847480240023152},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2319,"spinDirection":220},"zone":1,"typeConfidence":0.83,"plateTime":0.3885373770771543,"extension":6.012410169391047},"index":1,"playId":"365e2686-0207-3fed-95ea-a4951e7dc108","pitchNumber":1,"startTime":"2026-03-20T00:05:57.412Z","endTime":"2026-03-20T00:06:00.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":808245,"link":"/api/v1/people/808245"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"08316066-0546-0013-001c-f08cd117d70a","startTime":"2026-03-20T00:06:47.361Z","endTime":"2026-03-20T00:06:49.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":808245,"link":"/api/v1/people/808245"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Dan Altavilla on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"08316066-0546-0013-001c-f08cd117d70a","startTime":"2026-03-20T00:06:49.014Z","endTime":"2026-03-20T00:07:02.902Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":808245,"link":"/api/v1/people/808245"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":808245,"link":"/api/v1/people/808245"},"postOnThird":{"id":808245,"link":"/api/v1/people/808245"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":96.5,"awayTeamWinProbability":3.5,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.34,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18516393418967,"aZ":-24.195064434594716,"pfxX":-10.709786712262357,"pfxZ":3.9749935830444922,"pX":-0.3802695737032826,"pZ":2.770363384170333,"vX0":8.212291198186904,"vY0":-140.8610807154983,"vZ0":-2.7107465308265306,"x":131.49,"y":163.98,"x0":-1.9428917940828698,"y0":50.00625355833872,"z0":5.310699272672961,"aX":-21.512702180813925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2341,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.3889384235801163,"extension":5.965243040060663},"hitData":{"launchSpeed":92.2,"launchAngle":11.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.56,"coordY":103.59}},"index":4,"playId":"d973e903-fd77-3326-9a8d-f1f61ba6a4d9","pitchNumber":2,"startTime":"2026-03-20T00:07:02.902Z","endTime":"2026-03-20T00:07:10.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"third":{"id":808245,"link":"/api/v1/people/808245"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.34,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:07:10.293Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:07:53.900Z","endTime":"2026-03-20T00:09:54.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Vinny Capra replaces Trevor Story.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-03-20T00:07:35.762Z","endTime":"2026-03-20T00:07:56.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":596115,"link":"/api/v1/people/596115"},"base":1,"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475784424415345,"aZ":-25.806984880758545,"pfxX":0.8628840048510016,"pfxZ":3.561845344977848,"pX":0.3329400718828015,"pZ":1.9073664175099452,"vX0":5.905417934704853,"vY0":-131.9509163111942,"vZ0":-3.6331667302213866,"x":104.31,"y":187.28,"x0":-2.0336973982626803,"y0":50.00416462406584,"z0":5.1744883026464805,"aX":1.5406231853825805},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.6,"spinRate":2543,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.4129504417705361,"extension":5.868138017276761},"index":1,"playId":"3fe51a1b-575d-3b4a-88d2-6e3d3bbfce59","pitchNumber":1,"startTime":"2026-03-20T00:07:56.142Z","endTime":"2026-03-20T00:07:59.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":681962,"link":"/api/v1/people/681962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":83.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370210748877387,"aZ":-25.60928117387065,"pfxX":-0.7995158451750539,"pfxZ":3.7525909578911554,"pX":1.0983470096786894,"pZ":1.4605772476970935,"vX0":8.298227871069328,"vY0":-130.8832422648438,"vZ0":-4.702107286279473,"x":75.13,"y":199.34,"x0":-1.9977849762229503,"y0":50.00580797423032,"z0":5.178106307991232,"aX":-1.4014962417625596},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":-0.2,"spinRate":2514,"spinDirection":174},"zone":14,"typeConfidence":0.89,"plateTime":0.41711493131027977,"extension":5.967299420394891},"index":2,"playId":"3725afab-73b7-3400-a3d3-0af7ee4c8e70","pitchNumber":2,"startTime":"2026-03-20T00:08:13.232Z","endTime":"2026-03-20T00:08:16.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":681962,"link":"/api/v1/people/681962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.520603826293645,"aZ":-19.98797152964898,"pfxX":-9.40202566524977,"pfxZ":6.0047136901099645,"pX":-0.4650776069845388,"pZ":3.058815692131203,"vX0":7.507766737356406,"vY0":-141.5753192586035,"vZ0":-2.710121058129622,"x":134.73,"y":156.19,"x0":-1.9306889817607533,"y0":50.00073771058653,"z0":5.30878215418941,"aX":-19.071338098494525},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":15.5,"spinRate":2292,"spinDirection":222},"zone":1,"typeConfidence":0.88,"plateTime":0.386989627444251,"extension":5.9875144076744995},"index":3,"playId":"4a21f028-0968-3303-97b0-e83a085dd0d7","pitchNumber":3,"startTime":"2026-03-20T00:08:31.577Z","endTime":"2026-03-20T00:08:34.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":681962,"link":"/api/v1/people/681962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86500686242411,"aZ":-15.987271942826974,"pfxX":-8.125043896566499,"pfxZ":8.071035548362069,"pX":1.0156589015490238,"pZ":2.37381372590619,"vX0":10.661972157932672,"vY0":-139.6312226290609,"vZ0":-4.6488547819487795,"x":78.29,"y":174.69,"x0":-1.7691271622917215,"y0":50.00195913724855,"z0":5.0880986474123215,"aX":-16.293485821863786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":13.0,"spinRate":2220,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.38996145776492597,"extension":6.030263126422193},"index":4,"playId":"fc2ed265-4765-3a7c-855c-92bc6a7da7c8","pitchNumber":4,"startTime":"2026-03-20T00:08:56.678Z","endTime":"2026-03-20T00:09:00.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":681962,"link":"/api/v1/people/681962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vinny Capra caught stealing 2nd base, catcher Victor Caratini to second baseman Luke Keaschall.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"fc2ed265-4765-3a7c-855c-92bc6a7da7c8","startTime":"2026-03-20T00:09:18.343Z","endTime":"2026-03-20T00:09:26.828Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":681962,"link":"/api/v1/people/681962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904195725854695,"aZ":-23.387994677054746,"pfxX":0.6869393980684453,"pfxZ":4.907736007467593,"pX":0.2797122327363584,"pZ":1.8847316630447366,"vX0":6.2153703201791135,"vY0":-131.44076310239225,"vZ0":-4.046629573056092,"x":106.34,"y":187.89,"x0":-2.1827024987613184,"y0":50.00140467490238,"z0":5.134065675549999,"aX":1.2280313771934088},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":-2.3,"spinRate":2570,"spinDirection":193},"zone":9,"typeConfidence":0.92,"plateTime":0.41313287389874853,"extension":5.841331261984753},"index":6,"playId":"56f297c1-3d54-3ba8-bdce-2d7da9798676","pitchNumber":5,"startTime":"2026-03-20T00:09:26.828Z","endTime":"2026-03-20T00:09:30.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81404687804857,"aZ":-18.32305268405899,"pfxX":-5.923417694427245,"pfxZ":7.138968573839058,"pX":-0.968924439359937,"pZ":3.3527766367687333,"vX0":4.898420072613426,"vY0":-138.61753919943314,"vZ0":-1.9833350115736579,"x":153.93,"y":148.26,"x0":-1.991865753065295,"y0":50.00363759576149,"z0":5.304630747008784,"aX":-11.494852409386246},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2275,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3955720128021345,"extension":5.847389580918245},"hitData":{"launchSpeed":59.7,"launchAngle":13.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.13,"coordY":147.28}},"index":7,"playId":"3e198200-90f1-3ad5-b310-e7422673dd50","pitchNumber":6,"startTime":"2026-03-20T00:09:47.323Z","endTime":"2026-03-20T00:09:54.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:09:54.149Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a ground ball to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:10:21.608Z","endTime":"2026-03-20T00:10:59.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02887034927363,"aZ":-15.89086318972327,"pfxX":-7.349599806704433,"pfxZ":8.020262289033566,"pX":0.7983598825793229,"pZ":2.419742440103676,"vX0":10.234172768669502,"vY0":-140.88419389370793,"vZ0":-4.589778916196494,"x":86.57,"y":173.45,"x0":-1.9097262701859568,"y0":50.00108869962504,"z0":5.081781333948338,"aX":-14.91972540013875},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2469,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3873106775652415,"extension":6.051681978566968},"index":0,"playId":"da804955-f13f-36c9-b3c5-4544b22debd7","pitchNumber":1,"startTime":"2026-03-20T00:10:21.608Z","endTime":"2026-03-20T00:10:24.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.1,"endSpeed":89.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984559367440124,"aZ":-21.02515737229809,"pfxX":-9.341531419528536,"pfxZ":5.486333737673252,"pX":0.10441906822959103,"pZ":3.2076620189906047,"vX0":8.896499692936349,"vY0":-141.17468500702833,"vZ0":-1.934822156356085,"x":113.02,"y":152.17,"x0":-1.8631041135005635,"y0":50.00679440820862,"z0":5.245268043472732,"aX":-18.995974696549013},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2364,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.38693514834601306,"extension":6.010508160538224},"index":1,"playId":"8d056569-fd57-3e3d-a68e-dc3111d973c3","pitchNumber":2,"startTime":"2026-03-20T00:10:38.205Z","endTime":"2026-03-20T00:10:41.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32661322376161,"aZ":-27.13681135369165,"pfxX":1.5307782943951445,"pfxZ":2.9228977340545805,"pX":0.9329870173446417,"pZ":1.3309415170101195,"vX0":6.9570210670598565,"vY0":-129.70081455605708,"vZ0":-4.626618098018579,"x":81.44,"y":202.84,"x0":-1.9709175943568833,"y0":50.00302487485529,"z0":5.180434805447759,"aX":2.634528617513241},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-4.2,"spinRate":2581,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.42053920854799154,"extension":5.857987164568518},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.45,"coordY":98.14}},"index":2,"playId":"438cf392-edcf-33db-b834-f653a05a7d1d","pitchNumber":3,"startTime":"2026-03-20T00:10:55.967Z","endTime":"2026-03-20T00:10:59.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:10:59.306Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks. Andruw Monasterio to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:11:11.002Z","endTime":"2026-03-20T00:14:26.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.215250407833345,"aZ":-15.372541676295809,"pfxX":-8.70864809765409,"pfxZ":8.512045953719284,"pX":0.6037014809208813,"pZ":2.2444976922073017,"vX0":9.921880165504405,"vY0":-139.99226649514753,"vZ0":-5.196383470503132,"x0":-1.8642135922687462,"y0":50.00303459597501,"z0":5.139892079138997,"aX":-17.191250168822968},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2331,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.3920673320604928,"extension":6.161336021767321},"index":0,"playId":"16ad3e65-5aa8-3e7e-872a-6dc6f3effd2d","pitchNumber":1,"startTime":"2026-03-20T00:11:11.002Z","endTime":"2026-03-20T00:11:19.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107132218096588,"aZ":-24.801886775503306,"pfxX":-7.776865713763744,"pfxZ":3.712948272164393,"pX":-0.10999727517052756,"pZ":3.301096857881315,"vX0":7.958509320571484,"vY0":-139.50707033166543,"vZ0":-1.1146101261488497,"x":93.99,"y":178.18,"x0":-1.978749185150834,"y0":50.00467261249139,"z0":5.328880297343438,"aX":-15.44984350469148},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2283,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3914530359919408,"extension":5.947727557443827},"index":1,"playId":"3ead1716-c627-311f-8a75-7c17ae2adcaf","pitchNumber":2,"startTime":"2026-03-20T00:11:49.586Z","endTime":"2026-03-20T00:11:52.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833000310125062,"aZ":-21.580157025149724,"pfxX":-9.94753611747583,"pfxZ":5.412495943887068,"pX":-0.9344744479624426,"pZ":3.370846190430516,"vX0":6.425985832991859,"vY0":-138.70797501135388,"vZ0":-1.25272734584766,"x":94.3,"y":103.2,"x0":-1.9839637682573943,"y0":50.00060230384094,"z0":5.26155626783511,"aX":-19.46064144660107},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2381,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3942605956398708,"extension":5.830625930601692},"index":2,"playId":"b4fc9d02-a9f8-3767-a129-0d80d59c3b35","pitchNumber":3,"startTime":"2026-03-20T00:12:09.001Z","endTime":"2026-03-20T00:12:12.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74886515707922,"aZ":-22.90221768965341,"pfxX":-10.85217104213305,"pfxZ":4.796554898847196,"pX":-0.5863048483334637,"pZ":2.442310741737056,"vX0":7.303547730048609,"vY0":-137.93992013300624,"vZ0":-3.4627965641687517,"x":139.35,"y":172.84,"x0":-1.8539965783745993,"y0":50.003604315842075,"z0":5.252155834184216,"aX":-20.981891235735297},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2330,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3965870241878706,"extension":5.992497068533753},"index":3,"playId":"9256a033-ccc5-3f6d-aa41-ec64584801fe","pitchNumber":4,"startTime":"2026-03-20T00:12:35.719Z","endTime":"2026-03-20T00:12:39.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.2,"endSpeed":89.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68517375068115,"aZ":-18.32752759055662,"pfxX":-6.769113755555396,"pfxZ":6.813413243829931,"pX":1.0546583387909472,"pZ":3.3530940999494994,"vX0":10.455684709486599,"vY0":-141.28639308762558,"vZ0":-2.066453177668871,"x":76.8,"y":148.25,"x0":-1.8059364309042958,"y0":50.00122629408,"z0":5.265418798667976,"aX":-13.75396224810812},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2117,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.3869328298819785,"extension":6.015685831652833},"index":4,"playId":"903bf750-cbbd-3aca-87c1-4e879c5950c2","pitchNumber":5,"startTime":"2026-03-20T00:13:19.309Z","endTime":"2026-03-20T00:13:22.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468591833387162,"aZ":-24.747541144996745,"pfxX":0.6303972953787316,"pfxZ":4.389583725811434,"pX":0.5963064026549691,"pZ":1.082360416885239,"vX0":6.534482228792623,"vY0":-129.1010261100109,"vZ0":-5.266523176058382,"x":94.27,"y":209.56,"x0":-2.0476572656629615,"y0":50.00160675123261,"z0":5.049679942242014,"aX":1.063714397444079},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":-2.5,"spinRate":2362,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.42400422492206546,"extension":6.060733647407836},"index":5,"playId":"a3630136-a84b-347c-9d87-64bd0e5f9c92","pitchNumber":6,"startTime":"2026-03-20T00:13:37.106Z","endTime":"2026-03-20T00:13:40.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-20T00:13:48.366Z","endTime":"2026-03-20T00:13:56.000Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06950146400668,"aZ":-21.976861308609976,"pfxX":-7.695716615100588,"pfxZ":4.986709233429023,"pX":-0.3877114165714016,"pZ":3.2445616424321417,"vX0":7.334016539689532,"vY0":-141.17936976740938,"vZ0":-1.6911498907265565,"x":131.78,"y":151.18,"x0":-2.002344552578265,"y0":50.00664949973949,"z0":5.246812145455942,"aX":-15.748898525488078},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":12.7,"spinRate":2209,"spinDirection":227},"zone":1,"typeConfidence":0.88,"plateTime":0.385983755826373,"extension":5.914441137558994},"index":7,"playId":"c23e3503-4457-3956-815b-5232207aab47","pitchNumber":7,"startTime":"2026-03-20T00:13:56.000Z","endTime":"2026-03-20T00:13:59.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91135076483866,"aZ":-22.116148619495306,"pfxX":-9.247517780342402,"pfxZ":5.101113758064474,"pX":-0.4098136143647066,"pZ":1.093543290538245,"vX0":7.731400691372399,"vY0":-139.18799948430825,"vZ0":-6.640163020386742,"x":132.62,"y":209.25,"x0":-2.0158379344993214,"y0":50.00204310199358,"z0":4.964568572792392,"aX":-18.226569058519384},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":2155,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.3928489684746195,"extension":5.995563517568309},"index":8,"playId":"1455f3d3-ccab-3f37-9fe0-a8eba185462e","pitchNumber":8,"startTime":"2026-03-20T00:14:21.149Z","endTime":"2026-03-20T00:14:26.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:14:26.057Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Gasper grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T00:14:55.368Z","endTime":"2026-03-20T00:15:01.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677436956299182,"aZ":-30.77623197219358,"pfxX":-11.087963665556611,"pfxZ":0.7649403176171212,"pX":-0.6679593378540511,"pZ":2.135521978471712,"vX0":7.390375529758678,"vY0":-134.1468004002935,"vZ0":-2.2135497742306267,"x":142.46,"y":181.12,"x0":-2.0163337769064333,"y0":50.001399108435095,"z0":5.1625336089165375,"aX":-20.232047589865523},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.1,"breakHorizontal":18.5,"spinRate":1601,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.4080998576007926,"extension":5.987444195562087},"hitData":{"launchSpeed":86.1,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.56,"coordY":156.92}},"index":0,"playId":"3e6234b6-1686-3963-9a71-09928efe3155","pitchNumber":1,"startTime":"2026-03-20T00:14:55.368Z","endTime":"2026-03-20T00:15:01.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:15:01.408Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T00:17:14.473Z","endTime":"2026-03-20T00:17:53.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Starlyn Nunez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-03-20T00:16:36.395Z","endTime":"2026-03-20T00:16:36.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808245,"link":"/api/v1/people/808245"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vinny Capra remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-03-20T00:16:36.624Z","endTime":"2026-03-20T00:16:36.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Slaten replaces Aroldis Chapman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-03-20T00:16:36.646Z","endTime":"2026-03-20T00:17:16.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.9,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630831721665132,"aZ":-24.052333358220896,"pfxX":0.9514772958267397,"pfxZ":4.475486165932433,"pX":-0.519104080026478,"pZ":2.1069321847595655,"vX0":1.5071891728674305,"vY0":-133.78151368137412,"vZ0":-5.621187715985669,"x":136.79,"y":181.89,"x0":-1.2131653511250218,"y0":50.00042854909946,"z0":5.957191236088359,"aX":1.7258638905488564},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2392,"spinDirection":188},"zone":7,"typeConfidence":0.9,"plateTime":0.4092845814650876,"extension":6.40386417032897},"index":3,"playId":"146b931f-9e04-3b87-bd00-f8d87eafeb9e","pitchNumber":1,"startTime":"2026-03-20T00:17:16.726Z","endTime":"2026-03-20T00:17:19.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674913432072092,"aZ":-26.392778676525353,"pfxX":5.802785277247047,"pfxZ":3.7149414414780164,"pX":0.7775434539723585,"pZ":1.3018790979953627,"vX0":2.8576187523410486,"vY0":-123.23542119287137,"vZ0":-5.7162983643979635,"x":87.36,"y":203.63,"x0":-1.146706265783587,"y0":50.00530034642024,"z0":5.846734623754133,"aX":9.03512879773671},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.8,"breakHorizontal":-11.2,"spinRate":2547,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4423908275085986,"extension":6.262866347705592},"index":4,"playId":"0a0b38a4-356e-3b0c-ad11-a5b8d52af734","pitchNumber":2,"startTime":"2026-03-20T00:17:32.618Z","endTime":"2026-03-20T00:17:35.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885245358550396,"aZ":-11.076164174803166,"pfxX":-3.0048544480379937,"pfxZ":10.223111929008624,"pX":-0.3074633816024849,"pZ":3.1406455806025875,"vX0":2.7205286870883936,"vY0":-141.90906242635918,"vZ0":-6.243053052970986,"x":128.72,"y":153.98,"x0":-0.8826768246133401,"y0":50.00043612822671,"z0":6.05688594282857,"aX":-6.200112818244899},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2469,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3842496644168012,"extension":6.530368904878745},"index":5,"playId":"547e8359-4648-343d-965c-66ae7563f6dc","pitchNumber":3,"startTime":"2026-03-20T00:17:49.293Z","endTime":"2026-03-20T00:17:53.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:17:53.050Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Gray flies out sharply to center fielder Kristian Campbell.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T00:18:11.306Z","endTime":"2026-03-20T00:18:27.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4393480201372,"aZ":-25.702857423569828,"pfxX":3.2967652289234515,"pfxZ":3.53927560606399,"pX":0.07652464849786361,"pZ":2.51707613911288,"vX0":1.986415789392645,"vY0":-134.03661305173267,"vZ0":-4.390409105433084,"x":114.08,"y":170.82,"x0":-1.1012796806516547,"y0":50.00646923659954,"z0":5.999327995639944,"aX":6.033116779761712},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":-6.4,"spinRate":2475,"spinDirection":170},"zone":5,"typeConfidence":0.91,"plateTime":0.40776921814379286,"extension":6.5270727544039975},"hitData":{"launchSpeed":102.8,"launchAngle":31.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.28,"coordY":55.66}},"index":0,"playId":"2448c8d4-58d4-3d78-9e58-e7b6c911dff1","pitchNumber":1,"startTime":"2026-03-20T00:18:20.114Z","endTime":"2026-03-20T00:18:27.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:18:27.952Z","atBatIndex":59},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Kody Clemens triples (2) on a fly ball to left fielder Andrews Opata.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T00:18:41.011Z","endTime":"2026-03-20T00:20:03.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":836168,"link":"/api/v1/people/836168"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941819584296585,"aZ":-46.06948926755694,"pfxX":3.8857157771764097,"pfxZ":-9.578513336529895,"pX":-1.751719181297751,"pZ":5.0017573290324355,"vX0":-2.7543464894930483,"vY0":-119.89826794112551,"vZ0":6.193432447119353,"x":183.77,"y":103.73,"x0":-1.090890817223912,"y0":50.001928569407696,"z0":6.504428762290007,"aX":5.637236637918993},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.5,"breakHorizontal":-6.4,"spinRate":2582,"spinDirection":30},"zone":11,"typeConfidence":0.9,"plateTime":0.45744198644304923,"extension":6.237206127164487},"index":0,"playId":"ff26393e-b578-380f-b6db-05aa68d25faf","pitchNumber":1,"startTime":"2026-03-20T00:19:00.349Z","endTime":"2026-03-20T00:19:03.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.538722653227943,"aZ":-31.914269561591553,"pfxX":8.24712280528609,"pfxZ":0.16754945002503696,"pX":-0.2553784575026014,"pZ":2.1810399248352046,"vX0":0.2578838426511313,"vY0":-122.20883204625207,"vZ0":-2.3797596542136716,"x":126.73,"y":179.89,"x0":-1.4332656482385495,"y0":50.00047628790165,"z0":5.914212533059885,"aX":12.446343192778295},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.0,"breakHorizontal":-15.0,"spinRate":2511,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4485339734748486,"extension":6.402124337789439},"index":1,"playId":"e658f811-f989-31cd-98ee-9833b5b58416","pitchNumber":2,"startTime":"2026-03-20T00:19:16.715Z","endTime":"2026-03-20T00:19:20.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07424647292769,"aZ":-25.188657588472218,"pfxX":1.5491590036194962,"pfxZ":3.8046663092205577,"pX":-0.4383164060819652,"pZ":1.5632204148160427,"vX0":1.4617497508244768,"vY0":-134.87265136457023,"vZ0":-6.6071017903274285,"x":133.71,"y":196.57,"x0":-1.1891639150427853,"y0":50.005286294222905,"z0":5.827937488929167,"aX":2.8466941167474253},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2460,"spinDirection":178},"zone":13,"typeConfidence":0.91,"plateTime":0.40651755162683134,"extension":6.564217690148866},"index":2,"playId":"5e555682-c92a-3c16-aab2-6dfa7219d7a8","pitchNumber":3,"startTime":"2026-03-20T00:19:32.750Z","endTime":"2026-03-20T00:19:36.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68415108957679,"aZ":-25.446779244629703,"pfxX":2.2145611608365487,"pfxZ":3.754143625308723,"pX":0.19009665916308768,"pZ":1.769233257019021,"vX0":2.6559052693614085,"vY0":-131.93999370667362,"vZ0":-5.963117507258309,"x":109.75,"y":191.01,"x0":-1.1111509163302482,"y0":50.00468766800454,"z0":5.892682593980173,"aX":3.969324000559907},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2512,"spinDirection":173},"zone":8,"typeConfidence":0.89,"plateTime":0.4125132578984969,"extension":6.501078479176373},"hitData":{"launchSpeed":98.4,"launchAngle":28.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.35,"coordY":88.76}},"index":3,"playId":"2146034c-3812-3359-b296-191585dbea9e","pitchNumber":4,"startTime":"2026-03-20T00:19:49.378Z","endTime":"2026-03-20T00:20:03.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.6,"awayTeamWinProbability":2.4000000000000057,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.13,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:20:03.184Z","atBatIndex":60},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luke Keaschall reaches on a throwing error by shortstop Vinny Capra. Kyle Hess scores.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T00:20:42.721Z","endTime":"2026-03-20T00:20:53.250Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":680740,"fullName":"Kyle Hess","link":"/api/v1/people/680740"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kyle Hess replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-03-20T00:20:39.746Z","endTime":"2026-03-20T00:20:44.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680740,"link":"/api/v1/people/680740"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"base":3,"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73390256990973,"aZ":-26.233395408353854,"pfxX":2.1477596720659378,"pfxZ":3.2567772574320735,"pX":0.3455060950966591,"pZ":2.343368147841842,"vX0":2.8196899409837277,"vY0":-133.47748570066716,"vZ0":-4.726232196351122,"x":103.83,"y":175.51,"x0":-0.9992435763471599,"y0":50.00415229632537,"z0":6.000438901124624,"aX":3.9181875829889647},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2574,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.4086243804184364,"extension":6.671019954867975},"hitData":{"launchSpeed":107.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":159.95}},"index":1,"playId":"5d888115-4a87-3f6d-8c3b-ea5c638e7c46","pitchNumber":1,"startTime":"2026-03-20T00:20:44.975Z","endTime":"2026-03-20T00:20:53.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":680740,"link":"/api/v1/people/680740"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.43,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:20:53.250Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maddux Houghton flies out to center fielder Kristian Campbell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T00:21:21.094Z","endTime":"2026-03-20T00:21:30.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":806368,"fullName":"Maddux Houghton","link":"/api/v1/people/806368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jose Salas replaces Luke Keaschall.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T00:21:23.455Z","endTime":"2026-03-20T00:21:23.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691191,"link":"/api/v1/people/691191"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"base":1,"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7576841365498,"aZ":-24.540962076181906,"pfxX":2.4198006591354355,"pfxZ":4.346319071249191,"pX":-0.6819381584109456,"pZ":2.7081110019631374,"vX0":0.7294992610273111,"vY0":-131.23473662167385,"vZ0":-3.8649168981313324,"x":142.99,"y":165.66,"x0":-1.2774822883726797,"y0":50.00582070359005,"z0":6.011418685631238,"aX":4.254389148987538},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-4.6,"spinRate":2571,"spinDirection":173},"zone":4,"typeConfidence":0.89,"plateTime":0.41612021196491256,"extension":6.497314097049639},"hitData":{"launchSpeed":88.4,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.41,"coordY":64.3}},"index":1,"playId":"1c208491-2b31-38ce-8f55-5a449dfee988","pitchNumber":1,"startTime":"2026-03-20T00:21:23.457Z","endTime":"2026-03-20T00:21:30.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":806368,"link":"/api/v1/people/806368","batSide":{"code":"R","description":"Right"}},"first":{"id":691191,"link":"/api/v1/people/691191"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806368,"link":"/api/v1/people/806368"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":806368,"link":"/api/v1/people/806368"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:21:30.391Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kristian Campbell singles on a fly ball to center fielder Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T00:23:44.442Z","endTime":"2026-03-20T00:25:29.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Kyle Hess remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-03-20T00:23:46.620Z","endTime":"2026-03-20T00:23:46.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680740,"link":"/api/v1/people/680740"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Salas remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-03-20T00:23:46.622Z","endTime":"2026-03-20T00:23:46.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691191,"link":"/api/v1/people/691191"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Jackson replaces catcher Victor Caratini, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-03-20T00:23:46.624Z","endTime":"2026-03-20T00:23:46.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rayne Doncon replaces third baseman Royce Lewis, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T00:23:46.626Z","endTime":"2026-03-20T00:23:46.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699061,"link":"/api/v1/people/699061"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Rucker replaces shortstop Tristan Gray, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T00:23:46.628Z","endTime":"2026-03-20T00:23:46.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696160,"link":"/api/v1/people/696160"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":656484,"link":"/api/v1/people/656484"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gio Urshela replaces left fielder James Outman, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T00:23:46.630Z","endTime":"2026-03-20T00:23:46.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Bowman replaces Dan Altavilla.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-20T00:23:46.632Z","endTime":"2026-03-20T00:23:46.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621199,"link":"/api/v1/people/621199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2064664361625,"aZ":-29.733964985008534,"pfxX":7.111254637393973,"pfxZ":1.729273027803238,"pX":-0.8730620980168396,"pZ":2.436430252439542,"vX0":3.716218170022436,"vY0":-117.96335312567471,"vZ0":-2.0103641761640256,"x":150.28,"y":173.0,"x0":-3.3921191877803856,"y0":50.0023510682424,"z0":6.037879856560612,"aX":10.032427646551156},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.9,"breakHorizontal":-13.8,"spinRate":2664,"spinDirection":76},"zone":4,"typeConfidence":2.0,"plateTime":0.46411147830901056,"extension":6.258442589801802},"index":7,"playId":"9608f15e-8f9d-3f90-81fa-242377608b5d","pitchNumber":1,"startTime":"2026-03-20T00:23:46.634Z","endTime":"2026-03-20T00:23:50.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87673124081535,"aZ":-29.446403369381827,"pfxX":6.5399064537838605,"pfxZ":1.9334114825642317,"pX":-0.6104932641217773,"pZ":2.8398055424763933,"vX0":4.122918161369846,"vY0":-119.13189473460618,"vZ0":-1.3847921140571189,"x":140.27,"y":162.11,"x0":-3.2242706134691685,"y0":50.002219757229916,"z0":6.136974339422267,"aX":9.223782963639442},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.4,"breakHorizontal":-13.0,"spinRate":2723,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.46309715449877187,"extension":6.164168314839332},"index":8,"playId":"3f6ece5e-b35c-3386-b2a9-237ac3d62741","pitchNumber":2,"startTime":"2026-03-20T00:24:02.716Z","endTime":"2026-03-20T00:24:06.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84876060147403,"aZ":-26.361936052833816,"pfxX":-9.139844646200082,"pfxZ":3.2046525216821475,"pX":-0.5539916578644146,"pZ":3.394938607827953,"vX0":8.879240026588207,"vY0":-133.19865563781397,"vZ0":-2.4565985194691704,"x":138.12,"y":147.12,"x0":-2.726827307554998,"y0":50.00584152068797,"z0":6.215194015118557,"aX":-16.595601247809117},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2050,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4096038674902456,"extension":6.421014985215496},"index":9,"playId":"0bfe451d-6970-3188-8188-bf2ec3c645b5","pitchNumber":3,"startTime":"2026-03-20T00:24:19.277Z","endTime":"2026-03-20T00:24:23.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":82.7,"endSpeed":77.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.293450104678765,"aZ":-27.425566208329784,"pfxX":5.3836381316801,"pfxZ":3.1973882377343754,"pX":1.7226479366932008,"pZ":1.781541449485971,"vX0":9.453299309054024,"vY0":-120.19521499441389,"vZ0":-4.288475413992904,"x":51.34,"y":190.68,"x0":-2.939397179132467,"y0":50.000279614118895,"z0":5.986388441039193,"aX":7.981910501557629},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":-11.8,"spinRate":2589,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4533362866362691,"extension":6.383697254866778},"index":10,"playId":"aed97313-74f0-30d9-a69f-efb8964815d4","pitchNumber":4,"startTime":"2026-03-20T00:24:45.593Z","endTime":"2026-03-20T00:24:49.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80967732399153,"aZ":-33.361136074955205,"pfxX":-0.21474855611241783,"pfxZ":-0.8134688774145982,"pX":-0.18100104225753583,"pZ":2.7603618741360187,"vX0":6.492092693193153,"vY0":-119.26002119932545,"vZ0":-1.0736792726032411,"x":123.9,"y":164.25,"x0":-2.8939291468278756,"y0":50.00251458329177,"z0":6.18681649750094,"aX":-0.3149699174693803},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":-1.0,"spinRate":954,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.4567556465041709,"extension":6.155355925301688},"hitData":{"launchSpeed":71.1,"launchAngle":35.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.89,"coordY":109.47}},"index":11,"playId":"4ce39d8d-0db8-3181-986b-3c1b4d72f1fc","pitchNumber":5,"startTime":"2026-03-20T00:25:19.101Z","endTime":"2026-03-20T00:25:29.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:25:29.431Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braiden Ward doubles (3) on a line drive to right fielder Maddux Houghton. Kristian Campbell to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T00:26:01.143Z","endTime":"2026-03-20T00:28:01.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806368,"link":"/api/v1/people/806368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.269130806666787,"aZ":-20.517594361197986,"pfxX":-8.37458050422968,"pfxZ":6.302155467239073,"pX":-1.3685308527556603,"pZ":3.625618823535223,"vX0":7.584578395409578,"vY0":-134.20838156875175,"vZ0":-2.884873059774767,"x":169.17,"y":140.89,"x0":-3.1242821266951926,"y0":50.00188598744579,"z0":6.152853436940837,"aX":-15.488410792816564},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2123,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4059714165261026,"extension":6.4105032034218725},"index":0,"playId":"74376380-848e-3c24-bee6-17eaa2217fc6","pitchNumber":1,"startTime":"2026-03-20T00:26:01.143Z","endTime":"2026-03-20T00:26:04.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814363804124056,"aZ":-20.814016452869676,"pfxX":-10.09152082111482,"pfxZ":6.10106958539501,"pX":-0.5057556262029449,"pZ":1.574012443738476,"vX0":9.785235753138853,"vY0":-134.71193145715722,"vZ0":-7.848358825546884,"x":136.28,"y":196.28,"x0":-2.8522591221561555,"y0":50.000738279887074,"z0":5.966000998032354,"aX":-18.77948160724151},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":16.6,"spinRate":2113,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4046674411015636,"extension":6.366698715375065},"index":1,"playId":"a1137264-be68-361a-81a1-4fb9d4d47f5e","pitchNumber":2,"startTime":"2026-03-20T00:26:20.666Z","endTime":"2026-03-20T00:26:24.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26517769932769,"aZ":-29.975446294206193,"pfxX":3.393828387794485,"pfxZ":1.5486292617395367,"pX":-0.46627053579675126,"pZ":3.2576751631572978,"vX0":4.914316978463602,"vY0":-118.62635530210004,"vZ0":-0.8116006617176924,"x":134.77,"y":150.82,"x0":-3.007867066705275,"y0":50.00347719660241,"z0":6.3433241182115845,"aX":4.823958498389056},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.9,"breakHorizontal":-7.3,"spinRate":1033,"spinDirection":345},"zone":1,"typeConfidence":2.0,"plateTime":0.46219744690940523,"extension":5.969821996547934},"index":2,"playId":"14e52d09-3baf-3744-ab4c-d2737ea48fed","pitchNumber":3,"startTime":"2026-03-20T00:26:41.501Z","endTime":"2026-03-20T00:26:45.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487911707062548,"aZ":-34.39695064990146,"pfxX":6.435770307480798,"pfxZ":-1.5664626554346492,"pX":-0.14689382547208724,"pZ":0.23105292298650792,"vX0":4.7933127610723085,"vY0":-118.20151561808157,"vZ0":-6.323404669166392,"x":122.6,"y":232.54,"x0":-3.0334241024080053,"y0":50.000410394971794,"z0":6.0804959896113315,"aX":9.150060373455398},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":-12.8,"spinRate":846,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4624978693037005,"extension":6.346054068654395},"index":3,"playId":"b51f454d-410b-3cfe-9aba-23d9965bfc9c","pitchNumber":4,"startTime":"2026-03-20T00:27:18.813Z","endTime":"2026-03-20T00:27:21.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20260824258889,"aZ":-30.16124145708947,"pfxX":9.404233789432325,"pfxZ":1.4433169161094561,"pX":0.17976049128510913,"pZ":2.396905959874881,"vX0":4.935372645459246,"vY0":-117.72646886500166,"vZ0":-2.253206797618648,"x":110.15,"y":174.06,"x0":-3.1685998959056656,"y0":50.00461507864834,"z0":6.169284589739541,"aX":13.147897208428327},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2733,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.46597392579594166,"extension":6.169466943559332},"hitData":{"launchSpeed":98.8,"launchAngle":12.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":132.27,"coordY":174.7}},"index":4,"playId":"2bfc9ebb-050b-345f-abdc-e9bf86ba8961","pitchNumber":5,"startTime":"2026-03-20T00:27:48.858Z","endTime":"2026-03-20T00:28:01.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:28:01.321Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrews Opata strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T00:28:27.249Z","endTime":"2026-03-20T00:29:56.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":836168,"fullName":"Andrews Opata","link":"/api/v1/people/836168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":836168,"fullName":"Andrews Opata","link":"/api/v1/people/836168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.639141489745597,"aZ":-31.197767466442638,"pfxX":9.068979097441545,"pfxZ":0.6914469924932964,"pX":-0.20207319301464916,"pZ":2.0197864765531452,"vX0":4.565344798030924,"vY0":-117.66234818239134,"vZ0":-2.6826602353530338,"x":124.7,"y":184.25,"x0":-3.3407778317977277,"y0":50.00291908668995,"z0":6.042372020402414,"aX":12.818258474550708},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.8,"breakHorizontal":-17.5,"spinRate":2615,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4640760681761962,"extension":6.367106214215927},"index":0,"playId":"04f21194-4473-3c69-b078-22cffad442b3","pitchNumber":1,"startTime":"2026-03-20T00:28:32.285Z","endTime":"2026-03-20T00:28:35.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":836168,"link":"/api/v1/people/836168","batSide":{"code":"R","description":"Right"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.7,"endSpeed":84.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1389156834817,"aZ":-27.781662501675566,"pfxX":-9.630723590737517,"pfxZ":2.4421608336199903,"pX":-0.8714306584670375,"pZ":3.239228718290647,"vX0":10.583450424488094,"vY0":-133.1928899104872,"vZ0":-1.2024933239258662,"x":150.22,"y":151.32,"x0":-3.6419077860538236,"y0":50.00431672355918,"z0":5.7022565206436955,"aX":-17.3358285223271},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2063,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4109498714549944,"extension":6.673226536328005},"index":1,"playId":"7428bcc4-0e63-347d-82b1-69a937b8b4cc","pitchNumber":2,"startTime":"2026-03-20T00:28:49.555Z","endTime":"2026-03-20T00:28:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":836168,"link":"/api/v1/people/836168","batSide":{"code":"R","description":"Right"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076756993128825,"aZ":-24.51992000543618,"pfxX":-10.595218267982593,"pfxZ":4.3307697822106945,"pX":-0.7621144266174809,"pZ":2.0156632754058945,"vX0":10.965078540515657,"vY0":-131.8162159510655,"vZ0":-4.742499792118081,"x":146.05,"y":184.36,"x0":-3.592106719360766,"y0":50.00115836244261,"z0":5.640412882814524,"aX":-18.711580084895196},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2134,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4149608859308276,"extension":6.860290227981627},"index":2,"playId":"cb882741-ade3-3788-90ed-08e7532216d6","pitchNumber":3,"startTime":"2026-03-20T00:29:10.866Z","endTime":"2026-03-20T00:29:14.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":836168,"link":"/api/v1/people/836168","batSide":{"code":"R","description":"Right"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.717085300250236,"aZ":-24.88337986573416,"pfxX":-9.306375149108906,"pfxZ":4.000379671814427,"pX":-1.769053343888469,"pZ":2.6372206020455433,"vX0":8.202026119320134,"vY0":-133.22251727724543,"vZ0":-3.4574991359791065,"x":184.43,"y":167.58,"x0":-3.6569206461720007,"y0":50.005792975093506,"z0":5.72117009735764,"aX":-16.975122046185767},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2072,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40887709522709237,"extension":6.74852152038069},"index":3,"playId":"338d47f5-a3da-38c0-ae88-bd09a4efc6d1","pitchNumber":4,"startTime":"2026-03-20T00:29:33.105Z","endTime":"2026-03-20T00:29:36.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":836168,"link":"/api/v1/people/836168","batSide":{"code":"R","description":"Right"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.8,"endSpeed":75.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.068190577874898,"aZ":-28.440742971415723,"pfxX":7.457626305896975,"pfxZ":2.6495915387779982,"pX":0.0731372179331457,"pZ":1.0865228151104045,"vX0":5.868029361296098,"vY0":-117.64025938631912,"vZ0":-4.9914151225962655,"x":114.21,"y":209.44,"x0":-3.417277533758588,"y0":50.00363640877541,"z0":5.853750630715901,"aX":10.515511453906273},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.8,"breakHorizontal":-14.9,"spinRate":2747,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4645323792325273,"extension":6.2514676615948535},"index":4,"playId":"14020c6e-115c-3c9c-9e7b-d3868da8ca58","pitchNumber":5,"startTime":"2026-03-20T00:29:52.939Z","endTime":"2026-03-20T00:29:56.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":836168,"link":"/api/v1/people/836168","batSide":{"code":"R","description":"Right"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":836168,"link":"/api/v1/people/836168"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":836168,"link":"/api/v1/people/836168"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:29:56.678Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starlyn Nunez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T00:30:11.508Z","endTime":"2026-03-20T00:31:41.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808245,"fullName":"Starlyn Nunez","link":"/api/v1/people/808245"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621199,"fullName":"Matt Bowman","link":"/api/v1/people/621199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 3B","eventType":"pickoff_3b","movementReason":"r_pickoff_3b","runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808245,"fullName":"Starlyn Nunez","link":"/api/v1/people/808245"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47729315861785,"aZ":-35.483295433707525,"pfxX":-2.972431082834917,"pfxZ":-2.2665487390999894,"pX":-1.9549667648786662,"pZ":0.9724087469181188,"vX0":4.224510642509735,"vY0":-120.35879192859308,"vZ0":-4.571948342939585,"x":191.52,"y":212.52,"x0":-3.350865904363484,"y0":50.00379067714216,"z0":6.056497887168725,"aX":-4.339240004853563},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.0,"breakHorizontal":4.3,"spinRate":709,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4559796898677302,"extension":6.140376430489396},"index":0,"playId":"5e009f29-ac4f-3de8-b30c-94d882534ee3","pitchNumber":1,"startTime":"2026-03-20T00:30:26.579Z","endTime":"2026-03-20T00:30:29.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294189524178712,"aZ":-34.41141529903041,"pfxX":0.753693821109553,"pfxZ":-1.496947399800888,"pX":-0.8882169091221317,"pZ":2.590723766022344,"vX0":5.245063311543501,"vY0":-120.58525836424018,"vZ0":-1.5394619140232277,"x":150.86,"y":168.83,"x0":-3.176707761844729,"y0":50.00452626967397,"z0":6.233882559621252,"aX":1.1245524059920466},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.8,"breakHorizontal":-2.4,"spinRate":804,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.4517700938092961,"extension":5.980667951038974},"index":1,"playId":"e9861370-f5d0-375e-9a19-84578ec6d17f","pitchNumber":2,"startTime":"2026-03-20T00:30:43.663Z","endTime":"2026-03-20T00:30:47.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.755395960023463,"aZ":-35.84641500598268,"pfxX":0.9553141452035985,"pfxZ":-2.4585998634870614,"pX":-0.41808625615227124,"pZ":0.9035805910117395,"vX0":6.21093733487851,"vY0":-120.93241738230334,"vZ0":-4.883694110842519,"x":132.94,"y":214.38,"x0":-3.135030119071872,"y0":50.00311784554721,"z0":6.065090803669681,"aX":1.4261707868846476},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.3,"breakHorizontal":-3.1,"spinRate":762,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4514908834346478,"extension":6.235494143040678},"index":2,"playId":"2465fc09-8976-3fbf-96c5-48572684e371","pitchNumber":3,"startTime":"2026-03-20T00:31:03.984Z","endTime":"2026-03-20T00:31:10.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"2465fc09-8976-3fbf-96c5-48572684e371","startTime":"2026-03-20T00:31:37.849Z","endTime":"2026-03-20T00:31:37.850Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Catcher Alex Jackson picks off Kristian Campbell at 3rd on throw to third baseman Gio Urshela.","event":"Pickoff 3B","eventType":"pickoff_3b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"2465fc09-8976-3fbf-96c5-48572684e371","startTime":"2026-03-20T00:31:37.851Z","endTime":"2026-03-20T00:31:37.852Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":692225,"link":"/api/v1/people/692225"},"postOnSecond":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.22,"dramaIndex":18.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.909553574903285,"aZ":-34.53372981688642,"pfxX":-2.621536751471342,"pfxZ":-1.5884622840516531,"pX":-0.7768375491481494,"pZ":1.5590769355774172,"vX0":6.356078606604182,"vY0":-120.2989769571506,"vZ0":-3.6398974352565485,"x":146.61,"y":196.68,"x0":-3.094391279387909,"y0":50.00125645961777,"z0":6.103757590373758,"aX":-3.9030830772980685},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":3.5,"spinRate":888,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.45260499545098787,"extension":6.287631077684917},"index":5,"playId":"87ce0d6d-b523-385e-8cc3-61d08f181af6","pitchNumber":4,"startTime":"2026-03-20T00:31:37.853Z","endTime":"2026-03-20T00:31:41.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621199,"link":"/api/v1/people/621199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":699061,"link":"/api/v1/people/699061"},"second":{"id":696160,"link":"/api/v1/people/696160"},"third":{"id":570482,"link":"/api/v1/people/570482"},"shortstop":{"id":691191,"link":"/api/v1/people/691191"},"left":{"id":680740,"link":"/api/v1/people/680740"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":806368,"link":"/api/v1/people/806368"}},"offense":{"batter":{"id":808245,"link":"/api/v1/people/808245","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808245,"link":"/api/v1/people/808245"},"credit":"b_ab"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_ab"},{"player":{"id":808245,"link":"/api/v1/people/808245"},"credit":"b_pa"},{"player":{"id":621199,"link":"/api/v1/people/621199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.22,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:31:41.791Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Bañuelos singles on a sharp line drive to left fielder Andrews Opata. David Bañuelos to 2nd. David Bañuelos advances to 2nd, on a fielding error by left fielder Andrews Opata.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:33:51.919Z","endTime":"2026-03-20T00:34:07.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":675915,"fullName":"David Bañuelos","link":"/api/v1/people/675915"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":675915,"fullName":"David Bañuelos","link":"/api/v1/people/675915"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":675915,"fullName":"David Bañuelos","link":"/api/v1/people/675915"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":836168,"link":"/api/v1/people/836168"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":675915,"fullName":"David Bañuelos","link":"/api/v1/people/675915"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":836168,"link":"/api/v1/people/836168"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-03-20T00:32:51.679Z","endTime":"2026-03-20T00:33:51.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter David Bañuelos replaces Josh Bell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-03-20T00:33:51.652Z","endTime":"2026-03-20T00:33:54.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675915,"link":"/api/v1/people/675915"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931839809308144,"aZ":-23.247018286256374,"pfxX":-0.10978458481545772,"pfxZ":5.640530821826976,"pX":-0.5570109673030704,"pZ":2.5268468669272797,"vX0":-0.6300199083436862,"vY0":-124.72044370478969,"vZ0":-4.125006059617123,"x":138.23,"y":170.56,"x0":-0.2873631582553486,"y0":50.00563721203362,"z0":6.1084090667543185,"aX":-0.1736803372830587},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2459,"spinDirection":175},"zone":4,"typeConfidence":0.78,"plateTime":0.4383554721271907,"extension":5.590396759359594},"hitData":{"launchSpeed":103.5,"launchAngle":19.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.42,"coordY":82.3}},"index":2,"playId":"75bb5a67-b14e-384e-8e69-fde5bee0a0eb","pitchNumber":1,"startTime":"2026-03-20T00:33:54.084Z","endTime":"2026-03-20T00:34:07.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":675915,"link":"/api/v1/people/675915","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675915,"link":"/api/v1/people/675915"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":675915,"link":"/api/v1/people/675915"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.77,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:34:07.111Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Kreidler reaches on a fielding error by second baseman Isiah Kiner-Falefa. David Bañuelos scores.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:34:34.923Z","endTime":"2026-03-20T00:37:11.460Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":675915,"fullName":"David Bañuelos","link":"/api/v1/people/675915"},"responsiblePitcher":{"id":543056,"link":"/api/v1/people/543056"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348822445742304,"aZ":-25.518789876145625,"pfxX":0.06952542367777603,"pfxZ":4.253192747570837,"pX":-0.9809999425836021,"pZ":1.885672223230579,"vX0":-1.4535996465233123,"vY0":-123.90450577024538,"vZ0":-5.057110116749058,"x":154.39,"y":187.87,"x0":-0.39729979161584067,"y0":50.00103722219217,"z0":6.069434394663699,"aX":0.10880671535238894},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":0.2,"spinRate":2524,"spinDirection":191},"zone":13,"typeConfidence":0.88,"plateTime":0.4410281212188165,"extension":5.69115583028722},"index":0,"playId":"fd2c1541-d762-30df-9053-4baa9f3f8558","pitchNumber":1,"startTime":"2026-03-20T00:34:38.292Z","endTime":"2026-03-20T00:34:41.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.9,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704970309353527,"aZ":-25.43060909324143,"pfxX":-4.907483553461219,"pfxZ":4.249680694014093,"pX":-0.5415636039818154,"pZ":1.3223848305617991,"vX0":0.9021315689948232,"vY0":-125.01155615885133,"vZ0":-6.342024811180481,"x":137.64,"y":203.08,"x0":-0.2690306996575657,"y0":50.001468665495935,"z0":5.973775459888109,"aX":-7.782832837810382},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":8.6,"spinRate":2628,"spinDirection":175},"zone":13,"typeConfidence":0.91,"plateTime":0.4377915631526097,"extension":5.660869708136213},"index":1,"playId":"5212b47b-02c6-35b9-bfb3-fb8c69c117da","pitchNumber":2,"startTime":"2026-03-20T00:34:56.006Z","endTime":"2026-03-20T00:34:59.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02893107193208,"aZ":-12.52242425884595,"pfxX":2.0654388324269397,"pfxZ":11.450002062432533,"pX":-0.470885512011071,"pZ":1.4401481072397038,"vX0":-0.9088058957755637,"vY0":-130.3368221074963,"vZ0":-9.011066223129632,"x":134.95,"y":199.9,"x0":-0.3855305488728147,"y0":50.000784913511616,"z0":5.8933111275825425,"aX":3.5443080187517344},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.0,"breakHorizontal":-3.5,"spinRate":2464,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.4206313140397504,"extension":5.761434026422987},"index":2,"playId":"cbead253-0544-3ac1-ae43-c7833a016b0f","pitchNumber":3,"startTime":"2026-03-20T00:35:15.968Z","endTime":"2026-03-20T00:35:42.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.710602806068323,"aZ":-12.818830886663,"pfxX":0.8190653836591709,"pfxZ":11.11517196774247,"pX":0.1512325152540212,"pZ":2.205989095561089,"vX0":0.9067912784628386,"vY0":-131.1156706581389,"vZ0":-7.245870655080976,"x":111.24,"y":179.22,"x0":-0.3054894237974187,"y0":50.00267471532487,"z0":5.961906714911235,"aX":1.4257777453855343},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.7,"breakHorizontal":-1.7,"spinRate":2422,"spinDirection":161},"zone":8,"typeConfidence":0.93,"plateTime":0.41773906791490045,"extension":5.766261247207561},"index":3,"playId":"ab1b5f4e-8f1b-39c7-8814-427d11e2c615","pitchNumber":4,"startTime":"2026-03-20T00:35:54.191Z","endTime":"2026-03-20T00:35:57.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77252744135041,"aZ":-24.556582171479032,"pfxX":-1.568185177673104,"pfxZ":4.6965756414755635,"pX":-0.876181924950879,"pZ":2.461171585695344,"vX0":-0.6583438776838704,"vY0":-126.74373134803498,"vZ0":-4.025238337251279,"x":150.4,"y":172.33,"x0":-0.4090965304672807,"y0":50.00119385911137,"z0":6.039250941432796,"aX":-2.5416005263863566},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":3.0,"spinRate":2595,"spinDirection":189},"zone":13,"typeConfidence":0.62,"plateTime":0.43275630103838925,"extension":5.821677846881479},"index":4,"playId":"edbd9dca-b3d6-34f6-8db8-9f5966f34cf4","pitchNumber":5,"startTime":"2026-03-20T00:36:12.995Z","endTime":"2026-03-20T00:36:16.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33432496977963,"aZ":-31.270249695178304,"pfxX":-7.012738224364164,"pfxZ":0.6449306783797368,"pX":0.012547746180825435,"pZ":2.507076723216888,"vX0":3.0367941720675464,"vY0":-117.9025909642746,"vZ0":-1.9288966518700712,"x":116.52,"y":171.09,"x0":-0.3840938484111068,"y0":50.00384206438537,"z0":6.233751329055915,"aX":-9.83011710149112},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":2631,"spinDirection":312},"zone":5,"typeConfidence":0.91,"plateTime":0.46533902545517547,"extension":5.70133051091208},"index":5,"playId":"cdd74ee5-1e09-352e-bb29-22d2c394025e","pitchNumber":6,"startTime":"2026-03-20T00:36:31.688Z","endTime":"2026-03-20T00:36:35.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003779374281212,"aZ":-17.21956744224404,"pfxX":5.668474916210659,"pfxZ":8.523007419357825,"pX":0.285169040161707,"pZ":2.4690276178336426,"vX0":0.14586300299807836,"vY0":-131.40296287391655,"vZ0":-5.932776968966646,"x":106.13,"y":172.12,"x0":-0.5077110280687891,"y0":50.00022277723115,"z0":6.0287603937148235,"aX":9.943080386180812},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2334,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4163053960930472,"extension":5.895932806368574},"hitData":{"launchSpeed":105.9,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.9,"coordY":155.71}},"index":6,"playId":"fc8409f7-1930-39bb-835e-f560b4400439","pitchNumber":7,"startTime":"2026-03-20T00:37:02.209Z","endTime":"2026-03-20T00:37:11.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"second":{"id":675915,"link":"/api/v1/people/675915"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-7.400000000000006,"leverageIndex":1.55,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:37:11.460Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:37:43.517Z","endTime":"2026-03-20T00:38:28.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":85.4,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314215996939495,"aZ":-25.792773792987017,"pfxX":-2.3675399349694883,"pfxZ":4.123684384725598,"pX":-1.1020493378397014,"pZ":2.0697798714698896,"vX0":-0.5633347171960474,"vY0":-124.26613477404544,"vZ0":-4.460426159419152,"x":159.01,"y":182.9,"x0":-0.5643336680710648,"y0":50.00479670210254,"z0":6.057512460971581,"aX":-3.6642053537346135},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":4.4,"spinRate":2525,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.4425332544128362,"extension":5.742861796861837},"index":0,"playId":"a7b57ad5-10df-3be0-b77b-4387b159b1a5","pitchNumber":1,"startTime":"2026-03-20T00:37:43.517Z","endTime":"2026-03-20T00:37:48.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.9,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107739033198193,"aZ":-16.7933612080545,"pfxX":0.08960711676383104,"pfxZ":8.59760245709366,"pX":0.38019956597461174,"pZ":2.771902752870194,"vX0":2.0282639162487923,"vY0":-132.37672385278125,"vZ0":-5.27332569054221,"x":102.51,"y":163.94,"x0":-0.40498512135752324,"y0":50.003397586258394,"z0":6.004115727648932,"aX":0.160314097514967},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":-0.6,"spinRate":2467,"spinDirection":163},"zone":6,"typeConfidence":0.93,"plateTime":0.4124742878248542,"extension":5.781500907825932},"index":1,"playId":"596a02c3-59c1-3945-a68f-cc32e755e9a4","pitchNumber":2,"startTime":"2026-03-20T00:38:06.064Z","endTime":"2026-03-20T00:38:09.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810308522856907,"aZ":-13.037593388183272,"pfxX":0.06409866897162575,"pfxZ":10.807691755845083,"pX":-0.22662473529423863,"pZ":3.06810786583472,"vX0":0.6006848495383191,"vY0":-132.36521632736822,"vZ0":-5.202936415919633,"x":125.64,"y":155.94,"x0":-0.4650267731122337,"y0":50.00310202301363,"z0":6.017272046170488,"aX":0.11344399982114219},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-0.2,"spinRate":2489,"spinDirection":165},"zone":2,"typeConfidence":0.93,"plateTime":0.41413146126577605,"extension":5.8065102285729555},"index":2,"playId":"20727bf5-72d8-3974-95d5-85c1890f12ff","pitchNumber":3,"startTime":"2026-03-20T00:38:25.368Z","endTime":"2026-03-20T00:38:28.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":3.07,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:38:28.804Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gio Urshela walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:38:55.119Z","endTime":"2026-03-20T00:40:43.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386285056786644,"aZ":-30.41121657759483,"pfxX":-3.400802392284132,"pfxZ":1.250073913190846,"pX":-0.8034933555065872,"pZ":0.8697286448399153,"vX0":0.04552588099069066,"vY0":-117.94678805836747,"vZ0":-5.661625963948101,"x":147.63,"y":215.3,"x0":-0.3811918497732476,"y0":50.0033374395263,"z0":6.105016563690101,"aX":-4.79231615513483},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.2,"breakHorizontal":6.1,"spinRate":2569,"spinDirection":310},"zone":13,"typeConfidence":0.83,"plateTime":0.46434694876949667,"extension":5.660605986002924},"index":0,"playId":"18bd946b-a913-30ed-b5e9-0c88ec5f14e7","pitchNumber":1,"startTime":"2026-03-20T00:38:55.119Z","endTime":"2026-03-20T00:38:59.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.409880208447785,"aZ":-43.532022632289475,"pfxX":-0.6473092088456986,"pfxZ":-8.56103826147572,"pX":0.27049292624385657,"pZ":0.6568090352207839,"vX0":1.909811736949193,"vY0":-114.78050467774997,"vZ0":-2.893981747085089,"x":106.69,"y":221.05,"x0":-0.4903998429689432,"y0":50.003958486824494,"z0":6.196819392653459,"aX":-0.8588636178527326},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.0,"breakHorizontal":0.7,"spinRate":2802,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.4782672463054207,"extension":5.623468665427244},"index":1,"playId":"8305a85c-d0be-37d5-ab1e-a6451c8ed27b","pitchNumber":2,"startTime":"2026-03-20T00:39:17.973Z","endTime":"2026-03-20T00:39:24.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Danny Coulombe. Ryan Kreidler to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"8305a85c-d0be-37d5-ab1e-a6451c8ed27b","startTime":"2026-03-20T00:39:54.034Z","endTime":"2026-03-20T00:39:58.759Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"postOnSecond":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":90.10000000000001,"awayTeamWinProbability":9.899999999999991,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":2.33,"dramaIndex":69.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713670403123785,"aZ":-20.26215433026736,"pfxX":4.9716427578991,"pfxZ":6.75542960435147,"pX":-1.0995187636250188,"pZ":3.103690827206132,"vX0":-2.677160077436982,"vY0":-131.8492976938002,"vZ0":-3.9943257945748694,"x":158.91,"y":154.98,"x0":-0.7175149655421202,"y0":50.00020939059315,"z0":6.131109553767384,"aX":8.762576719293332},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-8.4,"spinRate":2342,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.415226378507338,"extension":5.853076642959756},"index":3,"playId":"4d90556b-203d-3cfd-9a4e-2c46c56b149d","pitchNumber":3,"startTime":"2026-03-20T00:39:58.759Z","endTime":"2026-03-20T00:40:02.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595808179505074,"aZ":-17.14106130960456,"pfxX":-2.1280929203981986,"pfxZ":8.5505425932191,"pX":-0.6589772635632238,"pZ":4.0615018107583944,"vX0":0.18533086002207055,"vY0":-131.6481522009837,"vZ0":-2.2122042723836266,"x":142.12,"y":129.12,"x0":-0.45375398103190934,"y0":50.00011100910861,"z0":6.179597023696375,"aX":-3.739465691402969},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2454,"spinDirection":171},"zone":11,"typeConfidence":0.89,"plateTime":0.41584984838635775,"extension":5.8496262045020755},"index":4,"playId":"07056242-d990-3da5-85e3-2878e9ffd2d6","pitchNumber":4,"startTime":"2026-03-20T00:40:20.724Z","endTime":"2026-03-20T00:40:24.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022185842775322,"aZ":-26.362471605690242,"pfxX":-0.35512803386001623,"pfxZ":3.5757020397139136,"pX":-0.6411693468611593,"pZ":4.06179035589863,"vX0":-0.3754449409253442,"vY0":-125.98012544055165,"vZ0":-0.05080769352500103,"x":141.44,"y":129.11,"x0":-0.44466804751736616,"y0":50.00103285490319,"z0":6.194138830160726,"aX":-0.5768386899939514},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":0.7,"spinRate":2555,"spinDirection":193},"zone":11,"typeConfidence":0.84,"plateTime":0.4329938002591094,"extension":5.346384257754419},"index":5,"playId":"a1eee5ee-0e31-31e4-b5ba-13fc1b054376","pitchNumber":5,"startTime":"2026-03-20T00:40:39.844Z","endTime":"2026-03-20T00:40:43.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-7.500000000000014,"leverageIndex":2.33,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:40:43.568Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rayne Doncon called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:40:57.374Z","endTime":"2026-03-20T00:42:50.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699061,"fullName":"Rayne Doncon","link":"/api/v1/people/699061"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":76.0,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16318280937688,"aZ":-25.84598096130053,"pfxX":-0.8247306904702173,"pfxZ":4.323332709483688,"pX":-0.2502784247954765,"pZ":2.466515309437768,"vX0":-0.275236098178986,"vY0":-119.9668010271103,"vZ0":-2.9000430874602765,"x":126.54,"y":172.18,"x0":-0.02704063454927919,"y0":50.0050185060132,"z0":5.983271926577842,"aX":-1.2080077098425328},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.4,"breakHorizontal":1.6,"spinRate":2406,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.45572144843707374,"extension":5.767952018527559},"index":0,"playId":"203b2e65-a7d3-3c11-a9b0-0687cec81948","pitchNumber":1,"startTime":"2026-03-20T00:41:33.175Z","endTime":"2026-03-20T00:41:36.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":79.2,"endSpeed":72.7,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.094176754303344,"aZ":-31.78406336399318,"pfxX":-9.57051922417803,"pfxZ":0.28826488103192993,"pX":-0.6510599031347948,"pZ":3.273422048070844,"vX0":2.3650610412571997,"vY0":-115.33467870567763,"vZ0":0.05656631460391459,"x":141.82,"y":150.4,"x0":-0.4485102821525831,"y0":50.001998090013274,"z0":6.322057391127404,"aX":-12.850892283646548},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":16.7,"spinRate":2628,"spinDirection":306},"zone":1,"typeConfidence":0.89,"plateTime":0.4754895416567879,"extension":5.508014839734764},"index":1,"playId":"bee3d4a1-0e40-35da-8f9b-db28f17ec259","pitchNumber":2,"startTime":"2026-03-20T00:42:08.561Z","endTime":"2026-03-20T00:42:12.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100442343371338,"aZ":-44.75272689666626,"pfxX":-3.0638977477577143,"pfxZ":-9.657412293103967,"pX":0.7484709789842237,"pZ":1.114130230864742,"vX0":3.1747763625333887,"vY0":-114.06491287495389,"vZ0":-1.574060369607226,"x":88.47,"y":208.7,"x0":-0.27043637940296095,"y0":50.00032036444752,"z0":6.269023550689672,"aX":-3.9933536141045622},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.5,"breakHorizontal":4.7,"spinRate":2764,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.4821883068066848,"extension":5.718921854883656},"index":2,"playId":"81a6c7c8-b1e5-313e-b9bf-6753acd8a90a","pitchNumber":3,"startTime":"2026-03-20T00:42:25.513Z","endTime":"2026-03-20T00:42:28.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.252,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566423010852564,"aZ":-33.999685431758216,"pfxX":-8.417518931756614,"pfxZ":-1.3159547541602121,"pX":-0.20787837826425248,"pZ":1.829937666090217,"vX0":2.698165687313005,"vY0":-117.5651770248339,"vZ0":-2.8056713402483333,"x":124.92,"y":189.37,"x0":-0.28409950498998654,"y0":50.00473452109085,"z0":6.22912932437008,"aX":-11.655118434834185},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.9,"breakHorizontal":14.5,"spinRate":2578,"spinDirection":322},"zone":8,"typeConfidence":0.91,"plateTime":0.46786563053634334,"extension":5.719016098373528},"index":3,"playId":"2068f9ed-d94e-3339-9b61-f61655e77172","pitchNumber":4,"startTime":"2026-03-20T00:42:46.448Z","endTime":"2026-03-20T00:42:50.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":699061,"link":"/api/v1/people/699061","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":699061,"link":"/api/v1/people/699061"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.06,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:42:50.294Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rucker grounds out, second baseman Isiah Kiner-Falefa to first baseman Mickey Gasper.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T00:45:16.728Z","endTime":"2026-03-20T00:46:53.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696160,"fullName":"Jake Rucker","link":"/api/v1/people/696160"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696160,"fullName":"Jake Rucker","link":"/api/v1/people/696160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-03-20T00:43:32.798Z","endTime":"2026-03-20T00:45:19.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":696160,"link":"/api/v1/people/696160","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879921808826136,"aZ":-11.573565120284066,"pfxX":-7.7038098386119795,"pfxZ":9.89439036227284,"pX":0.5213325465260156,"pZ":2.7424132809788886,"vX0":8.643979928566125,"vY0":-143.1193698549619,"vZ0":-8.281295779606545,"x":97.13,"y":164.73,"x0":-1.5318217770777018,"y0":50.00711315755864,"z0":6.391894385708431,"aX":-16.045842541042703},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2160,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38217862789292845,"extension":6.833311005911362},"index":1,"playId":"62f1510d-5db7-3a94-91d4-7204bed969cd","pitchNumber":1,"startTime":"2026-03-20T00:45:19.012Z","endTime":"2026-03-20T00:45:24.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":696160,"link":"/api/v1/people/696160","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":696160,"fullName":"Jake Rucker","link":"/api/v1/people/696160"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21832915531699,"aZ":-14.5481958963739,"pfxX":-7.9594909330658306,"pfxZ":8.417837714942973,"pX":-1.5301980995475783,"pZ":2.6371868422503337,"vX0":3.2738217310997717,"vY0":-143.13998510105583,"vZ0":-8.036911344911918,"x":175.33,"y":167.58,"x0":-1.6486124259602,"y0":50.00511993926278,"z0":6.374823721153413,"aX":-16.669243924384215},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2130,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38132268630071087,"extension":6.903641377631428},"index":2,"playId":"2df6ae3c-5957-3b19-b4bc-cda896d62d15","pitchNumber":2,"startTime":"2026-03-20T00:45:55.168Z","endTime":"2026-03-20T00:45:58.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":696160,"link":"/api/v1/people/696160","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258658706427614,"aZ":-25.50393887402758,"pfxX":-0.38640161999704326,"pfxZ":3.7003265631260023,"pX":1.136567604015113,"pZ":-0.3816942267094605,"vX0":7.267144132131811,"vY0":-132.42290083682744,"vZ0":-12.293384980560173,"x":73.68,"y":249.09,"x0":-1.5756749021805387,"y0":50.00469164046272,"z0":6.1342754962143,"aX":-0.697755889498515},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-0.6,"spinRate":2085,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4112565727571691,"extension":6.909809806377844},"index":3,"playId":"c242e814-b75b-3b32-91bc-4530b14b56f2","pitchNumber":3,"startTime":"2026-03-20T00:46:16.282Z","endTime":"2026-03-20T00:46:19.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":696160,"link":"/api/v1/people/696160","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75431823465009,"aZ":-11.484472116407447,"pfxX":-7.224113985294969,"pfxZ":9.928408262807647,"pX":-1.1846588628115602,"pZ":2.304888254505021,"vX0":3.179374915112061,"vY0":-143.57548365636583,"vZ0":-9.590550171818492,"x":162.16,"y":176.55,"x0":-1.3687320561422038,"y0":50.006027681721044,"z0":6.40673809671472,"aX":-15.06005769043938},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2025,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38172486789653615,"extension":7.115416286370908},"hitData":{"launchSpeed":44.2,"launchAngle":16.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.67,"coordY":155.66}},"index":4,"playId":"0c9618b4-b8de-3177-9239-35066c7399e0","pitchNumber":4,"startTime":"2026-03-20T00:46:45.356Z","endTime":"2026-03-20T00:46:53.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":836168,"link":"/api/v1/people/836168"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":696160,"link":"/api/v1/people/696160","batSide":{"code":"R","description":"Right"}},"first":{"id":570482,"link":"/api/v1/people/570482"},"second":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696160,"link":"/api/v1/people/696160"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":696160,"link":"/api/v1/people/696160"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":3.14,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-20T00:46:53.340Z","atBatIndex":72}]