[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-11T23:16:40.266Z","endTime":"2026-04-11T23:20:06.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10,11,12,13],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-11T20:32:34.103Z","endTime":"2026-04-11T22:45:47.043Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-11T22:45:47.043Z","endTime":"2026-04-11T23:15:20.291Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-11T23:15:20.291Z","endTime":"2026-04-11T23:16:42.552Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11179340050505,"aZ":-23.772267187238587,"pfxX":-11.453371870142302,"pfxZ":4.899016126363418,"pX":-0.02751459695351698,"pZ":1.7904232916621656,"vX0":7.0399276454006365,"vY0":-130.75278463431408,"vZ0":-4.583281063703804,"x":118.05,"y":190.44,"x0":-1.280658201218061,"y0":50.00021348830872,"z0":5.371799494184487,"aX":-19.63251876933446},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2058,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42049084244719115,"extension":6.376224902049449},"index":3,"playId":"3412a3e2-8ebb-3d53-83b4-d004874177a2","pitchNumber":1,"startTime":"2026-04-11T23:16:42.552Z","endTime":"2026-04-11T23:16:45.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.5,"endSpeed":65.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86880501738334,"aZ":-39.59875680768712,"pfxX":8.1971760255154,"pfxZ":-6.9710157611903405,"pX":1.0939462091916434,"pZ":1.01498099070505,"vX0":2.703368579324393,"vY0":-103.97174726927061,"vZ0":0.17818281895770238,"x":75.3,"y":211.38,"x0":-1.298486992683158,"y0":50.00398145709139,"z0":5.736048878200016,"aX":8.72881153282751},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-12.0,"breakHorizontal":-15.7,"spinRate":2368,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.532417655155839,"extension":6.332806732981555},"index":4,"playId":"7d819461-fee5-32d0-be7c-77eacaf0608a","pitchNumber":2,"startTime":"2026-04-11T23:16:59.248Z","endTime":"2026-04-11T23:17:02.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.4,"endSpeed":64.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.284450831061626,"aZ":-39.44819322220217,"pfxX":7.201902296387867,"pfxZ":-6.958234729834688,"pX":1.0300643962315892,"pZ":2.058418453396432,"vX0":2.7022894777306186,"vY0":-102.37506855382236,"vZ0":2.0959185388573705,"x":77.74,"y":183.2,"x0":-1.2487362512973672,"y0":50.00217583461961,"z0":5.904705045506262,"aX":7.528710930536354},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-11.4,"breakHorizontal":-13.9,"spinRate":2171,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.5381325642987638,"extension":6.215449523894782},"index":5,"playId":"aed60ed6-dac4-3bf9-be31-6ae2eb2900b3","pitchNumber":3,"startTime":"2026-04-11T23:17:22.975Z","endTime":"2026-04-11T23:17:27.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868440497399455,"aZ":-26.07653915070598,"pfxX":-10.982961156899671,"pfxZ":3.4360500850141413,"pX":-0.17394106668790923,"pZ":3.1409971665041145,"vX0":7.23299966821362,"vY0":-132.23919986196293,"vZ0":-0.7699685619407846,"x":123.63,"y":153.97,"x0":-1.5159680977273677,"y0":50.00070220250617,"z0":5.346766058678316,"aX":-19.473658095239443},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":18.4,"spinRate":2115,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.41399688642070354,"extension":6.258060075118611},"index":6,"playId":"6cee279c-c698-324e-a8a6-f14a5eaeb98f","pitchNumber":4,"startTime":"2026-04-11T23:17:42.174Z","endTime":"2026-04-11T23:17:54.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-11T23:18:02.582Z","endTime":"2026-04-11T23:18:07.245Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":67.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.446759914305357,"aZ":-40.451128808653834,"pfxX":6.48324177057724,"pfxZ":-7.321701769725609,"pX":1.6151571565442226,"pZ":0.6064659716988464,"vX0":3.846648466276033,"vY0":-106.2991691507657,"vZ0":-0.9603151956881146,"x":55.43,"y":222.41,"x0":-1.0686119164485093,"y0":50.005060700294585,"z0":5.709507898236662,"aX":7.323556120527194},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-13.1,"breakHorizontal":-12.8,"spinRate":2373,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.5178671601420142,"extension":6.409766713727725},"index":8,"playId":"d6eed96f-6edc-3149-b0da-382999ab4b54","pitchNumber":5,"startTime":"2026-04-11T23:18:07.245Z","endTime":"2026-04-11T23:18:10.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739283096768002,"aZ":-28.368697022610803,"pfxX":-9.175954180599483,"pfxZ":2.175032560306418,"pX":-0.45103347594826276,"pZ":2.26871859609819,"vX0":5.7938427495524065,"vY0":-131.67536200480146,"vZ0":-2.3385531605856347,"x":134.19,"y":177.52,"x0":-1.4910679114176864,"y0":50.00471047660414,"z0":5.273740921417746,"aX":-16.066647905093586},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":15.2,"spinRate":2019,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.41644566904848457,"extension":6.231803195298742},"index":9,"playId":"9847562b-3b91-3fa4-9fce-38e52988f7b6","pitchNumber":6,"startTime":"2026-04-11T23:18:30.012Z","endTime":"2026-04-11T23:18:33.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258236448058053,"aZ":-24.60289805011032,"pfxX":-0.46299483706507605,"pfxZ":4.518394887830915,"pX":0.7680147604422765,"pZ":2.3793234419469425,"vX0":5.938065554257537,"vY0":-128.07295136861353,"vZ0":-2.3611521424488284,"x":87.73,"y":174.54,"x0":-1.5117375589904631,"y0":50.00279745803897,"z0":5.219843721170557,"aX":-0.7759899399232835},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.4,"spinRate":2176,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4262172192424183,"extension":6.597378521579921},"index":10,"playId":"cccae222-41d5-3927-affd-c02bf83e19f8","pitchNumber":7,"startTime":"2026-04-11T23:18:54.000Z","endTime":"2026-04-11T23:18:57.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.559198846087053,"aZ":-32.65891114238681,"pfxX":-11.067636403089896,"pfxZ":-0.279770259307659,"pX":0.3088665194311484,"pZ":2.4102221042029295,"vX0":8.469980177582926,"vY0":-132.0094853289668,"vZ0":-1.1227334583804411,"x":105.23,"y":173.7,"x0":-1.5122203593433188,"y0":50.0011853691922,"z0":5.257471558003846,"aX":-19.423651739305544},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.5,"breakHorizontal":18.0,"spinRate":2070,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4158111275019363,"extension":6.3204065684799335},"index":11,"playId":"e4bd9855-478a-3248-bc83-3a7e34b6d4d2","pitchNumber":8,"startTime":"2026-04-11T23:19:15.893Z","endTime":"2026-04-11T23:19:18.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.8,"endSpeed":64.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.409773697932398,"aZ":-38.61479192085642,"pfxX":9.885799013034209,"pfxZ":-6.179403969356702,"pX":-0.015412612471417394,"pZ":2.1653995062090083,"vX0":0.18296995705426503,"vY0":-102.86155882067305,"vZ0":2.3625145119022646,"x":117.59,"y":180.31,"x0":-1.3849217750098481,"y0":50.002365709903465,"z0":5.779529512003749,"aX":10.303287170715066},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-9.8,"breakHorizontal":-17.9,"spinRate":2236,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.5381655651730428,"extension":6.382417258019505},"index":12,"playId":"d1a1266e-ec4c-3753-808e-cd589c21369c","pitchNumber":9,"startTime":"2026-04-11T23:19:40.246Z","endTime":"2026-04-11T23:19:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":67.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.361648472390442,"aZ":-33.52727719500845,"pfxX":10.396232928443688,"pfxZ":-1.189299053016173,"pX":0.14102166360005985,"pZ":0.8378947495821882,"vX0":1.3785137372462442,"vY0":-107.0345563897379,"vZ0":-0.7488098656277619,"x":111.62,"y":216.16,"x0":-1.862687309167176,"y0":50.0020480973112,"z0":5.002287503115811,"aX":11.85853900468479},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-2.0,"breakHorizontal":-19.2,"spinRate":2348,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.5150497683780739,"extension":6.145441359217106},"index":13,"playId":"18d60d81-52cb-37d6-a1d4-a350224cb72b","pitchNumber":10,"startTime":"2026-04-11T23:20:02.589Z","endTime":"2026-04-11T23:20:06.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-11T23:20:06.300Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, second baseman Jeremiah Jackson to shortstop Gunnar Henderson to first baseman Pete Alonso. Willy Adames out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-11T23:20:17.913Z","endTime":"2026-04-11T23:21:46.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91299840446228,"aZ":-28.121880548674554,"pfxX":-10.499866971358765,"pfxZ":2.3179330063419847,"pX":0.21126283887790312,"pZ":2.660533364870157,"vX0":8.249643569760421,"vY0":-131.78480259885959,"vZ0":-1.3304337696289792,"x":108.95,"y":166.95,"x0":-1.6068941903032383,"y0":50.001203023779524,"z0":5.263473917517837,"aX":-18.3325070021454},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2058,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.41679579838334657,"extension":6.290560007208459},"index":0,"playId":"b7706bf4-8471-36b8-ac26-f6db6010e406","pitchNumber":1,"startTime":"2026-04-11T23:20:33.060Z","endTime":"2026-04-11T23:20:36.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.374568626113046,"aZ":-29.741592237116436,"pfxX":-10.806159597154213,"pfxZ":1.5530358515133442,"pX":1.0181590692956504,"pZ":0.629413367485301,"vX0":9.628454936704054,"vY0":-124.19910108382844,"vZ0":-4.964936954897162,"x":78.19,"y":221.79,"x0":-1.500844222990187,"y0":50.0028072418417,"z0":5.12164142920679,"aX":-16.91875094772068},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1733,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.44064423740982805,"extension":6.32029486764293},"index":1,"playId":"a25241e3-925f-3e81-945b-646585277423","pitchNumber":2,"startTime":"2026-04-11T23:20:52.628Z","endTime":"2026-04-11T23:20:56.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654750949983498,"aZ":-26.946526529277154,"pfxX":-11.344709043089651,"pfxZ":2.9129719780090753,"pX":1.0552499808341993,"pZ":1.4014639331439689,"vX0":10.57583162767321,"vY0":-133.52478423266894,"vZ0":-4.685374358548009,"x":76.78,"y":200.94,"x0":-1.4965873997921164,"y0":50.0009329909382,"z0":5.13460646282746,"aX":-20.338082457803615},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":18.0,"spinRate":2049,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4113343892968606,"extension":6.3104060145388425},"index":2,"playId":"451223f6-7019-383d-9483-3d8258a8cb8d","pitchNumber":3,"startTime":"2026-04-11T23:21:17.092Z","endTime":"2026-04-11T23:21:20.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":89.7,"endSpeed":81.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47677631212406,"aZ":-24.700339814600294,"pfxX":-10.985669111060972,"pfxZ":4.393424406505017,"pX":-0.25425159557485794,"pZ":1.5473763128639137,"vX0":6.844454502038121,"vY0":-130.3975156129286,"vZ0":-4.815073487928609,"x":126.69,"y":197.0,"x0":-1.5019766578258489,"y0":50.00400589046247,"z0":5.309560251815605,"aX":-18.693559709533147},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":18.1,"spinRate":2045,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4219748599064119,"extension":6.1631869846891245},"hitData":{"launchSpeed":92.7,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":156.24}},"index":3,"playId":"caf372ef-58fa-3980-b22f-fe1e9c61a5f1","pitchNumber":4,"startTime":"2026-04-11T23:21:38.928Z","endTime":"2026-04-11T23:21:46.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:21:46.665Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-11T23:22:02.331Z","endTime":"2026-04-11T23:23:22.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.131741927021928,"aZ":-27.121302050321926,"pfxX":-9.914196255448335,"pfxZ":2.91218957346845,"pX":-0.6183528664406724,"pZ":1.3238912680734094,"vX0":5.668607841481637,"vY0":-130.95971240894272,"vZ0":-4.664622098662236,"x":140.57,"y":203.03,"x0":-1.524998495817812,"y0":50.00201451029927,"z0":5.161380380754926,"aX":-17.187964360568177},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":16.7,"spinRate":1872,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4185473963969675,"extension":6.342505019784575},"index":0,"playId":"5b0c62d5-11af-3087-98f3-43e0e511625d","pitchNumber":1,"startTime":"2026-04-11T23:22:17.769Z","endTime":"2026-04-11T23:22:21.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":68.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61596415116735,"aZ":-30.95441930778053,"pfxX":8.263017070813437,"pfxZ":1.0361582855742275,"pX":0.8784204731930274,"pZ":0.3049819638701086,"vX0":3.3924260224368314,"vY0":-108.45292003024308,"vZ0":-2.7020666149220194,"x":83.52,"y":230.55,"x0":-1.7841930033106261,"y0":50.0039350659716,"z0":4.974371706601361,"aX":9.752041725981586},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.0,"spinRate":2447,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.5068492123226918,"extension":6.204837088367361},"index":1,"playId":"b18c0c9c-cbdb-382a-906d-d73f2734ed67","pitchNumber":2,"startTime":"2026-04-11T23:22:53.695Z","endTime":"2026-04-11T23:22:56.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.5,"endSpeed":66.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.338797463264193,"aZ":-39.36468505741651,"pfxX":8.991173932122972,"pfxZ":-6.615817702660587,"pX":-0.5728313626994186,"pZ":0.9303062983846629,"vX0":-0.3727355645807217,"vY0":-104.16081294437879,"vZ0":-0.12203942276654756,"x":104.82,"y":160.69,"x0":-1.556693189367035,"y0":50.00415458675304,"z0":5.68857647875936,"aX":9.768563513706711},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-11.6,"breakHorizontal":-16.1,"spinRate":2322,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.5281332749526033,"extension":6.3130236974680365},"hitData":{"launchSpeed":77.7,"launchAngle":3.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":162.32}},"index":2,"playId":"f1548877-9b4b-3802-98c2-e016b5a4dcd7","pitchNumber":3,"startTime":"2026-04-11T23:23:14.068Z","endTime":"2026-04-11T23:23:22.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:23:22.460Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-11T23:25:40.392Z","endTime":"2026-04-11T23:26:24.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04682418221962,"aZ":-29.887518444503307,"pfxX":-11.465743064603153,"pfxZ":1.251414617002176,"pX":-0.9741297716897945,"pZ":2.6216810256098544,"vX0":6.259486729423383,"vY0":-135.06309695530095,"vZ0":-1.0855474551657112,"x":154.13,"y":167.99,"x0":-1.8438095773061371,"y0":50.00532818933959,"z0":5.149228393367119,"aX":-20.983080903661396},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":19.2,"spinRate":1922,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40702871236325944,"extension":6.685322790588561},"index":0,"playId":"bc2025e2-3d1e-3f4c-a76c-99ae94b9e940","pitchNumber":1,"startTime":"2026-04-11T23:26:00.855Z","endTime":"2026-04-11T23:26:04.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01256836953362,"aZ":-30.25187631933352,"pfxX":-10.961552533467653,"pfxZ":1.0313056382353922,"pX":-0.8806819681820042,"pZ":1.8867783543579748,"vX0":6.376507047182037,"vY0":-136.28119496658715,"vZ0":-2.694272256675726,"x":150.57,"y":187.84,"x0":-1.8402008573486046,"y0":50.00208896993671,"z0":5.00168467499062,"aX":-20.391660831606202},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":18.2,"spinRate":1976,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.403604686192915,"extension":6.675765034404399},"hitData":{"launchSpeed":96.6,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.3,"coordY":137.37}},"index":1,"playId":"59caac0b-8436-37ff-8f3d-81ed8d3ccb20","pitchNumber":2,"startTime":"2026-04-11T23:26:17.136Z","endTime":"2026-04-11T23:26:24.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:26:24.935Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-11T23:26:36.621Z","endTime":"2026-04-11T23:27:51.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9504053265232,"aZ":-30.628821635697047,"pfxX":-11.245355216031593,"pfxZ":0.8292672079300285,"pX":0.8939887579687208,"pZ":2.699247633819567,"vX0":10.626494194512848,"vY0":-136.09122720388777,"vZ0":-0.6829932800051043,"x":82.92,"y":165.9,"x0":-1.6144921918405972,"y0":50.00251515944827,"z0":5.089070883517285,"aX":-20.936168289801014},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2010,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.4036297006374725,"extension":6.755508479003137},"index":0,"playId":"c207e5ea-6a75-38d2-a808-00b1b00f0a80","pitchNumber":1,"startTime":"2026-04-11T23:26:52.120Z","endTime":"2026-04-11T23:26:55.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72251081426434,"aZ":-31.78149548417483,"pfxX":8.320946389230254,"pfxZ":0.2492045664551812,"pX":2.4972635720450107,"pZ":0.3622159940235421,"vX0":7.717232283702217,"vY0":-125.99563951005649,"vZ0":-4.5347850696277066,"x":21.81,"y":229.0,"x0":-1.7058687129895416,"y0":50.003732331877536,"z0":4.804417520873795,"aX":13.146463700420261},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-17.0,"spinRate":2693,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4376221321547509,"extension":6.584631019205102},"index":1,"playId":"f894797b-b6c0-32f9-8418-47c3a8f7aea7","pitchNumber":2,"startTime":"2026-04-11T23:27:07.335Z","endTime":"2026-04-11T23:27:10.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0321108980498,"aZ":-30.928157741069032,"pfxX":8.909858697915787,"pfxZ":0.8155715495513665,"pX":1.0152156045920568,"pZ":2.7560061249533185,"vX0":4.535011059038425,"vY0":-123.37040211588099,"vZ0":1.1112279873176152,"x":78.3,"y":164.37,"x0":-2.008332911673249,"y0":50.004776072028875,"z0":4.919491622779954,"aX":13.644963393879301},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2456,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.44508078206995805,"extension":6.592529786038278},"index":2,"playId":"58a7ddb0-9027-3d22-bf0f-4f6eba055317","pitchNumber":3,"startTime":"2026-04-11T23:27:26.924Z","endTime":"2026-04-11T23:27:30.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90697437565217,"aZ":-35.48144170635877,"pfxX":-11.682788049768941,"pfxZ":-1.7810331545415625,"pX":0.6836877757325326,"pZ":2.6939184981736486,"vX0":9.953557020317701,"vY0":-135.95822985876117,"vZ0":0.3911307512912665,"x":90.94,"y":166.04,"x0":-1.527055112326476,"y0":50.00642275681565,"z0":5.032892926852688,"aX":-21.632054279792015},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.9,"breakHorizontal":18.7,"spinRate":2047,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40459021923557703,"extension":6.760136849345738},"index":3,"playId":"8edd6372-0e77-32a5-8a5c-882328d3f17f","pitchNumber":4,"startTime":"2026-04-11T23:27:47.562Z","endTime":"2026-04-11T23:27:51.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:27:51.365Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-11T23:27:58.640Z","endTime":"2026-04-11T23:29:46.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23048069036927,"aZ":-34.23958428791002,"pfxX":-11.345338702037207,"pfxZ":-1.1126595231042256,"pX":0.7866317179965779,"pZ":3.5297643072063605,"vX0":10.053173494420644,"vY0":-136.15165194394254,"vZ0":1.9784043062616565,"x":104.38,"y":121.58,"x0":-1.4948062337018821,"y0":50.000797888265396,"z0":5.1773426569015175,"aX":-21.11987917589088},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.3,"breakHorizontal":18.2,"spinRate":1911,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4035961938180379,"extension":6.759398763436073},"index":0,"playId":"44d93ef3-0bd0-361a-bb09-de76023d18a8","pitchNumber":1,"startTime":"2026-04-11T23:28:15.148Z","endTime":"2026-04-11T23:28:18.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011872501740335,"aZ":-30.236904658576808,"pfxX":-11.85609453188292,"pfxZ":1.0307178890432365,"pX":0.8020829897917299,"pZ":2.2977136124013047,"vX0":10.655901699027032,"vY0":-136.31065088427513,"vZ0":-1.5393222961744177,"x":86.43,"y":176.74,"x0":-1.6177315868036222,"y0":50.004645420913626,"z0":4.957808933469906,"aX":-22.30993658613595},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.7,"breakHorizontal":19.2,"spinRate":1867,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4018634819425979,"extension":6.801536795528337},"index":1,"playId":"c0edcd7f-0df9-3093-a779-57854e14f970","pitchNumber":2,"startTime":"2026-04-11T23:28:29.271Z","endTime":"2026-04-11T23:28:32.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.299749953819546,"aZ":-29.965657722988194,"pfxX":7.82593259352197,"pfxZ":1.3966640144588318,"pX":1.645071436459117,"pZ":2.7794880974222167,"vX0":6.277013460191654,"vY0":-125.61234841231641,"vZ0":0.7347159889470053,"x":54.29,"y":163.73,"x0":-1.9101728947561962,"y0":50.00528191729426,"z0":4.934420067534852,"aX":12.41010665653329},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":2637,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4373501231907748,"extension":6.576104626690352},"index":2,"playId":"a416d181-70b6-3d7f-9056-439d6f254311","pitchNumber":3,"startTime":"2026-04-11T23:28:44.828Z","endTime":"2026-04-11T23:28:47.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04463420852272,"aZ":-35.20013517794859,"pfxX":-10.08236945674592,"pfxZ":-1.61226751995496,"pX":0.10802786347714838,"pZ":3.534363690835232,"vX0":8.253785671066757,"vY0":-136.21004141629518,"vZ0":2.417988905868288,"x":112.88,"y":143.35,"x0":-1.6575370709851864,"y0":50.0060618367591,"z0":5.075584138851698,"aX":-18.872335040219113},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.2,"breakHorizontal":16.4,"spinRate":1974,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40273604814724395,"extension":6.757568030130134},"index":3,"playId":"d303a742-ba51-35f8-9c97-6b3cb615ac6f","pitchNumber":4,"startTime":"2026-04-11T23:29:01.069Z","endTime":"2026-04-11T23:29:04.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500562829499685,"aZ":-34.58999725013348,"pfxX":-10.22041081125487,"pfxZ":-1.2909302302739665,"pX":0.10726006754049236,"pZ":2.6433875701936325,"vX0":8.637057355995548,"vY0":-135.94324858258335,"vZ0":-0.03568607204747609,"x":112.91,"y":167.41,"x0":-1.7815410167000283,"y0":50.0011269965917,"z0":5.055568259896943,"aX":-19.148244905180697},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.2,"breakHorizontal":16.7,"spinRate":1978,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4027384858635399,"extension":6.772233417013184},"index":4,"playId":"6fbf99dd-186e-3640-b4fa-94b0fef2b50f","pitchNumber":5,"startTime":"2026-04-11T23:29:17.265Z","endTime":"2026-04-11T23:29:20.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-11T23:29:29.422Z","endTime":"2026-04-11T23:29:42.634Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49877275740828,"aZ":-34.154516998813385,"pfxX":-10.27686142308426,"pfxZ":-1.0439031085991504,"pX":1.456262480346337,"pZ":1.8405925879363025,"vX0":11.855737903695344,"vY0":-137.2368399304007,"vZ0":-1.9705669865855884,"x":61.49,"y":189.08,"x0":-1.5926768265134157,"y0":50.001771655483,"z0":4.903236009621286,"aX":-19.524474704059887},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-2.2,"breakHorizontal":16.0,"spinRate":1907,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.39971375182585067,"extension":6.908797976383939},"index":6,"playId":"6a670c83-30b5-3e47-a6e1-86c821e982e1","pitchNumber":6,"startTime":"2026-04-11T23:29:42.634Z","endTime":"2026-04-11T23:29:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:29:46.231Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-11T23:30:00.163Z","endTime":"2026-04-11T23:31:31.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883386366995637,"aZ":-29.982400178230726,"pfxX":8.924423245218339,"pfxZ":1.4116119689917195,"pX":0.7228781083262721,"pZ":2.151012889823299,"vX0":3.676287880624754,"vY0":-124.24245089028058,"vZ0":-0.4404214863432022,"x":89.45,"y":180.7,"x0":-1.9389025363573642,"y0":50.000921973596505,"z0":4.840830031120781,"aX":13.829753880928164},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2627,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.442309995801621,"extension":6.558516175834513},"index":0,"playId":"bede0210-7423-36d6-8c32-e89369d37ea0","pitchNumber":1,"startTime":"2026-04-11T23:30:09.418Z","endTime":"2026-04-11T23:30:14.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3642211571184,"aZ":-37.396452576998136,"pfxX":-11.766517388045086,"pfxZ":-2.8219866946719083,"pX":0.9120722531040173,"pZ":2.797071639190985,"vX0":10.627127552381502,"vY0":-136.0485877536558,"vZ0":0.9880485766252187,"x":82.23,"y":163.26,"x0":-1.5401980898280874,"y0":50.002957513050866,"z0":5.046707310253101,"aX":-21.77960362587014},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-4.6,"breakHorizontal":18.7,"spinRate":1970,"spinDirection":276},"zone":12,"typeConfidence":2.0,"plateTime":0.4045604447518465,"extension":6.847468695412233},"index":1,"playId":"9e6beee0-0fde-3aa9-abcd-0c009437a616","pitchNumber":2,"startTime":"2026-04-11T23:30:25.915Z","endTime":"2026-04-11T23:30:29.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40443007768172,"aZ":-35.199222706600516,"pfxX":-9.611809242084416,"pfxZ":-1.6270438352570196,"pX":0.8132049765322842,"pZ":3.514263924192858,"vX0":9.667893335214721,"vY0":-135.59994202872656,"vZ0":2.4092541961951985,"x":86.0,"y":143.89,"x0":-1.5542220010782917,"y0":50.00374004800993,"z0":5.074500071712466,"aX":-17.851820820380876},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.2,"breakHorizontal":15.2,"spinRate":1960,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.40434042923258273,"extension":6.854812855958323},"index":2,"playId":"417708a4-0702-3503-b8c0-28509deadf76","pitchNumber":3,"startTime":"2026-04-11T23:30:46.910Z","endTime":"2026-04-11T23:30:50.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59071865769283,"aZ":-30.508932967150734,"pfxX":7.2652546703056196,"pfxZ":1.0635934468306303,"pX":0.11401785719479504,"pZ":2.1000761453400685,"vX0":3.0916132232619513,"vY0":-124.90514768080345,"vZ0":-0.36388219969362523,"x":112.65,"y":182.08,"x0":-2.0873717534068947,"y0":50.00221106340095,"z0":4.778791717079691,"aX":11.358981921286974},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-13.9,"spinRate":2543,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.44025881084434193,"extension":6.620737177214927},"index":3,"playId":"8d42e15f-def3-3265-b3fc-681d26d61da2","pitchNumber":4,"startTime":"2026-04-11T23:31:04.905Z","endTime":"2026-04-11T23:31:08.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-11T23:31:16.210Z","endTime":"2026-04-11T23:31:27.309Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037105207117275,"aZ":-38.41762525829251,"pfxX":-5.952636975673569,"pfxZ":-3.676139291286428,"pX":-0.5416481493007222,"pZ":1.418174030387422,"vX0":5.464847401722219,"vY0":-129.54010877188483,"vZ0":-0.9319274712817691,"x":137.65,"y":200.49,"x0":-1.9051224658765553,"y0":50.001747753321496,"z0":4.719371625192535,"aX":-10.117253129751472},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.6,"breakHorizontal":9.6,"spinRate":1449,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.42282219857864556,"extension":6.931436400973149},"index":5,"playId":"c2d76319-c51a-3202-8103-f953673244ca","pitchNumber":5,"startTime":"2026-04-11T23:31:27.309Z","endTime":"2026-04-11T23:31:31.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:31:31.518Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-11T23:33:46.534Z","endTime":"2026-04-11T23:35:38.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":64.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499745124570964,"aZ":-40.0208121528054,"pfxX":9.7341386757586,"pfxZ":-7.3840074270212455,"pX":1.05591254760257,"pZ":2.029857685337775,"vX0":2.253124365779055,"vY0":-103.75820788062224,"vZ0":2.151113837882419,"x":76.75,"y":183.97,"x0":-1.3151877210664917,"y0":50.0033344031005,"z0":5.841050846025396,"aX":10.341841724695517},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-12.1,"breakHorizontal":-18.2,"spinRate":2311,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5331513193959445,"extension":6.361874383943289},"index":0,"playId":"54eb1700-6880-39e1-97a7-acc3ce4ee706","pitchNumber":1,"startTime":"2026-04-11T23:33:56.778Z","endTime":"2026-04-11T23:34:00.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.0,"endSpeed":64.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.699384903779634,"aZ":-40.089608383008645,"pfxX":8.498543977716388,"pfxZ":-7.462069250244735,"pX":-1.1975167500247335,"pZ":2.4986375820222926,"vX0":-1.8056651059679543,"vY0":-103.20044153835791,"vZ0":2.9074742323441596,"x":162.65,"y":171.32,"x0":-1.4064228244888521,"y0":50.00065971373921,"z0":5.95523864755398,"aX":9.020954363880875},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-12.1,"breakHorizontal":-14.8,"spinRate":2267,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.5339808431541231,"extension":6.290305574390798},"index":1,"playId":"34bb3ad8-f7a2-3b66-a49a-bd78c462465e","pitchNumber":2,"startTime":"2026-04-11T23:34:17.549Z","endTime":"2026-04-11T23:34:21.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":85.9,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.538165742281784,"aZ":-30.399563351111272,"pfxX":-11.064000105780275,"pfxZ":1.1320254135720926,"pX":-1.720505547176281,"pZ":2.8879885722422114,"vX0":3.5631801657580118,"vY0":-124.94382070070027,"vZ0":0.18372843939323547,"x":182.58,"y":160.8,"x0":-1.7362409411450153,"y0":50.00209194142027,"z0":5.332461901531942,"aX":-17.315300827096774},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":19.1,"spinRate":1838,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4400836561789947,"extension":6.103096579201801},"index":2,"playId":"093c3da3-dec0-3f45-84ce-69858f50fda6","pitchNumber":3,"startTime":"2026-04-11T23:34:36.679Z","endTime":"2026-04-11T23:34:40.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.375668867605974,"aZ":-20.733423688839455,"pfxX":-0.5563838286499603,"pfxZ":6.382261370119966,"pX":-0.18764260475928946,"pZ":2.3807418984404265,"vX0":3.6026106362463706,"vY0":-132.35162659572356,"vZ0":-3.645130025386105,"x":124.15,"y":174.5,"x0":-1.487926442818349,"y0":50.00500999984202,"z0":5.274411941068232,"aX":-0.9977604908081912},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":0.4,"spinRate":2192,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.412128782437883,"extension":6.283033115741212},"index":3,"playId":"bfedebcc-4609-3b8a-a39c-4d739f3a6377","pitchNumber":4,"startTime":"2026-04-11T23:34:55.870Z","endTime":"2026-04-11T23:34:59.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-11T23:35:16.101Z","endTime":"2026-04-11T23:35:28.682Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811406305157185,"aZ":-22.300735482900045,"pfxX":-2.163928403652904,"pfxZ":5.4963945134521355,"pX":0.2764033526288018,"pZ":2.321536425942789,"vX0":5.25858860015686,"vY0":-132.78440060375996,"vZ0":-3.2430373656700997,"x":106.46,"y":176.1,"x0":-1.4431680798766375,"y0":50.0035423299789,"z0":5.1699729175463025,"aX":-3.888218992520822},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":2.9,"spinRate":2230,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.41152848799009867,"extension":6.278877213992402},"hitData":{"launchSpeed":87.6,"launchAngle":10.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.72,"coordY":97.08}},"index":5,"playId":"bee92cb6-afef-3ca9-b2dc-3d964f46b221","pitchNumber":5,"startTime":"2026-04-11T23:35:28.682Z","endTime":"2026-04-11T23:35:38.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:35:38.815Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-11T23:35:44.850Z","endTime":"2026-04-11T23:37:29.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.8,"endSpeed":80.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465332726112063,"aZ":-22.275569164769955,"pfxX":-0.7766995618733308,"pfxZ":6.020773790226553,"pX":1.0926013907000631,"pZ":2.6477759662294584,"vX0":6.540381896813911,"vY0":-127.70560850014141,"vZ0":-2.2549798474727982,"x":75.35,"y":167.29,"x0":-1.4058732688943738,"y0":50.00104974762344,"z0":5.3030364825730585,"aX":-1.2767069665110753},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-0.1,"spinRate":2208,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4296725128895451,"extension":6.3202252154043155},"index":0,"playId":"2c02b7e9-512e-323d-aa77-eb7561ebe2da","pitchNumber":1,"startTime":"2026-04-11T23:36:07.441Z","endTime":"2026-04-11T23:36:12.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Samuel Basallo. Rafael Devers to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"2c02b7e9-512e-323d-aa77-eb7561ebe2da","startTime":"2026-04-11T23:36:25.309Z","endTime":"2026-04-11T23:36:37.406Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"postOnSecond":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.54,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065649520216418,"aZ":-24.272971400742197,"pfxX":-12.097408596982024,"pfxZ":4.426319678831348,"pX":-0.3555998099780153,"pZ":2.5282785123994946,"vX0":7.434199643618782,"vY0":-133.17274784783544,"vZ0":-2.7146204374389904,"x":130.55,"y":170.52,"x0":-1.6194802130156927,"y0":50.00519941923405,"z0":5.327007770526984,"aX":-21.61276033659879},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":20.2,"spinRate":2080,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.41215704877569204,"extension":6.2803977327332206},"index":2,"playId":"1382968c-9c19-39a6-bf04-cdfb1e317ec5","pitchNumber":2,"startTime":"2026-04-11T23:36:37.406Z","endTime":"2026-04-11T23:36:40.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":73.4,"endSpeed":66.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42946197715296,"aZ":-33.081889043896716,"pfxX":10.088308124611665,"pfxZ":-0.8091174184088921,"pX":-0.9630116822299093,"pZ":2.0319177393111976,"vX0":0.005192568303292455,"vY0":-106.77441376578578,"vZ0":1.2414749035617094,"x":153.71,"y":183.92,"x0":-2.2707213204291787,"y0":50.00039777017858,"z0":5.2341943718741755,"aX":11.371629696287078},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-0.6,"breakHorizontal":-18.1,"spinRate":2334,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.5176753734024007,"extension":5.967741906833851},"index":3,"playId":"d888681a-be4f-38eb-ba14-aa83730cd07b","pitchNumber":3,"startTime":"2026-04-11T23:36:58.473Z","endTime":"2026-04-11T23:37:02.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":91.5,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.546769720212126,"aZ":-27.59053019773165,"pfxX":-10.399180085552128,"pfxZ":2.602090746538991,"pX":0.33218470995747856,"pZ":2.042648269348552,"vX0":8.001839194972819,"vY0":-132.93323058765588,"vZ0":-3.2269456192650203,"x":104.34,"y":183.63,"x0":-1.388874836910079,"y0":50.00366815727041,"z0":5.308824623587199,"aX":-18.328979707508907},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2124,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4144524626222612,"extension":6.130121331959284},"hitData":{"launchSpeed":98.0,"launchAngle":20.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.69,"coordY":96.46}},"index":4,"playId":"2be73967-3398-3fd8-a356-79b3a2146a72","pitchNumber":4,"startTime":"2026-04-11T23:37:19.590Z","endTime":"2026-04-11T23:37:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.54,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:37:29.225Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-11T23:38:03.922Z","endTime":"2026-04-11T23:38:55.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5b05a128-43aa-4826-a5e2-93b4feff6a2f","startTime":"2026-04-11T23:38:03.922Z","endTime":"2026-04-11T23:38:08.922Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.311296404439936,"aZ":-30.226188510636344,"pfxX":-10.542224254056388,"pfxZ":1.0761142656151073,"pX":-0.9537320281713738,"pZ":2.3748938096493832,"vX0":5.117705128610468,"vY0":-133.9873286928436,"vZ0":-2.095380079798606,"x":153.35,"y":174.66,"x0":-1.5200900096025274,"y0":50.00659735547807,"z0":5.329926990059194,"aX":-19.14621885453094},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.7,"breakHorizontal":18.0,"spinRate":2094,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40900484504378687,"extension":6.076379204011193},"index":1,"playId":"ff84c9f7-3672-35a0-a65b-c94513020581","pitchNumber":1,"startTime":"2026-04-11T23:38:23.301Z","endTime":"2026-04-11T23:38:26.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.5,"endSpeed":65.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20856120183143,"aZ":-40.79972501779977,"pfxX":9.952050520374758,"pfxZ":-8.024820948891332,"pX":-0.4259217596249214,"pZ":2.0759753457066235,"vX0":-0.3703042257726574,"vY0":-103.93000548178357,"vZ0":2.3657633758396694,"x":133.24,"y":182.73,"x0":-1.5332924342131924,"y0":50.002567310737156,"z0":5.830633954871983,"aX":10.699080267334661},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-13.3,"breakHorizontal":-17.8,"spinRate":2312,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.5305277658156302,"extension":6.239655396253837},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.67,"coordY":68.07}},"index":2,"playId":"784926b6-31f5-3c99-a501-dbe6f7e988cc","pitchNumber":2,"startTime":"2026-04-11T23:38:43.807Z","endTime":"2026-04-11T23:38:55.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:38:55.265Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to center fielder Leody Taveras. Rafael Devers scores. Heliot Ramos to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-11T23:39:05.900Z","endTime":"2026-04-11T23:40:30.615Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":70.6,"endSpeed":64.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42050974904203,"aZ":-39.71858363861497,"pfxX":9.366182323650527,"pfxZ":-7.230549546572318,"pX":-0.7160414712736073,"pZ":2.4693344757995965,"vX0":-0.6409891540158197,"vY0":-102.66502503390059,"vZ0":2.9787649300405015,"x":144.29,"y":172.11,"x0":-1.6091042119689591,"y0":50.00051485330317,"z0":5.909162742308544,"aX":9.780171360942703},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-11.5,"breakHorizontal":-16.7,"spinRate":2356,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.5379909790482502,"extension":6.302737296303949},"index":0,"playId":"50c4bed0-260a-3df8-baf8-f7c1c44e7eca","pitchNumber":1,"startTime":"2026-04-11T23:39:28.908Z","endTime":"2026-04-11T23:39:32.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.5,"endSpeed":63.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0181253268493,"aZ":-40.64741358512844,"pfxX":10.83264506182002,"pfxZ":-8.203143012011951,"pX":-0.8549213725634689,"pZ":2.500317074424019,"vX0":-1.2740411804006886,"vY0":-102.38144321981041,"vZ0":3.4717780366684496,"x":149.59,"y":171.27,"x0":-1.618518108036057,"y0":50.000344181002546,"z0":5.849174917613062,"aX":11.197106162551766},"breaks":{"breakAngle":15.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-13.1,"breakHorizontal":-19.0,"spinRate":2320,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.5404306819999989,"extension":6.296374656513259},"index":1,"playId":"7498f446-0f73-3806-89df-fbc58cb48bbf","pitchNumber":2,"startTime":"2026-04-11T23:39:50.346Z","endTime":"2026-04-11T23:39:53.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446631441371945,"aZ":-22.980707804270804,"pfxX":-10.294227265382487,"pfxZ":5.122250252556161,"pX":-0.6860528395740072,"pZ":2.375535135998152,"vX0":5.453745318926292,"vY0":-133.50772012499556,"vZ0":-3.4714573019181962,"x":143.15,"y":174.64,"x0":-1.4248730954432942,"y0":50.00009522094816,"z0":5.358866868434851,"aX":-18.462184439302295},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2240,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.41125766373475026,"extension":6.161738424566985},"hitData":{"launchSpeed":88.5,"launchAngle":18.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.46,"coordY":81.52}},"index":2,"playId":"ff699fba-e3a9-3761-aece-1f134338658b","pitchNumber":3,"startTime":"2026-04-11T23:40:12.891Z","endTime":"2026-04-11T23:40:30.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":-10.600000000000009,"leverageIndex":1.3,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:40:30.615Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-11T23:40:39.121Z","endTime":"2026-04-11T23:41:40.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621925068026105,"aZ":-20.554708483534974,"pfxX":-2.7001510955646326,"pfxZ":6.707601553832441,"pX":0.21609327468370867,"pZ":2.278584257584964,"vX0":5.708524118475156,"vY0":-130.5588711316875,"vZ0":-3.806542364191892,"x":108.76,"y":177.26,"x0":-1.6446005962268468,"y0":50.00264061892439,"z0":5.296057505381159,"aX":-4.677714573156848},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":3.7,"spinRate":2187,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4189981930126958,"extension":6.259812805842634},"index":0,"playId":"b12f84a9-c455-39de-afa8-4bd1f1117c0d","pitchNumber":1,"startTime":"2026-04-11T23:41:07.932Z","endTime":"2026-04-11T23:41:12.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942695030849144,"aZ":-23.40683391725924,"pfxX":-1.8460273325795362,"pfxZ":5.068547511136691,"pX":0.6256537313041693,"pZ":2.4959071258304237,"vX0":5.790832085264836,"vY0":-130.33203972884496,"vZ0":-2.725355735148112,"x":93.15,"y":171.39,"x0":-1.379680953437901,"y0":50.00340312050218,"z0":5.31210344850981,"aX":-3.1941283650609527},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":2.2,"spinRate":2197,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.41935569023890285,"extension":6.151772024133047},"hitData":{"launchSpeed":98.2,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.6,"coordY":145.04}},"index":1,"playId":"19333547-feae-338f-bd1b-46f4010ed3de","pitchNumber":2,"startTime":"2026-04-11T23:41:31.746Z","endTime":"2026-04-11T23:41:40.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:41:40.111Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Mountcastle doubles (1) on a ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-11T23:43:53.362Z","endTime":"2026-04-11T23:44:46.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058294999396406,"aZ":-26.443419912709906,"pfxX":-9.940784297123656,"pfxZ":3.076810634973352,"pX":0.2535798734465306,"pZ":2.4552534464223115,"vX0":8.211032595243703,"vY0":-135.87898276620086,"vZ0":-2.0899787658045095,"x":107.33,"y":172.49,"x0":-1.522824629476505,"y0":50.002001384363034,"z0":5.080405912200019,"aX":-18.502113567764905},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2023,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40381943624363004,"extension":6.617747204643445},"index":0,"playId":"9fbe559e-b28e-3ccd-b562-73d01cb69708","pitchNumber":1,"startTime":"2026-04-11T23:44:15.538Z","endTime":"2026-04-11T23:44:18.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406493025586748,"aZ":-33.84941806681597,"pfxX":8.772568670884962,"pfxZ":-1.106490566066407,"pX":0.43325877948218255,"pZ":2.5146613679305845,"vX0":2.9303255472519134,"vY0":-122.42268079008845,"vZ0":0.9198511606819464,"x":100.49,"y":170.88,"x0":-1.9208915487449436,"y0":50.005447260160686,"z0":5.043843120018507,"aX":13.243567245365512},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-16.6,"spinRate":2624,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.44834752232456143,"extension":6.3711727966057445},"hitData":{"launchSpeed":109.1,"launchAngle":5.0,"totalDistance":164.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.85,"coordY":82.62}},"index":1,"playId":"06e0b915-56c0-3569-9ef2-5d4e7cb5b33a","pitchNumber":2,"startTime":"2026-04-11T23:44:33.072Z","endTime":"2026-04-11T23:44:46.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:44:46.007Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to right fielder Jung Hoo Lee. Dylan Beavers to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-11T23:46:40.336Z","endTime":"2026-04-11T23:49:15.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-11T23:45:08.448Z","endTime":"2026-04-11T23:46:13.334Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Dylan Beavers replaces Ryan Mountcastle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-11T23:46:13.334Z","endTime":"2026-04-11T23:46:42.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"base":2,"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06595352140888,"aZ":-32.08815863758247,"pfxX":6.294154710652952,"pfxZ":0.053262933857471495,"pX":-0.017971847006073946,"pZ":2.4930404107115898,"vX0":2.8464343682304984,"vY0":-123.50023699267976,"vZ0":0.8180568749667858,"x":117.69,"y":171.47,"x0":-2.0083240082133376,"y0":50.00043753486038,"z0":4.888677256386376,"aX":9.573535263352403},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2655,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.44610211464594896,"extension":6.416380773960306},"index":2,"playId":"d544ca25-60eb-31f4-b98d-4e472947492c","pitchNumber":1,"startTime":"2026-04-11T23:46:42.601Z","endTime":"2026-04-11T23:46:46.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":92.3,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.270418919796402,"aZ":-29.53324313417131,"pfxX":-9.783214600965826,"pfxZ":1.465524447284725,"pX":0.5170662178962081,"pZ":3.14499637827396,"vX0":8.633506514467074,"vY0":-134.03391582943266,"vZ0":0.6824382229380686,"x":97.29,"y":153.87,"x0":-1.4881287747601821,"y0":50.003721853847594,"z0":5.0100422857107,"aX":-17.649932997930826},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":1914,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.4099766344791549,"extension":6.6251124228306235},"index":3,"playId":"99249f1f-086a-34c0-919f-7a0abda413eb","pitchNumber":2,"startTime":"2026-04-11T23:47:00.785Z","endTime":"2026-04-11T23:47:05.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20772318177568,"aZ":-36.07684991551253,"pfxX":-9.100474037402769,"pfxZ":-2.374932965799778,"pX":0.41881625779526277,"pZ":0.665539041873054,"vX0":8.744488430712577,"vY0":-127.90286684093057,"vZ0":-2.949273679853131,"x":101.04,"y":220.81,"x0":-1.8742190214547827,"y0":50.00162472131151,"z0":4.683779476265837,"aX":-14.965372768551717},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.8,"breakHorizontal":14.3,"spinRate":1615,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.42946294175927546,"extension":6.926003029871698},"index":4,"playId":"d0caf460-fda7-382e-9768-4aa1536c9924","pitchNumber":3,"startTime":"2026-04-11T23:47:21.817Z","endTime":"2026-04-11T23:47:24.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455093960733386,"aZ":-39.888107912384335,"pfxX":-10.037768916505607,"pfxZ":-4.700813444081074,"pX":0.5649202688903574,"pZ":1.593042731382381,"vX0":8.911763236834712,"vY0":-127.56959539518878,"vZ0":-0.09234047898122588,"x":95.47,"y":195.77,"x0":-1.677965595447732,"y0":50.00548761661934,"z0":4.787179243465038,"aX":-16.465592010888486},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.3,"breakHorizontal":16.1,"spinRate":1533,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.43017796492046223,"extension":6.904129744934103},"index":5,"playId":"2c7f733c-a034-341f-ae01-f82b775b65f2","pitchNumber":4,"startTime":"2026-04-11T23:47:43.165Z","endTime":"2026-04-11T23:47:46.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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.0,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72142111869087,"aZ":-20.75839579079017,"pfxX":-6.311801455575184,"pfxZ":6.008983634809464,"pX":-0.7407317430862791,"pZ":4.163252355797918,"vX0":4.8283759730623474,"vY0":-136.84648352621946,"vZ0":1.3600380818075437,"x":145.23,"y":126.37,"x0":-1.706477693849397,"y0":50.002013932235286,"z0":5.08014678548577,"aX":-11.990877210066703},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2079,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.399990706650061,"extension":6.6383223428017715},"index":6,"playId":"83304a0e-12d6-3042-8dab-603035046a91","pitchNumber":5,"startTime":"2026-04-11T23:48:05.128Z","endTime":"2026-04-11T23:48:09.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.508745860723334,"aZ":-38.62832085023697,"pfxX":-6.114606293036177,"pfxZ":-3.982905584161676,"pX":-0.31221307819598815,"pZ":1.6063753418112037,"vX0":5.68976638267538,"vY0":-125.90009650293892,"vZ0":0.008844242177014294,"x":128.9,"y":195.41,"x0":-1.7977638069161477,"y0":50.004370040094734,"z0":4.706891756956278,"aX":-9.90114729477974},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.0,"breakHorizontal":10.0,"spinRate":1388,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4336266269721878,"extension":6.8599672758702095},"index":7,"playId":"284150f6-602c-3b76-bc8b-acecebc08ed5","pitchNumber":6,"startTime":"2026-04-11T23:48:22.539Z","endTime":"2026-04-11T23:48:26.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15270152624802,"aZ":-29.733018637207724,"pfxX":8.621754114739892,"pfxZ":1.5914203293735785,"pX":-1.6279956820266293,"pZ":2.8988284836482037,"vX0":-1.39841520779806,"vY0":-123.14734721380172,"vZ0":1.4341426001375925,"x":179.06,"y":160.51,"x0":-2.171450825693488,"y0":50.000001474083554,"z0":4.829676067930959,"aX":13.199517272406439},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.2,"spinRate":2536,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4452848091448698,"extension":6.4326398234305096},"index":8,"playId":"ceaa5300-2254-3cfa-b04e-9534588f43d7","pitchNumber":7,"startTime":"2026-04-11T23:48:47.542Z","endTime":"2026-04-11T23:48:50.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935442961460378,"aZ":-40.09424812024673,"pfxX":-4.327064799900098,"pfxZ":-4.940688182424427,"pX":-0.7332233171546028,"pZ":1.903391708745525,"vX0":4.314905947975944,"vY0":-125.86472681299475,"vZ0":0.8814842770737532,"x":144.95,"y":187.39,"x0":-1.9089340841114986,"y0":50.004684778450006,"z0":4.799454426449634,"aX":-6.931984856402767},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.5,"breakHorizontal":6.8,"spinRate":1521,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.4354425592402844,"extension":6.743086760320558},"hitData":{"launchSpeed":94.1,"launchAngle":24.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.11,"coordY":72.45}},"index":9,"playId":"a7f2992a-f086-32bc-a362-ad34b2a4cedc","pitchNumber":8,"startTime":"2026-04-11T23:49:04.496Z","endTime":"2026-04-11T23:49:15.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.5,"awayTeamWinProbability":50.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.4,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:49:15.341Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out softly, pitcher Logan Webb to first baseman Rafael Devers. Dylan Beavers scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-11T23:49:23.720Z","endTime":"2026-04-11T23:50:40.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021095586556036,"aZ":-35.9708528272398,"pfxX":-3.506654077486794,"pfxZ":-2.373899688868015,"pX":-0.8054423112711007,"pZ":2.0563335876328703,"vX0":4.162406435554527,"vY0":-126.11108217113733,"vZ0":0.4885098222604527,"x":147.7,"y":183.26,"x0":-2.0261787193144776,"y0":50.00093708788744,"z0":4.775056307997373,"aX":-5.6155931964309636},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":5.3,"spinRate":1379,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.4352717879937842,"extension":6.894720263164549},"index":0,"playId":"cd446543-105a-3e3e-8078-647aa2d09d90","pitchNumber":1,"startTime":"2026-04-11T23:49:46.770Z","endTime":"2026-04-11T23:49:50.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912998540208857,"aZ":-35.57656984632168,"pfxX":-5.652915918433288,"pfxZ":-2.0663065518094985,"pX":-0.5188972386991579,"pZ":1.9960774957685588,"vX0":5.180579491292908,"vY0":-127.57803550567115,"vZ0":-0.01645612560187093,"x":136.78,"y":184.89,"x0":-1.8440699309626085,"y0":50.004940026201346,"z0":4.812985360201854,"aX":-9.294282641847321},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":9.0,"spinRate":1398,"spinDirection":266},"zone":7,"typeConfidence":2.0,"plateTime":0.4297679377628816,"extension":6.881299928088083},"index":1,"playId":"ec2ebe13-e4f8-337e-9a4a-3898fedaf263","pitchNumber":2,"startTime":"2026-04-11T23:50:06.785Z","endTime":"2026-04-11T23:50:10.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-11T23:50:20.107Z","endTime":"2026-04-11T23:50:33.314Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841695646661965,"aZ":-37.372463780469204,"pfxX":-6.776120176703564,"pfxZ":-3.2443690025531957,"pX":-0.06430743747051391,"pZ":1.1658781898666184,"vX0":6.432536111658585,"vY0":-126.08115379158185,"vZ0":-1.2361414656630123,"x":119.45,"y":207.3,"x0":-1.7744854355734518,"y0":50.00300171026836,"z0":4.692159647261399,"aX":-10.85452844967078},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.9,"breakHorizontal":10.7,"spinRate":1457,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.43526095309261725,"extension":7.0511492979677275},"hitData":{"launchSpeed":53.6,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.82,"coordY":193.3}},"index":3,"playId":"57d64759-2183-376f-a3e5-2ce6a4fe9763","pitchNumber":3,"startTime":"2026-04-11T23:50:33.314Z","endTime":"2026-04-11T23:50:40.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.52,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:50:40.726Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-11T23:50:59.780Z","endTime":"2026-04-11T23:52:10.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371706890344235,"aZ":-29.724863467922834,"pfxX":-8.785603434627724,"pfxZ":1.3446429828090398,"pX":1.4992518520731817,"pZ":2.421492947969806,"vX0":11.133902094124583,"vY0":-134.61222495852996,"vZ0":-0.9981678570791691,"x":59.85,"y":173.4,"x0":-1.5572639253492777,"y0":50.00664732853047,"z0":4.909570544012086,"aX":-16.05919888612596},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":13.4,"spinRate":1939,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4075450119587827,"extension":6.828504454537569},"index":0,"playId":"b24a5ccd-b47a-319c-b0ee-6ca6ad9375c5","pitchNumber":1,"startTime":"2026-04-11T23:51:12.752Z","endTime":"2026-04-11T23:51:16.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":91.0,"endSpeed":83.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3354710587351,"aZ":-24.4628566507195,"pfxX":-0.7726097083655583,"pfxZ":4.31988541082424,"pX":1.0451757091406997,"pZ":3.0804639095904087,"vX0":7.270701325331972,"vY0":-132.48848086955962,"vZ0":-0.4165029991085957,"x":77.16,"y":155.61,"x0":-1.6298549369562545,"y0":50.00114915093892,"z0":5.02189488764975,"aX":-1.3800048844992165},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2197,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.41284881593731093,"extension":6.611057698769143},"index":1,"playId":"6b1504cb-a43a-3f30-bbca-645ad1d385b6","pitchNumber":2,"startTime":"2026-04-11T23:51:29.693Z","endTime":"2026-04-11T23:51:32.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749165979951524,"aZ":-23.5081387721757,"pfxX":-0.448908743763226,"pfxZ":4.774817135472453,"pX":0.7835740771059324,"pZ":3.2866541443612256,"vX0":6.3723343253980635,"vY0":-133.57516457543733,"vZ0":-0.07175588123810095,"x":87.13,"y":150.04,"x0":-1.5706248404214718,"y0":50.000466610721276,"z0":4.998774504964644,"aX":-0.8161106254334298},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":-0.5,"spinRate":2200,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4094701008837336,"extension":6.64717030311343},"index":2,"playId":"b19dd677-f97c-33f8-9e8a-9fcef0d5eff3","pitchNumber":3,"startTime":"2026-04-11T23:51:46.251Z","endTime":"2026-04-11T23:51:49.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.057980375262662,"aZ":-33.15427234848832,"pfxX":11.710588004341762,"pfxZ":-0.6502552501167873,"pX":0.35945574566592203,"pZ":1.8035550892526642,"vX0":1.9530859313915252,"vY0":-122.76600050763828,"vZ0":-0.440504268914774,"x":103.3,"y":190.08,"x0":-1.9681825088453595,"y0":50.00039051773411,"z0":4.826113896237285,"aX":17.73383313742753},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-21.6,"spinRate":2549,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4474779121097452,"extension":6.803178911377063},"index":3,"playId":"d83e1e2b-ecd7-3cde-8889-f87ec5c8b4ab","pitchNumber":4,"startTime":"2026-04-11T23:52:06.991Z","endTime":"2026-04-11T23:52:10.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:52:10.863Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-11T23:54:39.594Z","endTime":"2026-04-11T23:56:19.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dylan Beavers remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-11T23:53:37.422Z","endTime":"2026-04-11T23:54:41.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980264418910327,"aZ":-28.00008416656422,"pfxX":-12.4844051162383,"pfxZ":2.4418958066378273,"pX":0.7611720030631169,"pZ":2.182879352354983,"vX0":9.231802908789058,"vY0":-131.05111696517636,"vZ0":-2.6134145727006506,"x":87.99,"y":179.84,"x0":-1.214621835254262,"y0":50.0037612181664,"z0":5.320823858421746,"aX":-21.35632490182607},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":20.2,"spinRate":2036,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4206323436287249,"extension":6.162536472251485},"index":1,"playId":"5b0853eb-d202-3316-8d60-b4c9db412132","pitchNumber":1,"startTime":"2026-04-11T23:54:41.907Z","endTime":"2026-04-11T23:55:08.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"}},"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":74.2,"endSpeed":66.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5981467003756,"aZ":-33.39741286314913,"pfxX":9.908891194596684,"pfxZ":-1.0810396785211163,"pX":1.5677182086780597,"pZ":1.8647758377983152,"vX0":4.471717495652069,"vY0":-107.71699296923668,"vZ0":1.1162098590741143,"x":57.24,"y":188.43,"x0":-1.845109728263732,"y0":50.00080498270141,"z0":5.13195397921043,"aX":11.24838303364893},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-1.1,"breakHorizontal":-19.3,"spinRate":2450,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.5152195295735766,"extension":6.108741121265401},"index":2,"playId":"ae82241e-5056-3c49-864e-eac90e70ddb3","pitchNumber":2,"startTime":"2026-04-11T23:55:19.877Z","endTime":"2026-04-11T23:55:22.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841911598787927,"aZ":-34.34393773004051,"pfxX":9.928103165952447,"pfxZ":-1.8881389410877922,"pX":0.28686099673080107,"pZ":1.7223762495588155,"vX0":1.9321797994401115,"vY0":-107.41676909343539,"vZ0":1.013780024033298,"x":106.07,"y":192.28,"x0":-1.917389085178271,"y0":50.00418187239751,"z0":5.119058539974842,"aX":11.386560051297591},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-2.6,"breakHorizontal":-18.5,"spinRate":2427,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.513589966483234,"extension":5.941347572410629},"index":3,"playId":"6629b537-312f-32d5-935b-446cdbfccd6d","pitchNumber":3,"startTime":"2026-04-11T23:55:36.678Z","endTime":"2026-04-11T23:55:39.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.878679001944555,"aZ":-27.19028127349883,"pfxX":-11.762595609983961,"pfxZ":2.7673436052618516,"pX":1.8691302917367707,"pZ":2.61155382202138,"vX0":11.88639521016697,"vY0":-134.50522916016698,"vZ0":-1.9858250555676826,"x":45.75,"y":168.27,"x0":-1.1161229102930506,"y0":50.0027322302385,"z0":5.321079151270453,"aX":-21.180556320065566},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":18.2,"spinRate":2166,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4099487044244672,"extension":6.1320986982264705},"index":4,"playId":"c9d2d4b6-7ca2-3d45-bb70-4521a137d715","pitchNumber":4,"startTime":"2026-04-11T23:55:55.965Z","endTime":"2026-04-11T23:55:58.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":64.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06990029809865,"aZ":-41.517844926007584,"pfxX":8.387072360662003,"pfxZ":-8.93475743264521,"pX":0.9069929446187275,"pZ":1.8766096886902732,"vX0":2.484911287008677,"vY0":-103.51700426178466,"vZ0":2.4024668425107762,"x":82.43,"y":188.11,"x0":-1.4104887402333666,"y0":50.001814523285084,"z0":5.807323577286012,"aX":8.773045315956587},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.2,"breakVerticalInduced":-14.6,"breakHorizontal":-16.0,"spinRate":2346,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.5366107068220782,"extension":6.241504320259441},"index":5,"playId":"413d9a1d-6b32-3810-b8e8-0923226ebe31","pitchNumber":5,"startTime":"2026-04-11T23:56:16.746Z","endTime":"2026-04-11T23:56:19.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-11T23:56:19.872Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames challenged (pitch result), call on the field was confirmed: Willy Adames called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-11T23:56:28.828Z","endTime":"2026-04-12T00:00:30.378Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":73.6,"endSpeed":66.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406016747580203,"aZ":-33.863052523511115,"pfxX":9.875225217725983,"pfxZ":-1.5157164797982476,"pX":0.6545457341861447,"pZ":1.5881123049514867,"vX0":2.35972017861166,"vY0":-106.9119602825079,"vZ0":0.811408528171575,"x":92.05,"y":195.9,"x0":-1.7552206952776008,"y0":50.00057366020285,"z0":5.112244873984113,"aX":11.031679875260219},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":2408,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.5193198609909908,"extension":5.987667269202189},"index":0,"playId":"70a16e74-8852-315a-aef4-7aabe0c791cb","pitchNumber":1,"startTime":"2026-04-11T23:56:44.744Z","endTime":"2026-04-11T23:56:48.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.4,"endSpeed":64.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95387450272905,"aZ":-40.8459407560492,"pfxX":9.349525281023912,"pfxZ":-8.301066415711439,"pX":-0.04116195765842557,"pZ":1.5789146080018315,"vX0":0.5348775721898776,"vY0":-103.68754966843443,"vZ0":1.6943572993217058,"x":118.57,"y":196.15,"x0":-1.5133705058122084,"y0":50.004682827082355,"z0":5.783406656603688,"aX":9.762958070793514},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-13.7,"breakHorizontal":-16.9,"spinRate":2380,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.536803001712491,"extension":6.210057433970622},"index":1,"playId":"57ebb03e-4746-323b-a6cc-6b655c8a8ebe","pitchNumber":2,"startTime":"2026-04-11T23:57:00.772Z","endTime":"2026-04-11T23:57:27.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72909793944166,"aZ":-26.0202125013232,"pfxX":-11.733011325524512,"pfxZ":3.5733106802910664,"pX":0.43041224037034237,"pZ":1.9286231697447298,"vX0":8.476271433589167,"vY0":-131.5540131943673,"vZ0":-3.312243807338098,"x":100.59,"y":186.71,"x0":-1.3393076576630105,"y0":50.00050828921842,"z0":5.173007650898271,"aX":-20.181958359798443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":19.0,"spinRate":2089,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.41935067298750717,"extension":6.158621496008986},"index":2,"playId":"45e0fb34-eb3c-345f-ab07-04fdc2b5480c","pitchNumber":3,"startTime":"2026-04-11T23:57:30.966Z","endTime":"2026-04-11T23:57:34.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.381961083963525,"aZ":-28.319533499073266,"pfxX":-11.424196662234507,"pfxZ":2.1897826543513066,"pX":0.9142115734260559,"pZ":3.254582968072228,"vX0":9.692974797444373,"vY0":-133.4190403331809,"vZ0":-0.14084458048777626,"x":82.15,"y":150.91,"x0":-1.3268314538095425,"y0":50.001030383082956,"z0":5.39300013662042,"aX":-20.080336856240006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":17.9,"spinRate":2154,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.41452979308628723,"extension":6.05838302297571},"index":3,"playId":"6ff73a30-85b5-35ff-ae53-e9e5c73ee43b","pitchNumber":4,"startTime":"2026-04-11T23:57:47.775Z","endTime":"2026-04-11T23:57:51.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":66.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383861351609045,"aZ":-31.897866751916965,"pfxX":9.80714978096585,"pfxZ":0.24120112426893137,"pX":0.35182707184791534,"pZ":1.565456480847811,"vX0":2.130314559977262,"vY0":-107.55631809448685,"vZ0":0.23532698299044985,"x":103.59,"y":196.51,"x0":-1.9311850893354638,"y0":50.00174798059623,"z0":5.072633196926528,"aX":11.176661060025198},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.4,"spinRate":2437,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.514637434596235,"extension":5.897750822141275},"index":4,"playId":"0f731dfa-063b-3635-9a02-896d4688500f","pitchNumber":5,"startTime":"2026-04-11T23:58:07.233Z","endTime":"2026-04-11T23:58:10.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-11T23:58:22.319Z","endTime":"2026-04-11T23:58:37.537Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79002540442158,"aZ":-27.10996011130138,"pfxX":-10.921709066900885,"pfxZ":2.820450783986857,"pX":-0.8918588139274867,"pZ":1.7991163128361392,"vX0":5.2041907658002575,"vY0":-134.08170963363776,"vZ0":-3.822205023268502,"x":151.0,"y":190.2,"x0":-1.4539557252535558,"y0":50.00323920262351,"z0":5.209088592787968,"aX":-19.60671662794335},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":2119,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4107314452507702,"extension":6.151556816695119},"index":6,"playId":"ef8de3ac-58b3-38dc-9b5e-81c98ee29192","pitchNumber":6,"startTime":"2026-04-11T23:58:37.537Z","endTime":"2026-04-11T23:58:41.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":90.6,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116592413399836,"aZ":-25.52254098559743,"pfxX":-5.375796208191435,"pfxZ":3.813372678039098,"pX":0.5254840083372541,"pZ":2.3222644505837318,"vX0":6.883080554462983,"vY0":-131.74721114581834,"vZ0":-2.6296481124095212,"x":96.97,"y":176.08,"x0":-1.4324570769622895,"y0":50.00226201893265,"z0":5.236010658431709,"aX":-9.37386202708868},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":8.0,"spinRate":2002,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.41704908600173596,"extension":6.175315277732576},"index":7,"playId":"d371a901-327f-3b59-8610-eb198bb0f193","pitchNumber":7,"startTime":"2026-04-11T23:58:58.655Z","endTime":"2026-04-11T23:59:01.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66931645912899,"aZ":-24.264633201492565,"pfxX":0.18024922529392118,"pfxZ":4.65151884393447,"pX":1.0981222886773667,"pZ":3.198097639002992,"vX0":6.571448286474609,"vY0":-128.98634345355887,"vZ0":-0.6251829539625444,"x":75.14,"y":152.43,"x0":-1.4966699422759617,"y0":50.00004773738474,"z0":5.300388744655191,"aX":0.30534159809003164},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2195,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4232512353945097,"extension":6.229381018452364},"index":8,"playId":"b1b1dcd9-ca51-33b2-99d1-148e0d516e19","pitchNumber":8,"startTime":"2026-04-11T23:59:20.733Z","endTime":"2026-04-11T23:59:24.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.257376967551018,"aZ":-41.505233166796444,"pfxX":9.555841200603428,"pfxZ":-8.426127692809704,"pX":0.5886640577534521,"pZ":1.3181072896382702,"vX0":1.4964396732927918,"vY0":-105.56937656797832,"vZ0":0.9465510297126831,"x":94.56,"y":203.19,"x0":-1.3728650576295487,"y0":50.00488247213391,"z0":5.716875120711936,"aX":10.575885662067014},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-14.4,"breakHorizontal":-17.6,"spinRate":2395,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5227620128794745,"extension":6.1858018068627185},"index":9,"playId":"6a592a53-0d62-3a75-bb2b-a31e75a17875","pitchNumber":9,"startTime":"2026-04-11T23:59:40.126Z","endTime":"2026-04-11T23:59:44.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.6,"endSpeed":64.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23657170336445,"aZ":-40.65399363200368,"pfxX":9.684963038581676,"pfxZ":-8.099310725830467,"pX":-0.5721952684371067,"pZ":1.6697792589169043,"vX0":-0.8478043390278107,"vY0":-102.71016532013232,"vZ0":1.87728112482901,"x":138.81,"y":193.7,"x0":-1.4044720880879147,"y0":50.00367818436194,"z0":5.7648181468541955,"aX":10.137508663275085},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-13.6,"breakHorizontal":-17.2,"spinRate":2261,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.5374765083338233,"extension":6.250941939131434},"index":10,"playId":"235a0d2a-b0a7-3c1b-b844-0fc4cbacaecf","pitchNumber":10,"startTime":"2026-04-12T00:00:03.350Z","endTime":"2026-04-12T00:00:30.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}},"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:00:30.378Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T00:00:40.638Z","endTime":"2026-04-12T00:01:59.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17192637326594,"aZ":-18.907248107838235,"pfxX":-2.752171950517983,"pfxZ":7.354555541366059,"pX":0.06822942218980717,"pZ":3.4172345485287017,"vX0":5.257349057337758,"vY0":-133.79259635841802,"vZ0":-1.4836641959733725,"x":114.4,"y":146.51,"x0":-1.5690079152566707,"y0":50.00499306967695,"z0":5.340669480664512,"aX":-4.966821959855015},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":3.8,"spinRate":2173,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4101505289558651,"extension":6.238347937706675},"index":0,"playId":"b34162b7-1936-3ee7-a825-36bb02da0fe4","pitchNumber":1,"startTime":"2026-04-12T00:00:40.638Z","endTime":"2026-04-12T00:00:43.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":89.7,"endSpeed":82.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437963357674075,"aZ":-21.93302635161746,"pfxX":-1.5688922045851448,"pfxZ":5.910872190249487,"pX":0.650910064999482,"pZ":2.7587477623273697,"vX0":6.0120289607410795,"vY0":-130.52955734894996,"vZ0":-2.0723761367137046,"x":92.19,"y":164.29,"x0":-1.474264866772286,"y0":50.00174407676935,"z0":5.2074550224863,"aX":-2.7181139501146894},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.4,"breakHorizontal":1.6,"spinRate":2244,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.418963395371323,"extension":6.205997598229801},"index":1,"playId":"1dd38e78-efcd-3017-baf7-8e2e16d4ed3b","pitchNumber":2,"startTime":"2026-04-12T00:01:02.314Z","endTime":"2026-04-12T00:01:05.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479614237437325,"aZ":-32.53272092998719,"pfxX":-10.982439809148554,"pfxZ":-0.200759331843269,"pX":-0.3812692124229797,"pZ":3.0450014413546382,"vX0":6.489279650470401,"vY0":-134.55454761558502,"vZ0":-0.08710391559141983,"x":131.53,"y":156.56,"x0":-1.408043379918329,"y0":50.000948486408916,"z0":5.399335501531744,"aX":-19.96665272292221},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.1,"breakHorizontal":18.4,"spinRate":2136,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.40838133817331146,"extension":6.163432398006344},"index":2,"playId":"aa94bd4b-32c9-3808-8b39-ca94fa1350eb","pitchNumber":3,"startTime":"2026-04-12T00:01:23.342Z","endTime":"2026-04-12T00:01:26.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T00:01:32.004Z","endTime":"2026-04-12T00:01:50.883Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.9,"endSpeed":65.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176319477341796,"aZ":-40.636957244166766,"pfxX":9.264786971014031,"pfxZ":-7.814224441553289,"pX":-0.9388927368918832,"pZ":1.2763113406377884,"vX0":-1.0492153761347875,"vY0":-104.54428365787874,"vZ0":0.8711528946314591,"x":152.79,"y":204.32,"x0":-1.625134694225887,"y0":50.00272236168892,"z0":5.707536444442626,"aX":10.033466527822009},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-13.3,"breakHorizontal":-16.3,"spinRate":2388,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.5283058593512626,"extension":6.3283923893926906},"hitData":{"launchSpeed":82.8,"launchAngle":29.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.46,"coordY":126.33}},"index":4,"playId":"caf62875-0d19-3e3a-9477-22383f4487dc","pitchNumber":4,"startTime":"2026-04-12T00:01:50.883Z","endTime":"2026-04-12T00:01:59.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:01:59.397Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T00:04:25.055Z","endTime":"2026-04-12T00:04:41.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.628234434117715,"aZ":-32.0117876761208,"pfxX":-10.597129563739294,"pfxZ":0.08781487120572251,"pX":-0.811531317998027,"pZ":2.387710147323657,"vX0":5.913529027314244,"vY0":-133.9197805207063,"vZ0":-1.1188534521336173,"x":147.93,"y":174.31,"x0":-1.683334445203276,"y0":50.00027971455038,"z0":5.1216703144686955,"aX":-19.052567718699233},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.1,"breakHorizontal":17.8,"spinRate":1868,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4105670372334673,"extension":6.639014605163857},"hitData":{"launchSpeed":90.9,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.38,"coordY":137.35}},"index":0,"playId":"2e27007a-d466-39cb-8c42-acbd4975c8ba","pitchNumber":1,"startTime":"2026-04-12T00:04:33.739Z","endTime":"2026-04-12T00:04:41.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:04:41.463Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gunnar Henderson homers (6) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T00:04:52.667Z","endTime":"2026-04-12T00:06:02.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":83.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.536212118329765,"aZ":-36.13500367712829,"pfxX":-11.216850426378603,"pfxZ":-2.198293862756614,"pX":-0.7982543405322728,"pZ":1.9622935511422046,"vX0":6.23244058983443,"vY0":-134.84834713322235,"vZ0":-1.2036614047127094,"x":147.43,"y":185.8,"x0":-1.710198343686059,"y0":50.003817517262384,"z0":5.017158914754135,"aX":-20.18925215355462},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-4.0,"breakHorizontal":18.5,"spinRate":1956,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40975709627356816,"extension":6.670301257793592},"index":0,"playId":"ce91d7a9-950d-3c00-998b-306c36844714","pitchNumber":1,"startTime":"2026-04-12T00:05:06.959Z","endTime":"2026-04-12T00:05:10.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":85.1,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345248044544068,"aZ":-37.10006110388645,"pfxX":-4.710356285061774,"pfxZ":-3.172078112018008,"pX":-1.9009086034727043,"pZ":2.9941131709960467,"vX0":1.4792103394554075,"vY0":-123.9523692035967,"vZ0":2.7371419623048343,"x":189.46,"y":157.94,"x0":-1.894282386164424,"y0":50.004151889924984,"z0":4.978459573061208,"aX":-7.311865647322226},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.8,"breakHorizontal":8.2,"spinRate":1350,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.44230275948968156,"extension":6.742610868048518},"index":1,"playId":"e5229214-89b1-3ce4-90f4-01cf2841d56f","pitchNumber":2,"startTime":"2026-04-12T00:05:20.614Z","endTime":"2026-04-12T00:05:23.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17299118050551,"aZ":-26.509131180455793,"pfxX":-2.0158372605312183,"pfxZ":3.1832282066097264,"pX":0.527345855504985,"pZ":3.266281695656123,"vX0":6.656002515303951,"vY0":-132.98457671780236,"vZ0":0.38285280183941806,"x":96.9,"y":150.59,"x0":-1.7529179979089595,"y0":50.00296304965106,"z0":5.052978039243835,"aX":-3.588496476537231},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":2.2,"spinRate":2205,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.4128486330998231,"extension":6.622956884115825},"hitData":{"launchSpeed":96.1,"launchAngle":35.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.05,"coordY":74.75}},"index":2,"playId":"ba128994-928e-3a0e-bd47-29fca7465b83","pitchNumber":3,"startTime":"2026-04-12T00:05:39.299Z","endTime":"2026-04-12T00:06:02.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.73,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:06:02.671Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T00:06:11.806Z","endTime":"2026-04-12T00:07:28.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13353907390846,"aZ":-30.768582582191,"pfxX":6.10794681657883,"pfxZ":0.9415110136763198,"pX":1.5373582440601483,"pZ":1.3904766179066053,"vX0":6.373915804636483,"vY0":-122.43930624690837,"vZ0":-1.6788472127103966,"x":58.4,"y":201.24,"x0":-1.9061337446662778,"y0":50.00492942481455,"z0":4.750844547791086,"aX":9.153090737306016},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":2542,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4496095936880309,"extension":6.670584090259521},"index":0,"playId":"46655d4a-20a7-38ad-97fb-97abb5aacfbe","pitchNumber":1,"startTime":"2026-04-12T00:06:25.752Z","endTime":"2026-04-12T00:06:29.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":93.3,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.702584586742574,"aZ":-36.13767050257559,"pfxX":-9.44031544913274,"pfxZ":-2.1594356561761643,"pX":0.277734222016576,"pZ":2.1861321331254944,"vX0":8.034857393548164,"vY0":-135.5702535905202,"vZ0":-0.6684126100949244,"x":106.41,"y":179.75,"x0":-1.5194991905026745,"y0":50.00471128640219,"z0":4.991096411839742,"aX":-17.316346608666535},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.8,"breakHorizontal":15.1,"spinRate":1970,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4063228982278888,"extension":6.612722816705467},"index":1,"playId":"e389366d-b7a0-3dab-be2b-00c8c1cd4351","pitchNumber":2,"startTime":"2026-04-12T00:06:40.315Z","endTime":"2026-04-12T00:06:43.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980362124972398,"aZ":-32.287338823597494,"pfxX":-9.06307702964595,"pfxZ":-0.06370620185650999,"pX":1.9792160722991614,"pZ":2.6405075201102677,"vX0":12.250033242936336,"vY0":-134.38017692902358,"vZ0":0.07525253778254648,"x":41.56,"y":167.49,"x0":-1.4833584253199823,"y0":50.001248000934076,"z0":4.925913464592855,"aX":-16.39970940545567},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":13.4,"spinRate":2001,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.409250777056958,"extension":6.914468567896139},"index":2,"playId":"51a42c72-d4fc-3598-8582-f57fb6a911a8","pitchNumber":3,"startTime":"2026-04-12T00:06:54.112Z","endTime":"2026-04-12T00:06:57.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090962535178477,"aZ":-23.214881168523842,"pfxX":-1.382842351013613,"pfxZ":4.957927222829124,"pX":1.8219174183334008,"pZ":2.0129295254224693,"vX0":9.409122036206032,"vY0":-133.65890367412402,"vZ0":-3.2202188804482454,"x":47.55,"y":184.43,"x0":-1.5659587172905658,"y0":50.003525058841745,"z0":4.902372809591288,"aX":-2.499972259134045},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2157,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4099587369787745,"extension":6.7133491564556005},"index":3,"playId":"db10d35e-3fc0-3981-82f1-f23f2e2de571","pitchNumber":4,"startTime":"2026-04-12T00:07:12.054Z","endTime":"2026-04-12T00:07:15.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44755768256611,"aZ":-31.53053880864415,"pfxX":-11.645565440338594,"pfxZ":0.35034046910407124,"pX":1.1454311325660542,"pZ":1.5352521234067382,"vX0":11.123257398827462,"vY0":-135.8126672785965,"vZ0":-3.076919236699066,"x":73.34,"y":197.33,"x0":-1.5096557113155864,"y0":50.00449324382323,"z0":4.898382482601633,"aX":-21.545302759793024},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":18.5,"spinRate":2014,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4048088544757773,"extension":6.816890428822168},"index":4,"playId":"9652af00-478d-3e8a-87d1-d1382038ea6d","pitchNumber":5,"startTime":"2026-04-12T00:07:25.455Z","endTime":"2026-04-12T00:07:28.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:07:28.937Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Giants challenged (slide interference), call on the field was upheld: Pete Alonso grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Taylor Ward out at 2nd. Pete Alonso to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T00:07:39.136Z","endTime":"2026-04-12T00:09:03.749Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02985596809014,"aZ":-32.95456815205152,"pfxX":-11.580747196701815,"pfxZ":-0.427802951767859,"pX":0.6031443852626159,"pZ":2.0638158183135804,"vX0":9.360894787635138,"vY0":-135.192317967016,"vZ0":-1.5726337319809405,"x":94.01,"y":183.06,"x0":-1.4219986586684115,"y0":50.00251271384264,"z0":4.994499326543988,"aX":-21.159355670627754},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.0,"breakHorizontal":18.6,"spinRate":1982,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.40717351429256254,"extension":6.762716606076382},"index":0,"playId":"02b824b0-2838-3d50-b7f9-870719485b4f","pitchNumber":1,"startTime":"2026-04-12T00:07:56.154Z","endTime":"2026-04-12T00:07:59.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65065379401868,"aZ":-32.225420746960005,"pfxX":-9.007712451150386,"pfxZ":-0.029248976717086705,"pX":0.7638462025197404,"pZ":2.729901899688635,"vX0":8.756867003362114,"vY0":-135.83973514006775,"vZ0":-0.04820845711089983,"x":87.88,"y":165.07,"x0":-1.3533046259754746,"y0":50.00223854660319,"z0":5.014883116223108,"aX":-16.597876552466946},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":1973,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4054032063977844,"extension":6.756118313811792},"index":1,"playId":"45f4cc84-6b34-3890-babf-86e1e00bf5b7","pitchNumber":2,"startTime":"2026-04-12T00:08:14.415Z","endTime":"2026-04-12T00:08:17.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433282733639253,"aZ":-20.68727494739968,"pfxX":-5.240000995763164,"pfxZ":6.213021022300449,"pX":0.3236544471857037,"pZ":4.2111939187346445,"vX0":6.067606018491762,"vY0":-135.5379307789123,"vZ0":1.3555386703241625,"x":104.66,"y":125.08,"x0":-1.2701294375131578,"y0":50.00022592225616,"z0":5.155743950603833,"aX":-9.68438108978887},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":8.0,"spinRate":2043,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40513684301478214,"extension":6.677626543387106},"index":2,"playId":"757fd372-e700-32da-ae5a-5a7c9361fe7a","pitchNumber":3,"startTime":"2026-04-12T00:08:36.204Z","endTime":"2026-04-12T00:08:39.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10980529512892,"aZ":-32.86995602708947,"pfxX":-10.614982712596397,"pfxZ":-0.37573901053506553,"pX":0.010561288271140766,"pZ":2.1530039345245675,"vX0":7.3972641942351665,"vY0":-136.18229160699298,"vZ0":-1.3694221937360207,"x":116.6,"y":180.65,"x0":-1.3728203096239993,"y0":50.00002883431796,"z0":4.952661158444984,"aX":-19.777366801328313},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.7,"breakHorizontal":17.5,"spinRate":1983,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.40341748641267383,"extension":6.869303302760283},"hitData":{"launchSpeed":90.1,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":158.78}},"index":3,"playId":"11dac2f3-0e20-34f4-8932-118a5a0b141f","pitchNumber":4,"startTime":"2026-04-12T00:08:52.849Z","endTime":"2026-04-12T00:09:03.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"ME","challengeTeamId":137},"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:09:03.749Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out, first baseman Rafael Devers to pitcher Logan Webb.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T00:09:16.494Z","endTime":"2026-04-12T00:13:40.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662543703865364,"aZ":-30.60647492482488,"pfxX":-8.714687869421216,"pfxZ":0.8801169423637276,"pX":0.0884214579571644,"pZ":4.840710451209978,"vX0":7.336436304855636,"vY0":-132.9586956620866,"vZ0":4.901029378104173,"x":113.63,"y":108.08,"x0":-1.5751538628049024,"y0":50.006198490272254,"z0":5.195018058960761,"aX":-15.59689419989179},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":2058,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4120550527999596,"extension":6.670483837853934},"index":0,"playId":"9dac63c9-3115-39da-914e-941859a42c26","pitchNumber":1,"startTime":"2026-04-12T00:11:38.083Z","endTime":"2026-04-12T00:11:45.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pete Alonso steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"9dac63c9-3115-39da-914e-941859a42c26","startTime":"2026-04-12T00:11:52.430Z","endTime":"2026-04-12T00:12:15.730Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"postOnSecond":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.84,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741999960969657,"aZ":-39.40020381146131,"pfxX":-5.995371139164811,"pfxZ":-4.424281965619232,"pX":-0.6223106106801304,"pZ":1.7735949838766107,"vX0":4.941675928876399,"vY0":-126.68959355953277,"vZ0":0.3769121574279024,"x":140.72,"y":190.89,"x0":-1.8147538747619305,"y0":50.00325192516029,"z0":4.7600549176959115,"aX":-9.79204266321293},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.7,"breakHorizontal":9.8,"spinRate":1359,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.431563574358488,"extension":6.840002721421417},"index":2,"playId":"9353b272-f235-3310-bc5c-b3242e5c05e4","pitchNumber":2,"startTime":"2026-04-12T00:12:15.730Z","endTime":"2026-04-12T00:12:19.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-12T00:12:33.047Z","endTime":"2026-04-12T00:12:37.065Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833340623021645,"aZ":-32.66416695716896,"pfxX":10.975754301259588,"pfxZ":-0.3315124355025638,"pX":-1.2181608865798241,"pZ":3.068405974770191,"vX0":-1.4324518419213406,"vY0":-121.03157611606116,"vZ0":2.7969475228475806,"x":163.43,"y":155.93,"x0":-2.041966370463804,"y0":50.00390378565883,"z0":4.768846888047663,"aX":16.193859120800003},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":-19.4,"spinRate":2530,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4535071741381107,"extension":6.877921623179301},"index":4,"playId":"a1e8915e-a14c-3781-b862-82017dcd94db","pitchNumber":3,"startTime":"2026-04-12T00:12:37.065Z","endTime":"2026-04-12T00:12:40.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21525501170592,"aZ":-38.370515007449505,"pfxX":-6.495468601880058,"pfxZ":-3.9331231331081122,"pX":-0.8845467765720273,"pZ":1.6863323933059207,"vX0":4.57937055087564,"vY0":-124.71887055271212,"vZ0":0.5201994657594058,"x":150.72,"y":193.25,"x0":-1.9010657147077041,"y0":50.004140660261726,"z0":4.640954106077058,"aX":-10.227792183476854},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":10.7,"spinRate":1431,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.439260178264671,"extension":6.757390684750377},"index":5,"playId":"03ad0898-f25a-393a-9a70-3a2b81902bef","pitchNumber":4,"startTime":"2026-04-12T00:12:53.583Z","endTime":"2026-04-12T00:13:00.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09801707270773,"aZ":-37.04893670731097,"pfxX":-5.593045294421996,"pfxZ":-3.1114464175836325,"pX":-0.9816578427738282,"pZ":1.8529665150330477,"vX0":4.225620107898446,"vY0":-124.2422520430914,"vZ0":0.5138803004037755,"x":154.42,"y":188.75,"x0":-1.9749804532682889,"y0":50.00143863457317,"z0":4.714185625725289,"aX":-8.773191769812142},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.3,"breakHorizontal":9.2,"spinRate":1435,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.44028615154725603,"extension":6.790434967457166},"hitData":{"launchSpeed":82.8,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":165.36}},"index":6,"playId":"1ab6681d-2ba8-38a8-84ce-3847d8ec130b","pitchNumber":5,"startTime":"2026-04-12T00:13:31.873Z","endTime":"2026-04-12T00:13:40.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:13:40.453Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a soft ground ball to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:15:56.624Z","endTime":"2026-04-12T00:16:18.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":91.2,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.765869719079376,"aZ":-30.985542816520333,"pfxX":-11.589780307008013,"pfxZ":0.6701517176453038,"pX":-0.3429548890256617,"pZ":2.4844553747692153,"vX0":6.986142247233373,"vY0":-132.63512021945579,"vZ0":-1.2566534240732519,"x":130.07,"y":171.7,"x0":-1.517772218231919,"y0":50.00045590794147,"z0":5.24286423979725,"aX":-20.459714044614376},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":19.3,"spinRate":2008,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.41439519971622163,"extension":6.054644714541724},"hitData":{"launchSpeed":53.7,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":116.72,"coordY":171.02}},"index":0,"playId":"c49a6a1c-62fa-35db-9bc9-dbccf55c262a","pitchNumber":1,"startTime":"2026-04-12T00:16:09.346Z","endTime":"2026-04-12T00:16:18.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:16:18.551Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Devers grounds into a force out, shortstop Gunnar Henderson to third baseman Coby Mayo. Matt Chapman out at 2nd. Rafael Devers to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:16:28.868Z","endTime":"2026-04-12T00:18:00.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568651831186415,"aZ":-23.003202335886595,"pfxX":-1.334670104859725,"pfxZ":5.351784960182503,"pX":-0.9058102556988529,"pZ":3.906097452821281,"vX0":2.2782643133289406,"vY0":-129.69361734792358,"vZ0":0.6697614349464792,"x":151.53,"y":133.32,"x0":-1.6198014039464512,"y0":50.00317700693685,"z0":5.390611415262631,"aX":-2.287661833782633},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":1.9,"spinRate":2139,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4213337997655078,"extension":6.062051225755333},"index":0,"playId":"9e2c402e-2f19-3702-bf4e-0919d6178a97","pitchNumber":1,"startTime":"2026-04-12T00:16:48.881Z","endTime":"2026-04-12T00:16:52.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200268104415592,"aZ":-24.766971410587693,"pfxX":-9.907296071578962,"pfxZ":4.1207303014939765,"pX":0.35380488266529286,"pZ":3.0015751302691465,"vX0":7.9069888659678815,"vY0":-133.33247379403917,"vZ0":-1.2953842723209754,"x":103.51,"y":157.74,"x0":-1.3659365964645986,"y0":50.00103412113302,"z0":5.2842566501752914,"aX":-17.80076608329867},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":16.2,"spinRate":2029,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4111178617449749,"extension":6.104734329522629},"index":1,"playId":"6509f352-b980-3d42-9179-d7ad591c73f4","pitchNumber":2,"startTime":"2026-04-12T00:17:05.718Z","endTime":"2026-04-12T00:17:09.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69957223414466,"aZ":-24.943341136322907,"pfxX":-10.276166277490354,"pfxZ":3.9693378300489366,"pX":-0.17451917588689475,"pZ":1.1886793870107484,"vX0":6.751805241299504,"vY0":-134.20992534478594,"vZ0":-5.628847966224168,"x":123.65,"y":206.69,"x0":-1.3909222807835366,"y0":50.000399778269625,"z0":5.095375514310637,"aX":-18.69856112961179},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2061,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40850189182405616,"extension":6.140517532243875},"index":2,"playId":"8d40a5b5-8a94-3059-bc69-4b5b238b871a","pitchNumber":3,"startTime":"2026-04-12T00:17:26.161Z","endTime":"2026-04-12T00:17:29.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.641037902587307,"aZ":-30.870464825435473,"pfxX":-10.559926643252874,"pfxZ":0.8379237929598453,"pX":0.302074994149272,"pZ":3.0134170774276514,"vX0":7.843995970860581,"vY0":-123.97031350606042,"vZ0":0.7275721521000553,"x":105.49,"y":157.42,"x0":-1.530063191887389,"y0":50.004415781296366,"z0":5.291789815841171,"aX":-16.448559973389802},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":17.3,"spinRate":1805,"spinDirection":250},"zone":3,"typeConfidence":2.0,"plateTime":0.4417271986830933,"extension":6.248950133339493},"hitData":{"launchSpeed":95.5,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":155.74}},"index":3,"playId":"4c9ad493-2151-30a9-9874-e0cc0f4720a4","pitchNumber":4,"startTime":"2026-04-12T00:17:47.233Z","endTime":"2026-04-12T00:18:00.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.91,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:18:00.299Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to right fielder Colton Cowser. Rafael Devers to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:18:22.297Z","endTime":"2026-04-12T00:19:47.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286235088272328,"aZ":-24.56561082762629,"pfxX":-9.878795926792922,"pfxZ":4.2519211807505055,"pX":0.4143799478360447,"pZ":2.8399094840277446,"vX0":7.874733201497082,"vY0":-133.12618204888838,"vZ0":-1.9221605830043176,"x":101.2,"y":162.1,"x0":-1.3023410736943548,"y0":50.00542216009197,"z0":5.354312872316261,"aX":-17.687561838278803},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":1948,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.41185187043059024,"extension":6.153739080532974},"index":0,"playId":"af972e34-4a75-33db-8206-afc278891205","pitchNumber":1,"startTime":"2026-04-12T00:18:30.066Z","endTime":"2026-04-12T00:18:33.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.3,"endSpeed":63.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.826061731162294,"aZ":-39.34169028512662,"pfxX":10.66072895666398,"pfxZ":-6.920469281581653,"pX":-0.151842999325537,"pZ":2.805856428771969,"vX0":-0.16216533776468334,"vY0":-102.15783029542968,"vZ0":3.790782230872698,"x":122.79,"y":163.02,"x0":-1.4511068330477714,"y0":50.000393000604845,"z0":5.825380395809625,"aX":11.05029250830201},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-10.7,"breakHorizontal":-19.1,"spinRate":2295,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.540128644691114,"extension":6.230366489109877},"index":1,"playId":"87677131-6284-3b37-b4d3-823bc60617c1","pitchNumber":2,"startTime":"2026-04-12T00:18:48.488Z","endTime":"2026-04-12T00:18:51.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T00:19:01.592Z","endTime":"2026-04-12T00:19:17.260Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764775765901003,"aZ":-21.633448894856524,"pfxX":-3.4403432900931117,"pfxZ":6.059836166235817,"pX":0.978938882956941,"pZ":4.144357254206387,"vX0":7.18229834879936,"vY0":-130.8542482945018,"vZ0":1.0590671414772297,"x":79.69,"y":126.88,"x0":-1.3504120972510272,"y0":50.00408191954115,"z0":5.351288705812179,"aX":-5.986560013567909},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":4.7,"spinRate":2161,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.41804518397274437,"extension":6.151649686390243},"index":3,"playId":"788626f3-5fb5-3d86-a570-38cf3cd376e3","pitchNumber":3,"startTime":"2026-04-12T00:19:17.260Z","endTime":"2026-04-12T00:19:20.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025310280819642,"aZ":-25.99295445489129,"pfxX":-11.010443148611596,"pfxZ":3.416151579338952,"pX":-0.16391670644951303,"pZ":1.8228441496742045,"vX0":6.749240343128445,"vY0":-133.9190379018087,"vZ0":-4.097768553553922,"x":123.25,"y":189.56,"x0":-1.2916982259112004,"y0":50.00176879362939,"z0":5.241049805491378,"aX":-19.915882478097355},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":18.4,"spinRate":1977,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.40963919043431396,"extension":6.124510040290822},"hitData":{"launchSpeed":81.2,"launchAngle":15.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.15,"coordY":115.06}},"index":4,"playId":"175f3fca-44d3-3a3a-a19f-c24bd6a81417","pitchNumber":4,"startTime":"2026-04-12T00:19:37.063Z","endTime":"2026-04-12T00:19:47.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.58,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:19:47.775Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to left fielder Taylor Ward. Rafael Devers to 3rd. Casey Schmitt to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:19:54.495Z","endTime":"2026-04-12T00:21:52.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418147325466627,"aZ":-27.550923634438924,"pfxX":-9.945951388284476,"pfxZ":2.504148651013937,"pX":-1.209819970963937,"pZ":2.8047889818874476,"vX0":4.608764478639579,"vY0":-135.4155956210593,"vZ0":-1.3272927720797751,"x":163.12,"y":163.05,"x0":-1.6479750558317565,"y0":50.001481357536576,"z0":5.240911402533567,"aX":-18.34593334453456},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2072,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40551374924508865,"extension":6.094011781105829},"index":0,"playId":"6826d351-48ce-3e6c-818c-3583c8b48bae","pitchNumber":1,"startTime":"2026-04-12T00:20:19.471Z","endTime":"2026-04-12T00:20:22.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449242026807912,"aZ":-23.649359811436547,"pfxX":-2.676784015925758,"pfxZ":4.932514756852658,"pX":-0.06684268661764657,"pZ":3.0145755257544113,"vX0":4.818774374770544,"vY0":-130.62662442496642,"vZ0":-1.0785053836618164,"x":119.55,"y":157.39,"x0":-1.5875042442216338,"y0":50.00455187280936,"z0":5.2104565382339025,"aX":-4.628272580581133},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":3.8,"spinRate":2150,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41926646472916973,"extension":6.0858985137512915},"index":1,"playId":"a35448aa-69b4-3fa0-85aa-d8254253bedd","pitchNumber":2,"startTime":"2026-04-12T00:20:36.899Z","endTime":"2026-04-12T00:20:41.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553701270503506,"aZ":-19.272732823533676,"pfxX":-3.461734641551276,"pfxZ":7.264176056544273,"pX":2.1902038094411584,"pZ":1.8581315113341421,"vX0":9.901662638367748,"vY0":-131.8020865660137,"vZ0":-4.946422576708863,"x":33.51,"y":188.61,"x0":-1.1500128253622677,"y0":50.00324475954784,"z0":5.164126474185092,"aX":-6.149665249803299},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":4.3,"spinRate":2173,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4140997384631331,"extension":6.331904654795145},"index":2,"playId":"a0a1ba67-c5c5-3465-8f81-17ce80cedd9a","pitchNumber":3,"startTime":"2026-04-12T00:20:56.898Z","endTime":"2026-04-12T00:21:00.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705127143349088,"aZ":-26.49455630219974,"pfxX":-10.711901625288366,"pfxZ":3.1532450046482605,"pX":-0.8663605196296515,"pZ":2.7560697643058956,"vX0":5.457366028889674,"vY0":-133.54374396795794,"vZ0":-1.5238999250559275,"x":150.02,"y":164.37,"x0":-1.54866907170198,"y0":50.000618833639635,"z0":5.2463739197386525,"aX":-19.27684600080591},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":18.1,"spinRate":2075,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41070865831716796,"extension":6.132960324535221},"index":3,"playId":"27084c54-5b4b-3f6c-933d-f34b9f2cc880","pitchNumber":4,"startTime":"2026-04-12T00:21:19.754Z","endTime":"2026-04-12T00:21:22.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66211761488133,"aZ":-20.688003953481015,"pfxX":-2.7974977202714797,"pfxZ":6.542490146023306,"pX":-0.29887013419346187,"pZ":2.765887945396917,"vX0":4.109836984266412,"vY0":-131.3556601713486,"vZ0":-2.348580491884405,"x":128.39,"y":164.1,"x0":-1.517063746273757,"y0":50.00171807935924,"z0":5.202374901660946,"aX":-4.910574701599356},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2203,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.416267375778562,"extension":6.220199121092836},"hitData":{"launchSpeed":83.3,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.36,"coordY":124.83}},"index":4,"playId":"251c4c6c-c42c-310c-93d8-4d75bff61a2e","pitchNumber":5,"startTime":"2026-04-12T00:21:42.049Z","endTime":"2026-04-12T00:21:52.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.3,"awayTeamWinProbability":50.7,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.52,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:21:52.394Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly to first baseman Pete Alonso. Rafael Devers scores. Casey Schmitt to 3rd. Jung Hoo Lee to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:23:03.143Z","endTime":"2026-04-12T00:25:01.532Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T00:22:14.851Z","endTime":"2026-04-12T00:23:05.407Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":67.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483890485133507,"aZ":-32.084844928506364,"pfxX":8.414979823907327,"pfxZ":0.0737463257032207,"pX":1.9414819759561697,"pZ":1.258044795332025,"vX0":5.40987478044568,"vY0":-109.16210154186527,"vZ0":-0.555014347372818,"x":43.0,"y":204.81,"x0":-1.687821356699018,"y0":50.00082713685588,"z0":5.059686665908815,"aX":9.855517745021142},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":2317,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.5075162878932358,"extension":6.227331799764807},"index":1,"playId":"8d8991ed-8c4c-398d-be2e-304a8fa33370","pitchNumber":1,"startTime":"2026-04-12T00:23:05.407Z","endTime":"2026-04-12T00:23:09.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.1,"endSpeed":63.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68217562618112,"aZ":-39.4674212700045,"pfxX":9.353240970192267,"pfxZ":-7.172860894073228,"pX":-0.589730515399044,"pZ":1.9680757381164953,"vX0":-0.5362460247179691,"vY0":-101.81514667131758,"vZ0":2.377419870581674,"x":139.48,"y":185.64,"x0":-1.527938369308919,"y0":50.00344961117021,"z0":5.786757161798944,"aX":9.506869536325505},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-11.5,"breakHorizontal":-16.6,"spinRate":2328,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.5446795210384807,"extension":6.289277704037161},"index":2,"playId":"adeaf5f5-3112-30d3-92af-8bc7cb4d747f","pitchNumber":2,"startTime":"2026-04-12T00:23:22.872Z","endTime":"2026-04-12T00:23:26.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":66.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70620145976916,"aZ":-32.06895332090865,"pfxX":10.2259943778927,"pfxZ":0.09537494277692105,"pX":-0.26039833944417734,"pZ":1.854978763884425,"vX0":0.798848097656135,"vY0":-107.129680482432,"vZ0":0.9018343230640951,"x":126.93,"y":188.7,"x0":-1.9656284642400719,"y0":50.00506209886183,"z0":5.066094783870625,"aX":11.666429747844695},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":0.8,"breakHorizontal":-18.7,"spinRate":2407,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.5149624626822997,"extension":6.010779541483738},"index":3,"playId":"8bd3104e-c95b-3c61-be13-57033b31671f","pitchNumber":3,"startTime":"2026-04-12T00:23:46.668Z","endTime":"2026-04-12T00:23:50.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":67.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745065931199473,"aZ":-31.294402985660955,"pfxX":10.334637276537242,"pfxZ":0.7632862114781043,"pX":1.7404465479941356,"pZ":1.952666861787127,"vX0":4.579092781529966,"vY0":-108.22795044655184,"vZ0":0.6587843165046066,"x":50.66,"y":186.06,"x0":-1.7642498104576851,"y0":50.00346229220458,"z0":5.148874140454766,"aX":11.920767255985698},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":2.0,"breakHorizontal":-20.2,"spinRate":2391,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.5115337536278726,"extension":5.938155919894082},"index":4,"playId":"b93ff716-ee06-371a-92ec-ac4739839a11","pitchNumber":4,"startTime":"2026-04-12T00:24:31.210Z","endTime":"2026-04-12T00:24:34.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":65.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478345526907756,"aZ":-32.74615470665222,"pfxX":10.803349428507907,"pfxZ":-0.5231703066806617,"pX":-0.04211904545551434,"pZ":1.6468077394313516,"vX0":0.8210159545791327,"vY0":-105.48119070903796,"vZ0":0.7719868791074684,"x":118.61,"y":194.32,"x0":-1.8379669825082048,"y0":50.00255772665604,"z0":5.1348842579726055,"aX":11.84220271951239},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-0.2,"breakHorizontal":-19.7,"spinRate":2438,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.5247617023915501,"extension":6.067499934565165},"hitData":{"launchSpeed":42.1,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.18,"coordY":181.07}},"index":5,"playId":"351395af-5845-3eb1-a6e0-c1ab94c56637","pitchNumber":5,"startTime":"2026-04-12T00:24:53.171Z","endTime":"2026-04-12T00:25:01.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":3.16,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:25:01.532Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T00:25:21.534Z","endTime":"2026-04-12T00:26:07.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":72.4,"endSpeed":65.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394957975279155,"aZ":-41.25633896204399,"pfxX":9.126438158263518,"pfxZ":-8.327748949369928,"pX":0.4554472278716691,"pZ":2.0133674068126677,"vX0":1.6447840836417937,"vY0":-105.24263525462617,"vZ0":2.4157912217857547,"x":99.64,"y":184.42,"x0":-1.5253930271304763,"y0":50.00104890345893,"z0":5.726678273232421,"aX":9.95700225813068},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-13.7,"breakHorizontal":-16.9,"spinRate":2331,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.525966411657504,"extension":6.312904622708315},"index":0,"playId":"b2050274-e345-3fb4-bc4f-bf2b3b34e1f4","pitchNumber":1,"startTime":"2026-04-12T00:25:30.938Z","endTime":"2026-04-12T00:25:34.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.2,"endSpeed":64.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94155728192785,"aZ":-40.22969146539762,"pfxX":9.431159227940453,"pfxZ":-7.592477093585212,"pX":-0.3881086746508244,"pZ":1.68643764998338,"vX0":-0.11484250068409874,"vY0":-103.54432905959673,"vZ0":1.8206133217687153,"x":131.79,"y":193.25,"x0":-1.5519081221421862,"y0":50.00208684080332,"z0":5.693473024580816,"aX":10.007924375002567},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-12.6,"breakHorizontal":-16.9,"spinRate":2302,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.5336432067484886,"extension":6.298462266103515},"hitData":{"launchSpeed":91.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":151.68}},"index":1,"playId":"9dddb2b8-cd3b-3883-9c0f-8e5faa408ca0","pitchNumber":2,"startTime":"2026-04-12T00:25:58.834Z","endTime":"2026-04-12T00:26:07.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":7.000000000000007,"leverageIndex":2.54,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:26:07.449Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Beavers walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:28:10.552Z","endTime":"2026-04-12T00:30:43.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":75.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846337129983826,"aZ":-33.06484043459311,"pfxX":9.495521082094807,"pfxZ":-0.5995087800424876,"pX":-0.15419231606790446,"pZ":1.8729211703047983,"vX0":1.5396048929362067,"vY0":-122.22245989160692,"vZ0":-0.23159107822447622,"x":122.88,"y":188.21,"x0":-2.0273498820982923,"y0":50.004775974140806,"z0":4.860338359490362,"aX":14.062073716262134},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-17.5,"spinRate":2461,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.45183084029689047,"extension":6.3899868107601945},"index":0,"playId":"ed7a1120-99c9-3548-bc2f-1d27c1b968f4","pitchNumber":1,"startTime":"2026-04-12T00:28:39.771Z","endTime":"2026-04-12T00:28:42.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":92.1,"endSpeed":82.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.391880263201564,"aZ":-33.024392464138245,"pfxX":-10.46094483869978,"pfxZ":-0.48003755795392067,"pX":-0.6320424243123666,"pZ":2.8288731981469124,"vX0":5.865109681518907,"vY0":-133.7889541401538,"vZ0":0.5959951578520783,"x":141.09,"y":162.4,"x0":-1.5175653265035531,"y0":50.0029077310315,"z0":5.009413835170937,"aX":-18.574184428570966},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.5,"breakHorizontal":17.3,"spinRate":1979,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.41266339406422814,"extension":6.593127360519848},"index":1,"playId":"cf8d781d-237b-38d0-8b7f-5bd91ad5979b","pitchNumber":2,"startTime":"2026-04-12T00:28:55.015Z","endTime":"2026-04-12T00:28:58.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":85.6,"endSpeed":77.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1529484919775,"aZ":-35.58812220322123,"pfxX":7.224448455241311,"pfxZ":-2.214490281500572,"pX":1.0129044477274816,"pZ":0.3581632767289043,"vX0":4.837715963646509,"vY0":-124.43926537559811,"vZ0":-3.2829020882801547,"x":78.39,"y":229.11,"x0":-1.9071437084112224,"y0":50.00455868013873,"z0":4.697720849549433,"aX":11.126899419151982},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.6,"breakHorizontal":-14.3,"spinRate":2546,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4432133827957667,"extension":6.5365849597330445},"index":2,"playId":"23666dd8-ca08-3ff1-9707-9af833c34e95","pitchNumber":3,"startTime":"2026-04-12T00:29:18.094Z","endTime":"2026-04-12T00:29:21.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837970783088863,"aZ":-40.117834378247785,"pfxX":-4.067469535734156,"pfxZ":-5.035742100136729,"pX":-0.5536862119621886,"pZ":1.3108912352050277,"vX0":4.546851639941163,"vY0":-124.69406543715282,"vZ0":-0.35737863192432673,"x":138.11,"y":203.39,"x0":-1.8714651988440307,"y0":50.00509632346866,"z0":4.763185118891761,"aX":-6.41263304547454},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-9.0,"breakHorizontal":6.4,"spinRate":1350,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.43908604087973124,"extension":6.7203074445737245},"index":3,"playId":"3717f112-3388-3c06-97b0-865ff0dfcb2f","pitchNumber":4,"startTime":"2026-04-12T00:29:43.009Z","endTime":"2026-04-12T00:29:46.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06789491224823,"aZ":-37.74825969262734,"pfxX":-5.281692518061305,"pfxZ":-3.494809758248243,"pX":-1.2182277210466155,"pZ":1.2781756743123416,"vX0":3.4277737959399492,"vY0":-125.65199818467599,"vZ0":-0.8160191353085652,"x":163.44,"y":204.27,"x0":-1.9156351440039834,"y0":50.00378580535029,"z0":4.681261782233334,"aX":-8.424477833373253},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.2,"breakHorizontal":8.8,"spinRate":1394,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4363336091767249,"extension":6.826667740321277},"index":4,"playId":"6b837d78-212c-3531-97a8-4b411e6bd106","pitchNumber":5,"startTime":"2026-04-12T00:29:59.220Z","endTime":"2026-04-12T00:30:02.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.155451925121476,"aZ":-34.93337348634651,"pfxX":-11.515067074740418,"pfxZ":-1.5663655836274675,"pX":0.09041619859249166,"pZ":2.6869077830994743,"vX0":8.203839400635204,"vY0":-132.7352771502054,"vZ0":0.8003752301759264,"x":113.55,"y":166.23,"x0":-1.5664299680059912,"y0":50.003680703382074,"z0":4.9533850879673285,"aX":-20.258211412754942},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.4,"breakHorizontal":18.7,"spinRate":1944,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4148910179219145,"extension":6.79370379486591},"index":5,"playId":"be0839d9-9414-3a58-93e0-a9cc71242ba2","pitchNumber":6,"startTime":"2026-04-12T00:30:15.077Z","endTime":"2026-04-12T00:30:18.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-12T00:30:25.085Z","endTime":"2026-04-12T00:30:38.876Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82137116429851,"aZ":-32.639391757277295,"pfxX":7.122098056225653,"pfxZ":-0.3037837956789975,"pX":-1.2458360706697775,"pZ":2.742684019774602,"vX0":-0.21266503962828448,"vY0":-122.2512063283814,"vZ0":1.7768825925130587,"x":164.49,"y":164.73,"x0":-2.0825715475396103,"y0":50.00593858757402,"z0":4.81449419825258,"aX":10.747470193122968},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-12.8,"spinRate":2563,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.44858326583045915,"extension":6.369937471522766},"index":7,"playId":"9c4a6963-48bf-331a-8c3b-0213a132c677","pitchNumber":7,"startTime":"2026-04-12T00:30:38.876Z","endTime":"2026-04-12T00:30:43.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:30:43.346Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leody Taveras grounds into a force out, fielded by second baseman Luis Arraez. Dylan Beavers out at 2nd. Leody Taveras to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:31:23.550Z","endTime":"2026-04-12T00:31:37.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_interference","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"c0a0755d-996e-3818-b5c2-22196d7d8f1c","startTime":"2026-04-12T00:31:10.200Z","endTime":"2026-04-12T00:31:15.050Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08930231902186,"aZ":-38.871698341175595,"pfxX":-4.235723198873561,"pfxZ":-4.296195821125876,"pX":-0.43765715324109355,"pZ":1.7584186591084459,"vX0":4.533775723045118,"vY0":-123.5862813957415,"vZ0":0.575477670493804,"x":133.68,"y":191.3,"x0":-1.7398779273380403,"y0":50.00523832950042,"z0":4.769942374331901,"aX":-6.596882227168955},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.4,"breakHorizontal":6.7,"spinRate":1363,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.44205971826535784,"extension":6.815958142611178},"hitData":{"launchSpeed":84.9,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.18,"coordY":159.28}},"index":1,"playId":"ef6765f0-0e2a-350d-b399-fbec2b229cc1","pitchNumber":1,"startTime":"2026-04-12T00:31:25.754Z","endTime":"2026-04-12T00:31:37.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:31:37.851Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a sharp line drive to center fielder Harrison Bader. Leody Taveras to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:34:15.006Z","endTime":"2026-04-12T00:34:49.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T00:34:12.026Z","endTime":"2026-04-12T00:34:17.354Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268058772164018,"aZ":-27.636984331949268,"pfxX":-9.758540083807063,"pfxZ":2.545412284924769,"pX":0.7032636634237535,"pZ":2.3026020196390653,"vX0":9.229121737339103,"vY0":-133.3717953150427,"vZ0":-1.6491072278937333,"x":90.19,"y":176.61,"x0":-1.5503392143120809,"y0":50.00513032214427,"z0":4.940769067776439,"aX":-17.413417850424537},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":1882,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.412207564264341,"extension":6.724093866104443},"index":1,"playId":"e4909a41-45f9-3a77-8b0e-4f074d24eea5","pitchNumber":1,"startTime":"2026-04-12T00:34:17.354Z","endTime":"2026-04-12T00:34:22.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117929359911194,"aZ":-36.42287683463291,"pfxX":-3.886378231578086,"pfxZ":-2.7909352351825314,"pX":0.3974076485534867,"pZ":1.970794813405725,"vX0":6.495119896124041,"vY0":-122.62636422950015,"vZ0":0.72873834269276,"x":101.85,"y":185.57,"x0":-1.7799309855191272,"y0":50.00098066846849,"z0":4.7756095464964865,"aX":-5.921960747890657},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.6,"breakHorizontal":5.5,"spinRate":1344,"spinDirection":279},"zone":9,"typeConfidence":2.0,"plateTime":0.44657185295068746,"extension":6.8051252093138},"hitData":{"launchSpeed":109.8,"launchAngle":10.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.65,"coordY":88.87}},"index":2,"playId":"863450f8-7998-3e9b-9ad7-514b87416aa2","pitchNumber":2,"startTime":"2026-04-12T00:34:37.618Z","endTime":"2026-04-12T00:34:49.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.48,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:34:49.819Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Coby Mayo grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Leody Taveras scores. Colton Cowser out at 2nd. Coby Mayo to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:34:59.614Z","endTime":"2026-04-12T00:35:39.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67116114365044,"aZ":-32.09045762360701,"pfxX":-11.06640604562533,"pfxZ":0.04811650066650053,"pX":-0.2043347464368015,"pZ":3.1224934300355636,"vX0":7.206438808145908,"vY0":-134.68029521202965,"vZ0":0.9549886451132218,"x":124.79,"y":154.47,"x0":-1.4942538058288295,"y0":50.00425580932151,"z0":5.054873562750577,"aX":-20.076642082681992},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.6,"breakHorizontal":18.2,"spinRate":1989,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4086522449015604,"extension":6.636168376415899},"hitData":{"launchSpeed":102.7,"launchAngle":1.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.9,"coordY":167.33}},"index":0,"playId":"ed5582f9-491f-3139-872d-5514a9aa92f3","pitchNumber":1,"startTime":"2026-04-12T00:35:29.562Z","endTime":"2026-04-12T00:35:39.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":2.26,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:35:39.159Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremiah Jackson doubles (1) on a sharp fly ball to right fielder Jung Hoo Lee. Coby Mayo scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:36:26.159Z","endTime":"2026-04-12T00:37:09.179Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.746416468549924,"aZ":-33.38191539522804,"pfxX":-9.741809405090718,"pfxZ":-0.6521963230570513,"pX":0.7872077508808387,"pZ":2.1699831706864616,"vX0":9.06642457347291,"vY0":-135.83555554451058,"vZ0":-1.328166607331033,"x":86.99,"y":180.19,"x0":-1.3456595891854708,"y0":50.004100387076406,"z0":5.009458771665951,"aX":-18.010254083978758},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.3,"breakHorizontal":15.5,"spinRate":1964,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4049116073908001,"extension":6.7935977231588645},"index":0,"playId":"e45b094c-81b6-3356-827a-13c0544189e8","pitchNumber":1,"startTime":"2026-04-12T00:36:36.257Z","endTime":"2026-04-12T00:36:39.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2018931858522,"aZ":-33.264451823226125,"pfxX":-8.734409806541773,"pfxZ":-0.5766332678281234,"pX":0.2845684818088397,"pZ":2.3689353808517075,"vX0":7.574437058330966,"vY0":-136.47279845575687,"vZ0":-0.9123140354580856,"x":106.15,"y":174.82,"x0":-1.3977067886020058,"y0":50.00583607596828,"z0":5.007300033749766,"aX":-16.410008828062256},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":1934,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.40199032147539615,"extension":6.748384000842914},"hitData":{"launchSpeed":103.3,"launchAngle":27.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":192.1,"coordY":66.2}},"index":1,"playId":"179f1c2c-8e80-38b5-bf95-d853f9a7dc07","pitchNumber":2,"startTime":"2026-04-12T00:36:52.229Z","endTime":"2026-04-12T00:37:09.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":11.600000000000009,"leverageIndex":0.87,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:37:09.179Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T00:38:11.087Z","endTime":"2026-04-12T00:39:17.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-04-12T00:37:48.355Z","endTime":"2026-04-12T00:38:13.358Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428707027182632,"aZ":-30.23632736466869,"pfxX":5.492840481000062,"pfxZ":1.2620762894988218,"pX":-0.6051187969294572,"pZ":2.895477824303101,"vX0":1.6143804812904465,"vY0":-122.90580214052751,"vZ0":1.6068110243197622,"x":140.07,"y":160.6,"x0":-1.9834744879038757,"y0":50.00321470415081,"z0":4.793446808710996,"aX":8.437395153426055},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":-10.3,"spinRate":2511,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.44495426281120043,"extension":6.475504171259287},"index":1,"playId":"c15cdacf-6f05-3d51-afbf-c15b89436432","pitchNumber":1,"startTime":"2026-04-12T00:38:13.358Z","endTime":"2026-04-12T00:38:16.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10723236849661,"aZ":-33.981203066616985,"pfxX":-8.918915640946274,"pfxZ":-1.1057822314211432,"pX":0.07958321592465412,"pZ":1.0192666817907499,"vX0":7.050673797638241,"vY0":-126.80907411044676,"vZ0":-2.471030562486804,"x":113.97,"y":211.26,"x0":-1.579067147537873,"y0":50.00548273897098,"z0":4.719137764191403,"aX":-14.517114074175877},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":14.5,"spinRate":1453,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4320482798840808,"extension":6.939381279942429},"index":2,"playId":"2d1bdc7d-69f5-3ffe-8427-2ba4b845a75c","pitchNumber":2,"startTime":"2026-04-12T00:38:28.960Z","endTime":"2026-04-12T00:38:33.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T00:38:41.510Z","endTime":"2026-04-12T00:38:55.287Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82989635778128,"aZ":-35.57043246797345,"pfxX":-5.59128014689079,"pfxZ":-2.0811097199037585,"pX":0.2668125681210443,"pZ":1.210000081969003,"vX0":6.801246750702566,"vY0":-126.81155469390053,"vZ0":-1.6576699305866067,"x":106.83,"y":206.11,"x0":-1.717781823392782,"y0":50.00013042264396,"z0":4.697853135025131,"aX":-9.147159199707694},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.0,"breakHorizontal":8.6,"spinRate":1496,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.4311865277048441,"extension":6.827536624110405},"index":4,"playId":"fae981ff-3dc5-3577-8018-d3c914f4aa99","pitchNumber":3,"startTime":"2026-04-12T00:38:55.287Z","endTime":"2026-04-12T00:38:58.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744532811709,"aZ":-39.34635993152237,"pfxX":-4.059950807092952,"pfxZ":-4.3838568263069595,"pX":0.28919657410073824,"pZ":0.7620730122086092,"vX0":6.476502297985729,"vY0":-127.24882386315362,"vZ0":-2.091925501430424,"x":105.98,"y":218.2,"x0":-1.7644922021344382,"y0":50.00309985308397,"z0":4.719641932445656,"aX":-6.640953959735845},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.2,"breakHorizontal":5.9,"spinRate":1305,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4308597534671339,"extension":6.802494126665608},"index":5,"playId":"12e148e5-8191-37ee-8421-c5629814b881","pitchNumber":4,"startTime":"2026-04-12T00:39:14.218Z","endTime":"2026-04-12T00:39:17.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.92,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:39:17.286Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a ground ball to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T00:41:31.348Z","endTime":"2026-04-12T00:43:18.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.4,"endSpeed":66.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98161255089877,"aZ":-32.17284351211357,"pfxX":11.561855580460254,"pfxZ":0.002078799513212992,"pX":0.25086353773126996,"pZ":1.8979590275517546,"vX0":1.3679717507413123,"vY0":-105.38342126659785,"vZ0":1.12440720961983,"x":107.44,"y":187.54,"x0":-1.9090741797510755,"y0":50.00294744564685,"z0":5.1097540693944365,"aX":12.842872701159866},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":0.7,"breakHorizontal":-21.2,"spinRate":2352,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.522225702141824,"extension":5.935290059832158},"index":0,"playId":"c7c6fdfc-76d9-386d-b172-c8897612fa8b","pitchNumber":1,"startTime":"2026-04-12T00:41:49.364Z","endTime":"2026-04-12T00:41:52.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.1,"endSpeed":64.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.963595259705123,"aZ":-40.51505089755619,"pfxX":9.390306448975434,"pfxZ":-8.140824024951215,"pX":0.9166542602278193,"pZ":0.8228038756572237,"vX0":2.018832812689017,"vY0":-101.9923952615324,"vZ0":0.35293457894969094,"x":82.06,"y":216.56,"x0":-1.3115967950093768,"y0":50.00063905256841,"z0":5.75608922961495,"aX":9.626075865724545},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.9,"breakVerticalInduced":-14.0,"breakHorizontal":-17.6,"spinRate":2267,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5426305507594287,"extension":6.208953888284205},"index":1,"playId":"897b1f20-1a2f-3df0-b3ce-e1dba0760441","pitchNumber":2,"startTime":"2026-04-12T00:42:09.290Z","endTime":"2026-04-12T00:42:12.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829056124857207,"aZ":-21.55715545780664,"pfxX":-1.5821036166302216,"pfxZ":5.936478066093066,"pX":1.2262784282877057,"pZ":4.097459020204139,"vX0":7.410768313642484,"vY0":-132.7542774028462,"vZ0":0.837165634080858,"x":70.26,"y":128.15,"x0":-1.3932504940936803,"y0":50.00457148143213,"z0":5.344597178601298,"aX":-2.831538653459476},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":1.3,"spinRate":2086,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4122374612381621,"extension":6.2381206511366845},"index":2,"playId":"5770e80a-21d7-303b-ae99-6d1facbb92ea","pitchNumber":3,"startTime":"2026-04-12T00:42:30.963Z","endTime":"2026-04-12T00:42:33.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.823181970912472,"aZ":-33.119166129776815,"pfxX":9.938882935374894,"pfxZ":-0.8172035118577119,"pX":0.40196700207532615,"pZ":1.4729988511745808,"vX0":2.2844686244316526,"vY0":-107.44027861932751,"vZ0":0.39450778320228674,"x":101.68,"y":199.01,"x0":-1.9693524494667003,"y0":50.00317672830014,"z0":5.005902994914473,"aX":11.471904917531221},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-1.0,"breakHorizontal":-18.6,"spinRate":2387,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.5122885060394196,"extension":5.978523155486284},"index":3,"playId":"ca925164-a316-33ee-8a33-a567588f736d","pitchNumber":4,"startTime":"2026-04-12T00:42:49.580Z","endTime":"2026-04-12T00:42:52.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04989826260851,"aZ":-31.02706488339288,"pfxX":-9.520720730532219,"pfxZ":0.6300256208569266,"pX":0.5552209297890964,"pZ":2.648227798071664,"vX0":8.800893222523964,"vY0":-134.27740088269002,"vZ0":-0.8404934512800059,"x":95.84,"y":167.28,"x0":-1.5277125329712398,"y0":50.00498581953158,"z0":5.1727094655807235,"aX":-17.389922148997783},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":2067,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.40789936243987146,"extension":6.096294213442844},"hitData":{"launchSpeed":102.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.76,"coordY":160.74}},"index":4,"playId":"3a0f4554-dee0-3ce4-bff0-fcd8404e1e98","pitchNumber":5,"startTime":"2026-04-12T00:43:08.143Z","endTime":"2026-04-12T00:43:18.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:43:18.158Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T00:43:37.386Z","endTime":"2026-04-12T00:44:22.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454562859488792,"aZ":-31.12382390536223,"pfxX":-9.59827749381,"pfxZ":0.5912992664381349,"pX":-1.7286002888907486,"pZ":2.789303279887787,"vX0":3.0942150327082887,"vY0":-132.8132209881755,"vZ0":-0.25562529318997484,"x":182.89,"y":163.47,"x0":-1.6670866507936384,"y0":50.00216642151959,"z0":5.164990866512858,"aX":-17.016251424864755},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":16.6,"spinRate":2075,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.413606903362421,"extension":5.974638064893483},"index":0,"playId":"66de9b2a-3cd9-314a-9399-0ee4730ec747","pitchNumber":1,"startTime":"2026-04-12T00:43:52.524Z","endTime":"2026-04-12T00:43:56.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36868931618099,"aZ":-25.989601245062115,"pfxX":-10.330982360899803,"pfxZ":3.4703199504113957,"pX":-0.30890941118973014,"pZ":2.2047888179462602,"vX0":6.540462352475095,"vY0":-132.8395537565978,"vZ0":-2.9729967526577927,"x":128.77,"y":179.25,"x0":-1.4651353818207613,"y0":50.00056937068162,"z0":5.234807830547839,"aX":-18.397679289486756},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":2098,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4128545254176563,"extension":6.066351464006581},"hitData":{"launchSpeed":75.2,"launchAngle":67.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":176.01}},"index":1,"playId":"17c27fdb-2d17-33af-b37c-9db875d2296e","pitchNumber":2,"startTime":"2026-04-12T00:44:13.896Z","endTime":"2026-04-12T00:44:22.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:44:22.918Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Colton Cowser. Harrison Bader to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T00:44:43.053Z","endTime":"2026-04-12T00:46:00.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":77.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970849494276177,"aZ":-32.578934893201925,"pfxX":-7.151148630247544,"pfxZ":-0.2644723984491879,"pX":-2.00631118180648,"pZ":2.453944851963113,"vX0":1.823610388174689,"vY0":-124.03239745439645,"vZ0":-0.06866025063756065,"x":193.48,"y":172.52,"x0":-1.8244365573282966,"y0":50.00069502705996,"z0":5.210148281181906,"aX":-11.084264107706646},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":1568,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44244465095879004,"extension":5.915109207401101},"index":0,"playId":"c85bdac4-af89-3696-a5b5-2ca474ca32ff","pitchNumber":1,"startTime":"2026-04-12T00:44:56.368Z","endTime":"2026-04-12T00:44:59.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079557335503832,"aZ":-29.752699190957692,"pfxX":-9.692878142698987,"pfxZ":1.3400126994627843,"pX":-0.6705256839459042,"pZ":2.9439249924032462,"vX0":5.7904188176702185,"vY0":-133.66081744734547,"vZ0":-0.3187426027791622,"x":142.56,"y":159.29,"x0":-1.6067913567838685,"y0":50.00319240314756,"z0":5.203010194603492,"aX":-17.520584460988957},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":2039,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4099463676065902,"extension":6.01838688395718},"index":1,"playId":"d08fe06e-971f-382f-9a1b-2a171be6cd88","pitchNumber":2,"startTime":"2026-04-12T00:45:16.866Z","endTime":"2026-04-12T00:45:23.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.8,"endSpeed":65.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291811720520517,"aZ":-40.13659488055979,"pfxX":9.89430237195207,"pfxZ":-7.376028121724829,"pX":0.1197020316148616,"pZ":2.7011262552808244,"vX0":1.1150322112015745,"vY0":-104.39770636094418,"vZ0":3.761712079270724,"x":112.44,"y":165.85,"x0":-1.7071964360997938,"y0":50.00473829238055,"z0":5.67357245720155,"aX":10.674689327239816},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-11.5,"breakHorizontal":-18.1,"spinRate":2246,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.5292855125161329,"extension":6.198728841230577},"hitData":{"launchSpeed":77.4,"launchAngle":18.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":141.85,"coordY":106.28}},"index":2,"playId":"14d940c0-20e9-30ad-8846-2caf293bbca3","pitchNumber":3,"startTime":"2026-04-12T00:45:48.616Z","endTime":"2026-04-12T00:46:00.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.59,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:46:00.617Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. Harrison Bader to 3rd. Luis Arraez to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T00:46:46.533Z","endTime":"2026-04-12T00:49:43.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T00:46:16.606Z","endTime":"2026-04-12T00:46:48.908Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059635008057853,"aZ":-29.669731115930777,"pfxX":-9.749567363788612,"pfxZ":1.3773484942913807,"pX":-0.6243428986789564,"pZ":3.2662278287444235,"vX0":5.98498809946226,"vY0":-133.74646184186972,"vZ0":0.1255070995299662,"x":140.8,"y":150.59,"x0":-1.6210837143146533,"y0":50.001548258709676,"z0":5.341339079074808,"aX":-17.713225839242416},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.8,"breakHorizontal":16.4,"spinRate":2013,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.40907203979581874,"extension":6.146589837663554},"index":1,"playId":"21a81ed2-ea81-383b-8625-822b9791cc2c","pitchNumber":1,"startTime":"2026-04-12T00:46:48.908Z","endTime":"2026-04-12T00:46:52.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":65.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.165811919288533,"aZ":-40.13058210470152,"pfxX":8.7271508841529,"pfxZ":-7.336184886348004,"pX":-0.9757870614808702,"pZ":1.4754064939063891,"vX0":-1.0743020411771855,"vY0":-104.30053447673934,"vZ0":1.0106477086516479,"x":154.19,"y":198.94,"x0":-1.58135067363124,"y0":50.00421104404423,"z0":5.777628920225227,"aX":9.461644038854317},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-12.5,"breakHorizontal":-15.4,"spinRate":2287,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.5284064222600962,"extension":6.1919281964661845},"index":2,"playId":"4b0de3e0-a6f5-3807-8034-94f47e08712f","pitchNumber":2,"startTime":"2026-04-12T00:47:14.519Z","endTime":"2026-04-12T00:47:17.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.0,"endSpeed":64.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.415820090474995,"aZ":-39.82042802305325,"pfxX":8.686119406543357,"pfxZ":-7.17590023394261,"pX":-0.6329306042338214,"pZ":2.768855542905355,"vX0":-0.5056422704701508,"vY0":-103.274180415769,"vZ0":3.4766008585511736,"x":141.13,"y":164.02,"x0":-1.5093961600711454,"y0":50.003880159480126,"z0":5.899018727998844,"aX":9.253159773044203},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-11.4,"breakHorizontal":-15.5,"spinRate":2259,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.5332031707774676,"extension":6.104015426891956},"index":3,"playId":"56c2744a-8c47-3866-8102-263290c33733","pitchNumber":3,"startTime":"2026-04-12T00:47:34.046Z","endTime":"2026-04-12T00:47:37.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T00:47:46.385Z","endTime":"2026-04-12T00:48:00.993Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":66.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.172395310865184,"aZ":-32.655501333953595,"pfxX":12.70670213506019,"pfxZ":-0.42060725338945204,"pX":-1.5513893963022694,"pZ":3.016967995576401,"vX0":-2.368137615877459,"vY0":-106.42296434628291,"vZ0":3.134636569454738,"x":176.14,"y":157.32,"x0":-2.0668034794532586,"y0":50.0048671903864,"z0":5.251480756881419,"aX":14.413512814725427},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":0.6,"breakHorizontal":-22.2,"spinRate":2350,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.5168866853536325,"extension":5.907805586459386},"index":5,"playId":"bbd28e8c-d32d-3b91-b4b0-e8437870f6b5","pitchNumber":4,"startTime":"2026-04-12T00:48:00.993Z","endTime":"2026-04-12T00:48:04.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-12T00:48:40.257Z","endTime":"2026-04-12T00:49:06.761Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":72.0,"endSpeed":66.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56684847203719,"aZ":-40.39899402722806,"pfxX":9.153284480503771,"pfxZ":-7.5342196818281,"pX":-0.26133532948625526,"pZ":0.6991770103710196,"vX0":0.359716066750366,"vY0":-104.72854218001189,"vZ0":-0.47254324047017904,"x":126.96,"y":219.9,"x0":-1.6223018982894728,"y0":50.003094945002616,"z0":5.724168797525203,"aX":9.990316656776853},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-13.3,"breakHorizontal":-16.6,"spinRate":2394,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.5265357338661589,"extension":6.301141309791731},"index":7,"playId":"0d8cdfbd-e85c-3d3e-ae55-229e13d146e1","pitchNumber":5,"startTime":"2026-04-12T00:49:06.761Z","endTime":"2026-04-12T00:49:10.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87440676248778,"aZ":-29.225120784739282,"pfxX":-11.068946598860817,"pfxZ":1.6199049446449116,"pX":0.23300927649021203,"pZ":2.773752286020766,"vX0":8.213769247679572,"vY0":-135.16461027812596,"vZ0":-1.291167147472338,"x":108.12,"y":163.89,"x0":-1.4318195530733644,"y0":50.00297242948533,"z0":5.3408570602333985,"aX":-20.152313855689346},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":17.9,"spinRate":2086,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4077511873906863,"extension":6.072281579502775},"hitData":{"launchSpeed":99.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":155.23}},"index":8,"playId":"dfb9d0af-d8dd-32ab-b942-bf0f3c92e474","pitchNumber":6,"startTime":"2026-04-12T00:49:34.160Z","endTime":"2026-04-12T00:49:43.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":2.61,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:49:43.042Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T00:52:50.986Z","endTime":"2026-04-12T00:53:48.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-04-12T00:49:59.595Z","endTime":"2026-04-12T00:50:51.445Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Wolfram replaces Chris Bassitt.","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":1,"startTime":"2026-04-12T00:50:51.445Z","endTime":"2026-04-12T00:52:53.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557542103359232,"aZ":-13.320146149238605,"pfxX":9.740244860581083,"pfxZ":9.816821621375299,"pX":-1.3384714679803407,"pZ":2.3761183128427747,"vX0":-11.676966626668062,"vY0":-137.92029119064117,"vZ0":-7.4861178346416875,"x":168.02,"y":174.62,"x0":1.6908755129385091,"y0":50.00251502492818,"z0":6.029732108510274,"aX":18.707076562368297},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-15.1,"spinRate":2136,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.397597948094663,"extension":6.229502160232629},"index":2,"playId":"9029ea04-bc25-337a-8ba1-6f9dcac6bc53","pitchNumber":1,"startTime":"2026-04-12T00:52:53.356Z","endTime":"2026-04-12T00:52:56.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048723887025986,"aZ":-28.24705395238294,"pfxX":-1.560304474325938,"pfxZ":2.4446304713459437,"pX":0.17395272182279867,"pZ":2.4614217983927986,"vX0":-4.0711145528435555,"vY0":-126.17553219421545,"vZ0":-3.427221589990485,"x":110.37,"y":172.32,"x0":2.0122521933716717,"y0":50.00626908496715,"z0":6.117330346466491,"aX":-2.5126837672350595},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":3.7,"spinRate":2241,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.43435037951379396,"extension":6.105883161052927},"index":3,"playId":"f675332c-c6b4-3205-ab40-9f2592d195b9","pitchNumber":2,"startTime":"2026-04-12T00:53:11.592Z","endTime":"2026-04-12T00:53:14.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56182818566561,"aZ":-12.209747313848629,"pfxX":8.985248719223906,"pfxZ":10.310834959364193,"pX":0.5719071126041689,"pZ":1.855111373649158,"vX0":-6.3832008223056,"vY0":-138.84759626368466,"vZ0":-9.286186525831653,"x":95.2,"y":188.69,"x0":1.7432786499660458,"y0":50.001487933912195,"z0":6.0733125573187765,"aX":17.393028149607293},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-14.8,"spinRate":2179,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.3957750654226313,"extension":6.028198196030909},"hitData":{"launchSpeed":101.2,"launchAngle":55.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.79,"coordY":98.64}},"index":4,"playId":"acf5401c-fb80-3de0-bfca-1477b9fcbb58","pitchNumber":3,"startTime":"2026-04-12T00:53:37.887Z","endTime":"2026-04-12T00:53:48.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:53:48.912Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T00:56:25.392Z","endTime":"2026-04-12T00:56:48.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Christian Koss replaces second baseman Luis Arraez, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T00:55:59.530Z","endTime":"2026-04-12T00:56:27.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.549601070674992,"aZ":-33.11721916766151,"pfxX":8.950077461456782,"pfxZ":-0.6384120082246962,"pX":-1.2929727321387725,"pZ":3.1537315069158756,"vX0":-0.9096357634557833,"vY0":-120.51750921521071,"vZ0":2.491928627669555,"x":166.29,"y":153.63,"x0":-2.0733599229429136,"y0":50.00508409166226,"z0":5.0324970839005445,"aX":13.159136095535588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2546,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.454589775249421,"extension":6.243003823670781},"index":1,"playId":"9f3b6066-14f8-3777-ac93-095dca85c6fa","pitchNumber":1,"startTime":"2026-04-12T00:56:27.655Z","endTime":"2026-04-12T00:56:31.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007101468164798,"aZ":-31.051083223769155,"pfxX":-9.977986739966838,"pfxZ":0.6176235363933902,"pX":-0.1449165342707389,"pZ":2.9308145090865056,"vX0":7.136864536606167,"vY0":-134.12851406206448,"vZ0":0.30949705757318646,"x":122.52,"y":159.65,"x0":-1.5488102419250513,"y0":50.002027333098304,"z0":5.034706872910156,"aX":-18.11277526198772},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":1973,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.40893691420744815,"extension":6.560011409144267},"hitData":{"launchSpeed":95.7,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":153.71}},"index":2,"playId":"3d9e634d-109c-3ce6-bfd3-8d83e39fc5e8","pitchNumber":2,"startTime":"2026-04-12T00:56:40.397Z","endTime":"2026-04-12T00:56:48.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:56:48.272Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T00:56:53.473Z","endTime":"2026-04-12T00:58:39.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575863209965696,"aZ":-31.40278318419712,"pfxX":12.576595327706125,"pfxZ":0.5316897680708408,"pX":-1.2964790891658722,"pZ":3.293309239480122,"vX0":-2.2035479603283967,"vY0":-119.74183789542074,"vZ0":2.674021431444631,"x":166.42,"y":149.86,"x0":-1.9935837301088053,"y0":50.00064009071764,"z0":4.984442928866866,"aX":18.136865082305846},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":-22.2,"spinRate":2655,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.45861200618387343,"extension":6.501664851054038},"index":0,"playId":"d7de34c7-4e69-3093-bdb0-5592d2a68b64","pitchNumber":1,"startTime":"2026-04-12T00:57:14.810Z","endTime":"2026-04-12T00:57:18.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.636371587391817,"aZ":-32.22344667857204,"pfxX":-8.079873665332531,"pfxZ":-0.028052799412177976,"pX":1.2081670302297176,"pZ":2.2432877942993907,"vX0":9.697852583500511,"vY0":-133.19515520078244,"vZ0":-0.9052261797943999,"x":70.95,"y":178.21,"x0":-1.449748591430441,"y0":50.003342614872416,"z0":4.9415342211844475,"aX":-14.35452340206214},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.0,"breakHorizontal":12.2,"spinRate":1896,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4130265014671277,"extension":6.600929184776267},"index":1,"playId":"26cba3f1-c89d-38fd-b0c0-6e9fbfe94127","pitchNumber":2,"startTime":"2026-04-12T00:57:30.966Z","endTime":"2026-04-12T00:57:34.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046977208618046,"aZ":-30.411505004997437,"pfxX":10.937973940324754,"pfxZ":1.2368260100810247,"pX":-0.5196213590141773,"pZ":2.6191029843055142,"vX0":0.28466065895058384,"vY0":-118.96812106383908,"vZ0":1.175339783410018,"x":136.81,"y":168.06,"x0":-2.0607455604469895,"y0":50.002126660135346,"z0":4.887058996019896,"aX":15.588288833791886},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.9,"breakHorizontal":-19.8,"spinRate":2502,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4613974532976539,"extension":6.646867438835691},"index":2,"playId":"4f9b229e-c529-3685-bb02-b2fc4e3f29c5","pitchNumber":3,"startTime":"2026-04-12T00:57:53.564Z","endTime":"2026-04-12T00:57:56.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290675888872467,"aZ":-32.712217393674386,"pfxX":10.85645560061171,"pfxZ":-0.36332574538879747,"pX":1.0646874452421629,"pZ":1.827503290209458,"vX0":3.5912835619593233,"vY0":-122.69288011907419,"vZ0":-0.43705093805159356,"x":76.42,"y":189.44,"x0":-1.8350081038084374,"y0":50.00088903211088,"z0":4.838873986371032,"aX":16.253806861994782},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":-20.5,"spinRate":2663,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4494882918071723,"extension":6.4821108840842365},"index":3,"playId":"946b3467-772f-3490-952f-7bed486cd038","pitchNumber":4,"startTime":"2026-04-12T00:58:07.711Z","endTime":"2026-04-12T00:58:11.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8024440835265,"aZ":-30.886526246451197,"pfxX":-10.469857243167382,"pfxZ":0.7146074329264049,"pX":0.0779007797837345,"pZ":2.731494936159264,"vX0":7.819973615933943,"vY0":-134.16300796121266,"vZ0":-0.09997859426052613,"x":114.03,"y":165.03,"x0":-1.5349024921424073,"y0":50.00059041960509,"z0":4.996535072713812,"aX":-18.817910979673982},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":16.9,"spinRate":1896,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.41045430654388637,"extension":6.757170263504757},"index":4,"playId":"6f74a6ba-13e5-32c8-a70e-610c5a07a6b5","pitchNumber":5,"startTime":"2026-04-12T00:58:21.868Z","endTime":"2026-04-12T00:58:24.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21369816232931,"aZ":-30.650840284228043,"pfxX":-9.605379893298814,"pfxZ":0.8398062670857005,"pX":0.5476874842993391,"pZ":2.776617106449011,"vX0":8.481395115629216,"vY0":-134.83376721955082,"vZ0":-0.07785927485998045,"x":104.82,"y":112.15,"x0":-1.4070264475525187,"y0":50.00574429929208,"z0":4.988008766554913,"aX":-17.501779335597988},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1930,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.40787330269572486,"extension":6.723360520826871},"index":5,"playId":"73709b97-e19e-382a-9411-d91135648d29","pitchNumber":6,"startTime":"2026-04-12T00:58:36.733Z","endTime":"2026-04-12T00:58:39.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T00:58:39.791Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T00:58:54.205Z","endTime":"2026-04-12T01:00:05.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53660589478757,"aZ":-31.854055085541034,"pfxX":-11.281547901968219,"pfxZ":0.18233395132429386,"pX":-0.7656004276814666,"pZ":3.447963111455072,"vX0":5.974012550270231,"vY0":-134.16987784820503,"vZ0":1.7887316933489439,"x":146.18,"y":145.68,"x0":-1.5751627836966167,"y0":50.00526358267104,"z0":5.0697307768918005,"aX":-20.228745872276416},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":18.8,"spinRate":1919,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4108533185231007,"extension":6.589282082812811},"index":0,"playId":"1de11e4c-40fd-3eca-8242-33463c0a1e6e","pitchNumber":1,"startTime":"2026-04-12T00:59:01.682Z","endTime":"2026-04-12T00:59:04.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T00:59:14.081Z","endTime":"2026-04-12T00:59:19.120Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74449204485422,"aZ":-30.76640399143318,"pfxX":-9.3040215465429,"pfxZ":0.7724028695409277,"pX":-0.2820553500159219,"pZ":3.56670512357678,"vX0":6.40484495379545,"vY0":-134.93997935068836,"vZ0":1.8385343961347314,"x":127.75,"y":142.48,"x0":-1.4925393527273534,"y0":50.002420338048395,"z0":5.0630262438295075,"aX":-16.9460376568165},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":15.2,"spinRate":1953,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.40783359146105713,"extension":6.726696485665629},"index":2,"playId":"1212f256-3d23-3c2a-b505-6c310d0c0792","pitchNumber":2,"startTime":"2026-04-12T00:59:19.120Z","endTime":"2026-04-12T00:59:22.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88441999098029,"aZ":-37.74184505572519,"pfxX":-7.067404719991972,"pfxZ":-3.486587388913675,"pX":-0.20272361581097906,"pZ":0.7571393659047395,"vX0":6.020492706895019,"vY0":-125.82955800618498,"vZ0":-2.055375010714914,"x":124.73,"y":218.34,"x0":-1.7147748570073484,"y0":50.00536257932929,"z0":4.658892961252165,"aX":-11.270233626439625},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.6,"breakHorizontal":11.3,"spinRate":1400,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4362371132046712,"extension":6.875724800193881},"index":3,"playId":"7199ee30-1e2b-3781-9512-c6ee010d0e53","pitchNumber":3,"startTime":"2026-04-12T00:59:37.778Z","endTime":"2026-04-12T00:59:40.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32322668579926,"aZ":-36.229963785506925,"pfxX":-3.8485876781156243,"pfxZ":-2.5662008668921885,"pX":-0.014413779828077474,"pZ":1.4322324158376685,"vX0":5.351755666292106,"vY0":-124.90466936827221,"vZ0":-0.5742026520413005,"x":117.55,"y":200.11,"x0":-1.6854997197014499,"y0":50.00372354754121,"z0":4.64590146131783,"aX":-6.076975581578241},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":5.8,"spinRate":1464,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4386213989683485,"extension":7.070214093069617},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":170.43}},"index":4,"playId":"5f4ad9cb-6c49-3a9b-934f-d4c258898b3e","pitchNumber":4,"startTime":"2026-04-12T00:59:56.601Z","endTime":"2026-04-12T01:00:05.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:00:05.260Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T01:02:28.722Z","endTime":"2026-04-12T01:04:34.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29831287812201,"aZ":-37.79812682142264,"pfxX":-1.0291149164586368,"pfxZ":-3.7464870597141076,"pX":-1.0221738598188288,"pZ":1.4520073360762695,"vX0":-6.827107865365852,"vY0":-121.64198153084328,"vZ0":-3.5558812677427225,"x":155.96,"y":199.58,"x0":1.951487565205687,"y0":50.00225040352915,"z0":6.20150423087569,"aX":-1.5442145660862812},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":3.5,"spinRate":2410,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4498471402864137,"extension":6.058207361758528},"index":0,"playId":"13183243-3b0f-35f8-bb50-efd3accb936c","pitchNumber":1,"startTime":"2026-04-12T01:02:38.362Z","endTime":"2026-04-12T01:02:41.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.744160905915955,"aZ":-18.322839218676027,"pfxX":9.33309148984244,"pfxZ":7.217457993461823,"pX":0.9281639875228027,"pZ":2.9846737833531694,"vX0":-6.011368510940987,"vY0":-138.1369398173073,"vZ0":-5.129434432842173,"x":81.62,"y":158.19,"x0":1.9276698320427634,"y0":50.00381027314662,"z0":6.109991569558295,"aX":17.9140514450724},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":-15.5,"spinRate":2239,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39756374997959343,"extension":6.0564854919014355},"index":1,"playId":"1e520a1a-ae0a-3f72-8456-32792e7b87f0","pitchNumber":2,"startTime":"2026-04-12T01:02:53.235Z","endTime":"2026-04-12T01:02:56.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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.7,"endSpeed":86.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629233527849074,"aZ":-13.201933443450487,"pfxX":4.484182434965198,"pfxZ":9.946034368682703,"pX":0.02968287676963512,"pZ":2.286967220008758,"vX0":-6.681640711709465,"vY0":-137.51691982000773,"vZ0":-7.631654587855801,"x":115.87,"y":177.03,"x0":1.9127597846032593,"y0":50.00218317793383,"z0":6.001226103495243,"aX":8.553796739465687},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-6.6,"spinRate":2313,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.39890692516178783,"extension":5.998333245744813},"index":2,"playId":"81db4b93-7153-3aa0-92e7-8731743361d6","pitchNumber":3,"startTime":"2026-04-12T01:03:10.559Z","endTime":"2026-04-12T01:03:13.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T01:03:24.499Z","endTime":"2026-04-12T01:03:38.331Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58353611194853,"aZ":-15.076401688680239,"pfxX":9.585335113177928,"pfxZ":8.74365955819583,"pX":0.2004767110932426,"pZ":3.0724307705283183,"vX0":-7.840180765469587,"vY0":-139.4826065968702,"vZ0":-5.629024231267755,"x":110.52,"y":147.97,"x0":1.8129202515578784,"y0":50.00501526619377,"z0":6.123691681096429,"aX":18.74722334259365},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-15.6,"spinRate":2196,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.3938338443306275,"extension":6.047730348028229},"index":4,"playId":"52f84245-b94a-334c-ada5-8ffe528968f8","pitchNumber":4,"startTime":"2026-04-12T01:03:38.331Z","endTime":"2026-04-12T01:03:41.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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.1,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.096304904542347,"aZ":-19.503418561871506,"pfxX":3.6419879187568514,"pfxZ":6.720803647587864,"pX":-1.086148535991298,"pZ":3.290334307750974,"vX0":-9.293874949222491,"vY0":-136.68291846499088,"vZ0":-4.061655679458802,"x":158.4,"y":149.94,"x0":1.8902674868518707,"y0":50.00461620756701,"z0":6.1409285647767025,"aX":6.869030208053291},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-4.6,"spinRate":2151,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4012530639767058,"extension":6.176055967586378},"index":5,"playId":"b287e34a-4876-390f-87e8-9c592024c149","pitchNumber":5,"startTime":"2026-04-12T01:04:11.168Z","endTime":"2026-04-12T01:04:14.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72972077338554,"aZ":-15.784758967161144,"pfxX":9.751932337077559,"pfxZ":8.631704467548964,"pX":0.37000646610865967,"pZ":3.3713548243439506,"vX0":-7.5857299691031415,"vY0":-137.46037588731855,"vZ0":-4.52121606678845,"x":102.9,"y":147.75,"x0":1.9093776811740935,"y0":50.00262146602445,"z0":6.121865392295304,"aX":18.514060775675883},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-16.0,"spinRate":2105,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.3996898696237121,"extension":6.134570243730666},"index":6,"playId":"f9505ee0-7f76-3ea2-9ca2-c745cab83a9b","pitchNumber":6,"startTime":"2026-04-12T01:04:31.456Z","endTime":"2026-04-12T01:04:34.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:04:34.597Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T01:04:45.739Z","endTime":"2026-04-12T01:06:45.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991319677368626,"aZ":-13.04219272109516,"pfxX":9.41404512150531,"pfxZ":10.24561985006632,"pX":-0.9045204617112379,"pZ":2.4435261810903333,"vX0":-10.157220757389194,"vY0":-136.28524291193975,"vZ0":-7.386412762232783,"x":151.48,"y":172.8,"x0":1.6606570663561406,"y0":50.0043916744509,"z0":6.103746424810801,"aX":17.581967524719982},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-14.8,"spinRate":2168,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40303439766274796,"extension":6.170097722889783},"index":0,"playId":"cda5eb70-aed9-3a59-b5eb-c32cfd93e732","pitchNumber":1,"startTime":"2026-04-12T01:05:03.779Z","endTime":"2026-04-12T01:05:07.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28698471301847,"aZ":-12.948146257177813,"pfxX":8.550208548105937,"pfxZ":10.008427658841612,"pX":0.8833043335562959,"pZ":2.803153043394793,"vX0":-5.938860988501356,"vY0":-138.52930923203786,"vZ0":-6.37585887907381,"x":83.33,"y":163.09,"x0":1.9567531249068641,"y0":50.00338007095473,"z0":6.019871747097688,"aX":16.42627624986707},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-14.0,"spinRate":2153,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3971409563027013,"extension":6.06359239826828},"index":1,"playId":"617b3c82-414a-3225-8241-3872cb3499ad","pitchNumber":2,"startTime":"2026-04-12T01:05:21.472Z","endTime":"2026-04-12T01:05:24.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803009654025022,"aZ":-35.870389601745906,"pfxX":-2.692719328583764,"pfxZ":-2.321529887498409,"pX":-0.8363122620896026,"pZ":2.602508030637437,"vX0":-5.95426704044073,"vY0":-125.04522381795613,"vZ0":-1.544654934789516,"x":148.88,"y":168.51,"x0":1.9198059152708067,"y0":50.00127605785659,"z0":6.154907975846907,"aX":-4.2892664884190665},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":6.1,"spinRate":2330,"spinDirection":317},"zone":11,"typeConfidence":2.0,"plateTime":0.43702460627970074,"extension":6.113341933758577},"index":2,"playId":"d0bfea72-b68b-3cca-a682-ea0f9823a798","pitchNumber":3,"startTime":"2026-04-12T01:05:46.445Z","endTime":"2026-04-12T01:06:13.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10246111756402,"aZ":-21.876348391604658,"pfxX":9.739832899106016,"pfxZ":5.415337610580718,"pX":0.5436458309858746,"pZ":3.2898666838212085,"vX0":-6.98892941962918,"vY0":-137.43515780812794,"vZ0":-3.721720177611123,"x":96.28,"y":149.95,"x0":1.8616062118720844,"y0":50.002785537859246,"z0":6.15777596800295,"aX":18.52456442402669},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-16.1,"spinRate":2062,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.39940813781436635,"extension":6.2435905343279146},"index":3,"playId":"a3e2da8d-1727-3e19-a1ef-0592773a249b","pitchNumber":4,"startTime":"2026-04-12T01:06:16.207Z","endTime":"2026-04-12T01:06:19.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94745043261664,"aZ":-33.67116191271253,"pfxX":-0.1902986554768622,"pfxZ":-0.9631194804277374,"pX":0.3292902147284475,"pZ":2.8457692808968202,"vX0":-3.73128634393278,"vY0":-124.70873412509194,"vZ0":-1.275379012941813,"x":104.45,"y":161.94,"x0":1.8773157665505769,"y0":50.00261277101992,"z0":6.172534221052558,"aX":-0.29545244323571007},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":1.3,"spinRate":2101,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.4412783459499159,"extension":6.147775852264916},"hitData":{"launchSpeed":89.4,"launchAngle":23.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.42,"coordY":106.24}},"index":4,"playId":"8abc1a99-3e13-3b98-a4c1-219ad842cdce","pitchNumber":5,"startTime":"2026-04-12T01:06:37.045Z","endTime":"2026-04-12T01:06:45.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:06:45.835Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T01:09:23.600Z","endTime":"2026-04-12T01:09:50.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-04-12T01:06:59.996Z","endTime":"2026-04-12T01:07:36.373Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Grant Wolfram.","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":1,"startTime":"2026-04-12T01:07:36.373Z","endTime":"2026-04-12T01:09:25.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.056204932432394,"aZ":-37.03956103137183,"pfxX":-10.84195049740423,"pfxZ":-2.8133952486650218,"pX":0.41558449838706,"pZ":1.340216159243658,"vX0":9.91303061981054,"vY0":-131.6541273712608,"vZ0":-3.9499037418194627,"x":101.16,"y":202.59,"x0":-2.0189162353071977,"y0":50.004890894370995,"z0":5.647930322813594,"aX":-18.73520116439064},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.9,"breakHorizontal":17.0,"spinRate":1620,"spinDirection":265},"zone":14,"typeConfidence":0.92,"plateTime":0.4185750568486917,"extension":5.888897821619501},"index":2,"playId":"1f7b14ed-314c-363b-bb0b-109207aac852","pitchNumber":1,"startTime":"2026-04-12T01:09:25.946Z","endTime":"2026-04-12T01:09:29.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99188823539932,"aZ":-35.35432350241057,"pfxX":-8.240524186470243,"pfxZ":-1.717947122358476,"pX":-0.5174965789826026,"pZ":2.08911047789521,"vX0":7.29698752581397,"vY0":-136.22879945306963,"vZ0":-2.4821555154995685,"x":136.73,"y":182.37,"x0":-2.1793835074669756,"y0":50.00311004023016,"z0":5.4916797188513256,"aX":-15.263694586067418},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-3.5,"breakHorizontal":13.1,"spinRate":1988,"spinDirection":255},"zone":7,"typeConfidence":0.89,"plateTime":0.4043231541378307,"extension":5.829396101958915},"hitData":{"launchSpeed":96.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":159.28}},"index":3,"playId":"9d4387c5-1294-3021-9e61-164c4914197b","pitchNumber":2,"startTime":"2026-04-12T01:09:43.234Z","endTime":"2026-04-12T01:09:50.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:09:50.951Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T01:12:02.019Z","endTime":"2026-04-12T01:13:42.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":82.7,"endSpeed":75.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412526502087907,"aZ":-34.85790916089577,"pfxX":8.68690352192408,"pfxZ":-1.8557651636760486,"pX":0.5533372871982516,"pZ":2.1612758326968016,"vX0":3.2119976539357875,"vY0":-120.3162308491534,"vZ0":0.8415193446382692,"x":95.91,"y":180.43,"x0":-1.932936333028092,"y0":50.00391150970046,"z0":4.93067003732088,"aX":12.555850346544489},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":-16.6,"spinRate":2634,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4577240912884517,"extension":6.355505756727818},"index":0,"playId":"41cb3d00-63b5-37be-958d-c04163d7e406","pitchNumber":1,"startTime":"2026-04-12T01:12:18.726Z","endTime":"2026-04-12T01:12:22.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06327048375932,"aZ":-33.431710377041604,"pfxX":-9.623842211177884,"pfxZ":-0.7153067075930934,"pX":-0.8061372488510565,"pZ":2.9411689111777646,"vX0":5.336438342180064,"vY0":-132.43746786116967,"vZ0":0.9515510079762397,"x":147.73,"y":159.37,"x0":-1.6121045033227264,"y0":50.005699908601514,"z0":5.04975327657643,"aX":-16.85350265946404},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.8,"breakHorizontal":16.1,"spinRate":1858,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4158634990767194,"extension":6.698422158702562},"index":1,"playId":"1b146cdd-3e42-3478-af57-b63bf9a9eae1","pitchNumber":2,"startTime":"2026-04-12T01:12:35.243Z","endTime":"2026-04-12T01:12:38.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96958350613094,"aZ":-33.366381411180186,"pfxX":-9.405844875637984,"pfxZ":-0.7416337458008773,"pX":0.07337334698304025,"pZ":1.6115783625494509,"vX0":7.231624344688697,"vY0":-125.8292544327812,"vZ0":-0.9775234675063201,"x":114.2,"y":195.27,"x0":-1.6183919075997542,"y0":50.00528341300758,"z0":4.713016425655504,"aX":-15.057267214206746},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.3,"breakHorizontal":15.4,"spinRate":1563,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4356001735588695,"extension":6.849556342445014},"index":2,"playId":"0f8aa800-71e3-3bda-8900-b5eea6b98ed0","pitchNumber":3,"startTime":"2026-04-12T01:12:50.779Z","endTime":"2026-04-12T01:12:53.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308025855970108,"aZ":-25.595197930815186,"pfxX":-6.511403880592461,"pfxZ":3.5987469353360098,"pX":-0.1453919101164093,"pZ":4.087976478238214,"vX0":5.824376744911006,"vY0":-134.43809888926808,"vZ0":2.123232585085419,"x":122.54,"y":128.4,"x0":-1.4945888607394364,"y0":50.00599977004708,"z0":5.105393757141874,"aX":-11.914339681412176},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":10.6,"spinRate":1851,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40751981058614284,"extension":6.684608518571386},"index":3,"playId":"5c9544d6-ebf8-36a1-add6-8087d99f3bac","pitchNumber":4,"startTime":"2026-04-12T01:13:16.749Z","endTime":"2026-04-12T01:13:19.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841048521288506,"aZ":-33.51039976670111,"pfxX":10.270086608488503,"pfxZ":-0.9166956280203387,"pX":-0.9414985526529823,"pZ":2.32643848180333,"vX0":-0.23463126826961966,"vY0":-120.95511013868858,"vZ0":1.0621753337869284,"x":152.89,"y":175.97,"x0":-2.172524426494525,"y0":50.00520960996198,"z0":4.86443728895891,"aX":14.924583667431078},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.1,"breakHorizontal":-18.5,"spinRate":2527,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4562303120781239,"extension":6.470641251019818},"index":4,"playId":"5fa77406-91d5-3b66-882a-4eb42059c821","pitchNumber":5,"startTime":"2026-04-12T01:13:38.426Z","endTime":"2026-04-12T01:13:42.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:13:42.027Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T01:14:01.904Z","endTime":"2026-04-12T01:15:06.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845838520695235,"aZ":-37.91413923458093,"pfxX":-6.214688853682856,"pfxZ":-3.631292639251262,"pX":-0.7119862620749129,"pZ":2.433624794309494,"vX0":4.871824667539621,"vY0":-125.0937130193672,"vZ0":1.817476717203194,"x":144.14,"y":173.07,"x0":-1.8798087269304082,"y0":50.00356983278773,"z0":4.811832106696799,"aX":-9.824456046627683},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.9,"breakHorizontal":10.1,"spinRate":1474,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.4382905940329511,"extension":6.8704358461021595},"index":0,"playId":"85089f99-40cf-341d-b9de-5d9f8f2057f2","pitchNumber":1,"startTime":"2026-04-12T01:14:04.609Z","endTime":"2026-04-12T01:14:07.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13904984707564,"aZ":-26.26392490475912,"pfxX":-9.573456276250285,"pfxZ":3.260319099194671,"pX":-0.525078923624993,"pZ":2.63871688964701,"vX0":5.953988698161265,"vY0":-134.9566384716519,"vZ0":-1.1181961140045478,"x":137.01,"y":167.53,"x0":-1.5361283923656297,"y0":50.00215633374344,"z0":4.938588647215498,"aX":-17.351249834896052},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":2091,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40859097065241246,"extension":6.717548558179539},"index":1,"playId":"28ea0c33-ceeb-3591-a382-846ec4c67ba1","pitchNumber":2,"startTime":"2026-04-12T01:14:21.010Z","endTime":"2026-04-12T01:14:24.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.323306851745624,"aZ":-32.76615139624581,"pfxX":7.081691967436951,"pfxZ":-0.3886554448965871,"pX":-0.3443826484510796,"pZ":1.6063996757193184,"vX0":1.6133935474465666,"vY0":-122.44451572129297,"vZ0":-0.7250551409265238,"x":130.13,"y":195.41,"x0":-1.9327056601276638,"y0":50.00599556122382,"z0":4.722637443658402,"aX":10.699217091049949},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-13.2,"spinRate":2516,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.448210933389523,"extension":6.605884176984039},"index":2,"playId":"9d9c1d34-7137-3211-a581-77ee7f86309a","pitchNumber":3,"startTime":"2026-04-12T01:14:41.733Z","endTime":"2026-04-12T01:14:45.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923716717957113,"aZ":-30.707460559459022,"pfxX":6.520784447124193,"pfxZ":0.9648203832971358,"pX":-0.20977940570795733,"pZ":2.5086128614474488,"vX0":2.3066995625043663,"vY0":-122.57055549776001,"vZ0":1.0651578889733921,"x":125.0,"y":171.05,"x0":-2.0108904813100126,"y0":50.00115303492622,"z0":4.6966608070249425,"aX":9.889481791595859},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-12.4,"spinRate":2492,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.44739173814166167,"extension":6.495300262489195},"hitData":{"launchSpeed":78.0,"launchAngle":38.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.97,"coordY":106.53}},"index":3,"playId":"feb159cd-febb-3f5d-9c84-d83bc8d56a93","pitchNumber":4,"startTime":"2026-04-12T01:14:58.686Z","endTime":"2026-04-12T01:15:06.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:15:06.899Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T01:15:14.336Z","endTime":"2026-04-12T01:17:07.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.427878049532165,"aZ":-33.81748000729711,"pfxX":-8.030963363227052,"pfxZ":-0.9156711634233172,"pX":-0.3245543715591631,"pZ":3.101091147617721,"vX0":6.023722370777369,"vY0":-133.4918908170407,"vZ0":1.4423414522525106,"x":129.37,"y":155.05,"x0":-1.5782414496317045,"y0":50.00637849444536,"z0":5.006443225663472,"aX":-14.35180912716857},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.1,"breakHorizontal":13.1,"spinRate":1848,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4118882891479738,"extension":6.676174844954164},"index":0,"playId":"9ebb9055-1023-3db7-bdfd-569615611583","pitchNumber":1,"startTime":"2026-04-12T01:15:32.943Z","endTime":"2026-04-12T01:15:36.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88785380549364,"aZ":-30.95423114889148,"pfxX":-6.478679821285357,"pfxZ":0.6740868756577001,"pX":-0.2607242503680689,"pZ":3.6111115795388993,"vX0":5.3625859049721,"vY0":-133.94839119835518,"vZ0":2.0073105962614517,"x":126.94,"y":141.28,"x0":-1.4541315895179392,"y0":50.0003684905034,"z0":5.076295138715278,"aX":-11.686033508993873},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.9,"breakHorizontal":10.4,"spinRate":1892,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41004173160488255,"extension":6.863643908394889},"index":1,"playId":"1ae5ff91-c3a4-3b28-b105-500f98817249","pitchNumber":2,"startTime":"2026-04-12T01:15:48.737Z","endTime":"2026-04-12T01:15:52.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902096468133756,"aZ":-38.282925874739455,"pfxX":-5.348282567343086,"pfxZ":-3.929652767192694,"pX":-0.572179570913527,"pZ":1.9887476307279686,"vX0":4.9797275033820165,"vY0":-123.72530707847939,"vZ0":0.9157198618282931,"x":138.81,"y":185.08,"x0":-1.9128196658966916,"y0":50.00082579925239,"z0":4.8135043994786795,"aX":-8.319073425450826},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.7,"breakHorizontal":8.5,"spinRate":1441,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.442122750649538,"extension":6.80648313139794},"index":2,"playId":"e8871a77-29b7-3766-816c-843e01d4a8c6","pitchNumber":3,"startTime":"2026-04-12T01:16:03.946Z","endTime":"2026-04-12T01:16:07.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":83.9,"endSpeed":77.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68301778833005,"aZ":-39.04845416842539,"pfxX":-4.1409181744095225,"pfxZ":-4.540594119137533,"pX":-0.5120647393662879,"pZ":0.7420906001486556,"vX0":4.024364889378048,"vY0":-122.14594173451941,"vZ0":-1.565856879797906,"x":136.52,"y":218.74,"x0":-1.6416913132064277,"y0":50.00371460525541,"z0":4.7438953510493045,"aX":-6.2680099465968535},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.4,"breakHorizontal":6.6,"spinRate":1398,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.44813165552862566,"extension":6.7133157436065165},"index":3,"playId":"dd0c1cbf-0e48-3ad6-824a-e132b3c173c0","pitchNumber":4,"startTime":"2026-04-12T01:16:21.790Z","endTime":"2026-04-12T01:16:24.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T01:16:43.382Z","endTime":"2026-04-12T01:16:57.381Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91377130588645,"aZ":-33.011362898331,"pfxX":-9.918382115320286,"pfxZ":-0.45943121634859807,"pX":0.6660181517900589,"pZ":2.8174777202121657,"vX0":9.241748829853751,"vY0":-134.24970362927016,"vZ0":0.5524749598311629,"x":91.61,"y":162.71,"x0":-1.5438607450030502,"y0":50.00387685164443,"z0":4.971417926136891,"aX":-17.981971962913764},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.5,"breakHorizontal":15.8,"spinRate":2026,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.40904712773584784,"extension":6.80014885378539},"hitData":{"launchSpeed":98.0,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":123.31}},"index":5,"playId":"80016f0c-57a5-37cb-81fe-36bc127de86b","pitchNumber":5,"startTime":"2026-04-12T01:16:57.381Z","endTime":"2026-04-12T01:17:07.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:17:07.918Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T01:17:20.515Z","endTime":"2026-04-12T01:18:48.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.608402616239452,"aZ":-25.178361518585717,"pfxX":-1.0785159537868028,"pfxZ":3.940608189235193,"pX":1.5922986872415275,"pZ":2.1922279362538286,"vX0":8.111732849033313,"vY0":-132.94851880883186,"vZ0":-2.404285394454976,"x":56.31,"y":179.59,"x0":-1.3687184671128954,"y0":50.004636218060426,"z0":4.950897248158807,"aX":-1.9166228370565581},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":0.0,"spinRate":2124,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4132413947499298,"extension":6.7949213251535765},"index":0,"playId":"f9e48535-f0ce-3a84-b5ca-3840da3a486a","pitchNumber":1,"startTime":"2026-04-12T01:17:33.589Z","endTime":"2026-04-12T01:17:36.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"8a646992-f45b-33f4-a2ca-b6da080d1993","startTime":"2026-04-12T01:17:50.140Z","endTime":"2026-04-12T01:17:53.810Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041078737927535,"aZ":-23.108783264334903,"pfxX":-0.3943219244481415,"pfxZ":5.20599297919734,"pX":0.27089357968009303,"pZ":2.8958491816039573,"vX0":5.072133727573449,"vY0":-131.39837983253724,"vZ0":-1.0372060125440257,"x":106.67,"y":160.59,"x0":-1.6368838590477555,"y0":50.00022298631088,"z0":5.020065152374665,"aX":-0.6870277520049461},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":-0.5,"spinRate":2146,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4175820772279719,"extension":6.657801113497722},"index":2,"playId":"681e0d33-e2fa-3b5a-82d0-052cb9923092","pitchNumber":2,"startTime":"2026-04-12T01:18:08.677Z","endTime":"2026-04-12T01:18:11.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353339300241323,"aZ":-30.780738474736165,"pfxX":8.370324978036425,"pfxZ":0.9152838414636708,"pX":1.0690585432782225,"pZ":2.2242964890125596,"vX0":4.181966799415429,"vY0":-123.04148469926282,"vZ0":0.029182658464835365,"x":76.25,"y":178.72,"x0":-1.744541796692873,"y0":50.00228823529334,"z0":4.839144849235564,"aX":12.722651452595356},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.2,"spinRate":2486,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4466090305180881,"extension":6.681432274586802},"hitData":{"launchSpeed":69.6,"launchAngle":61.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":149.15}},"index":3,"playId":"7cca90e0-ac37-3cf0-9f1c-5e3e3fe488dd","pitchNumber":3,"startTime":"2026-04-12T01:18:39.727Z","endTime":"2026-04-12T01:18:48.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:18:48.543Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T01:21:24.863Z","endTime":"2026-04-12T01:22:10.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T01:20:01.297Z","endTime":"2026-04-12T01:21:27.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4878884150114,"aZ":-8.125381573709543,"pfxX":-7.299567075047207,"pfxZ":12.412634300137654,"pX":-0.2750151763748596,"pZ":3.236634672386398,"vX0":5.123741139235487,"vY0":-139.09253264851856,"vZ0":-5.83270803362082,"x":127.48,"y":151.39,"x0":-1.203300215857824,"y0":50.000501418983866,"z0":5.914701752230159,"aX":-14.139390845714411},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.2,"breakHorizontal":12.0,"spinRate":2520,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.39549607862252323,"extension":5.773259069592388},"index":1,"playId":"30309997-d6ce-3a20-ab2d-602a1446a18a","pitchNumber":1,"startTime":"2026-04-12T01:21:27.172Z","endTime":"2026-04-12T01:21:30.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.073542909579174,"aZ":-10.527511671690304,"pfxX":-6.766852144032944,"pfxZ":11.097441989548955,"pX":-0.8814551566007326,"pZ":4.040482991809899,"vX0":2.893957266077826,"vY0":-139.6556351343768,"vZ0":-3.4366719069386784,"x":150.6,"y":129.69,"x0":-1.0591641483349872,"y0":50.00517511812744,"z0":5.993107472108956,"aX":-13.203608674267633},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":11.5,"spinRate":2508,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39405390946092567,"extension":5.68989911444411},"index":2,"playId":"d8d6d2e5-b96d-31eb-9769-5e7a8013a460","pitchNumber":2,"startTime":"2026-04-12T01:21:43.946Z","endTime":"2026-04-12T01:21:47.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709611323750156,"aZ":-17.59012768935848,"pfxX":-9.601861112842245,"pfxZ":9.258924429898588,"pX":-0.6643862107653248,"pZ":2.446847260850846,"vX0":4.972568035225685,"vY0":-125.60073986138258,"vZ0":-4.548434336193619,"x":142.32,"y":172.72,"x0":-1.4367491633971283,"y0":50.00582058547065,"z0":5.73890271703397,"aX":-15.132449751776715},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":15.7,"breakHorizontal":16.0,"spinRate":2386,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.4384059121191086,"extension":5.8554850835250365},"hitData":{"launchSpeed":66.4,"launchAngle":76.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":188.67}},"index":3,"playId":"b682f79f-cbd3-3670-9891-6e6c7c69778c","pitchNumber":3,"startTime":"2026-04-12T01:22:01.062Z","endTime":"2026-04-12T01:22:10.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:22:10.247Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T01:22:26.573Z","endTime":"2026-04-12T01:23:33.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.165360595668915,"aZ":-25.687193292828095,"pfxX":0.9127788753220738,"pfxZ":3.9591944430990402,"pX":1.1028166158456645,"pZ":1.4467689137729463,"vX0":5.793869581432221,"vY0":-127.162397027016,"vZ0":-5.53482853149786,"x":74.96,"y":199.72,"x0":-1.3239329291128603,"y0":50.00092537578646,"z0":5.690386970134331,"aX":1.4926253912831793},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2465,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4308030632315769,"extension":5.801773349388408},"index":0,"playId":"94cad729-4584-37fb-a3fb-ba7b77926fee","pitchNumber":1,"startTime":"2026-04-12T01:22:34.763Z","endTime":"2026-04-12T01:22:37.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529087609766034,"aZ":-27.694324771623933,"pfxX":1.2012122000588747,"pfxZ":2.6704793575653394,"pX":0.3721634964222452,"pZ":3.5264319599844987,"vX0":4.248154631622638,"vY0":-128.59088185260813,"vZ0":-0.5898095961027487,"x":102.81,"y":143.57,"x0":-1.4568234703488643,"y0":50.000029722531075,"z0":5.906276341035412,"aX":2.0116707816807073},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-3.1,"spinRate":2477,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.4258659656333137,"extension":5.7452695223864},"index":1,"playId":"aa702971-93f0-3ad1-9439-5eaeac0e58f3","pitchNumber":2,"startTime":"2026-04-12T01:22:50.662Z","endTime":"2026-04-12T01:22:53.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.145639451213555,"aZ":-10.762952804245556,"pfxX":-7.458787648798506,"pfxZ":11.195566084226858,"pX":-0.08969588276063362,"pZ":1.858922497089135,"vX0":4.983688997507191,"vY0":-138.01260077149374,"vZ0":-8.666826261675626,"x":120.42,"y":188.59,"x0":-0.9576240448499327,"y0":50.00541935971741,"z0":5.781376701278463,"aX":-14.268977352179435},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":12.4,"spinRate":2544,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.398151301408713,"extension":5.99511371646641},"index":2,"playId":"5c111647-9f99-317f-bf35-199cdc4cf894","pitchNumber":3,"startTime":"2026-04-12T01:23:11.514Z","endTime":"2026-04-12T01:23:14.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669945305455588,"aZ":-25.591092271568233,"pfxX":0.15280444593359577,"pfxZ":3.919631540244488,"pX":0.3051040667884401,"pZ":2.547431858902896,"vX0":4.145246045646456,"vY0":-128.28248733900503,"vZ0":-3.1485966271655585,"x":105.37,"y":170.0,"x0":-1.3464753461110415,"y0":50.00233814171608,"z0":5.769405300877236,"aX":0.2559885486682794},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-1.1,"spinRate":2428,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.42574319589084597,"extension":5.744744438089639},"index":3,"playId":"b7a55b7c-8a76-3838-9f8b-311ef5d5d2c2","pitchNumber":4,"startTime":"2026-04-12T01:23:30.229Z","endTime":"2026-04-12T01:23:33.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:23:33.229Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T01:23:45.918Z","endTime":"2026-04-12T01:24:12.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.395855442914375,"aZ":-13.168457086320837,"pfxX":-7.057333658265422,"pfxZ":10.055856279641198,"pX":-0.30068787092613786,"pZ":3.3175052649049306,"vX0":4.414400750170469,"vY0":-137.538239343955,"vZ0":-4.549546802365681,"x":128.46,"y":149.21,"x0":-1.0211035508761235,"y0":50.00032541927679,"z0":5.905988165676028,"aX":-13.334038029085201},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":11.6,"spinRate":2522,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.40035121277924235,"extension":5.926189337125827},"hitData":{"launchSpeed":82.0,"launchAngle":71.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.03,"coordY":177.02}},"index":0,"playId":"8691bb76-d5ab-3007-ad08-f0b73cf2e752","pitchNumber":1,"startTime":"2026-04-12T01:24:01.230Z","endTime":"2026-04-12T01:24:12.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:24:12.261Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremiah Jackson homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T01:26:55.146Z","endTime":"2026-04-12T01:27:37.360Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T01:26:01.332Z","endTime":"2026-04-12T01:26:57.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36572567926898,"aZ":-14.787065653137022,"pfxX":-3.6006028600787396,"pfxZ":9.056672262466067,"pX":0.24178901446791526,"pZ":3.324126677141331,"vX0":7.734637398531482,"vY0":-138.08573316824058,"vZ0":-4.026548454023559,"x":107.78,"y":149.03,"x0":-2.1349588242267283,"y0":50.00551983006423,"z0":5.804273327637782,"aX":-6.915134019220666},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2197,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.3975181930797649,"extension":6.489423928290453},"index":1,"playId":"c4b9637a-9b71-335c-ae0e-07fe33c705dc","pitchNumber":1,"startTime":"2026-04-12T01:26:57.485Z","endTime":"2026-04-12T01:27:00.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47601751830513,"aZ":-33.723083110449764,"pfxX":3.5262474098952796,"pfxZ":-0.9814538208653936,"pX":-0.5097327345691899,"pZ":2.1055636968662244,"vX0":3.632670403337921,"vY0":-124.6946544025118,"vZ0":-2.5352127384517185,"x":136.43,"y":181.93,"x0":-2.439758712572793,"y0":50.00071931140597,"z0":5.899266846883446,"aX":5.588561002614412},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-7.2,"spinRate":2419,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.4381306721878877,"extension":6.346480370365274},"hitData":{"launchSpeed":101.6,"launchAngle":29.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.93,"coordY":63.82}},"index":2,"playId":"299d8ba6-dfaa-3ae7-9ee1-8ddfd3fba671","pitchNumber":2,"startTime":"2026-04-12T01:27:13.372Z","endTime":"2026-04-12T01:27:37.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":0.41,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:27:37.360Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T01:27:46.573Z","endTime":"2026-04-12T01:29:54.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.482067114417276,"aZ":-43.794197638281645,"pfxX":6.650928492148375,"pfxZ":-8.94585011186929,"pX":0.5203855150109382,"pZ":2.445950622517517,"vX0":4.511870339414651,"vY0":-113.97942330609082,"vZ0":1.6372786028061668,"x":97.16,"y":172.74,"x0":-2.35797967471508,"y0":50.00452788627149,"z0":6.086137357803782,"aX":8.636620419078564},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.4,"breakHorizontal":-13.3,"spinRate":2640,"spinDirection":38},"zone":6,"typeConfidence":0.92,"plateTime":0.4829656474777724,"extension":6.368288270396777},"index":0,"playId":"03971af6-3919-365f-bdca-27384f7c9498","pitchNumber":1,"startTime":"2026-04-12T01:27:58.369Z","endTime":"2026-04-12T01:28:01.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197700370776637,"aZ":-45.01734967412728,"pfxX":3.7647456386531424,"pfxZ":-9.24384266747952,"pX":1.6587174403733385,"pZ":0.15936490343552426,"vX0":8.076901783299983,"vY0":-118.13839359435164,"vZ0":-3.4597172344865506,"x":53.77,"y":234.48,"x0":-2.3180262488341237,"y0":50.005747402484204,"z0":5.853298547851381,"aX":5.227646014976131},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-17.4,"breakHorizontal":-9.1,"spinRate":2706,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.46678353945100826,"extension":6.400794346840834},"index":1,"playId":"af5d7afa-ae1f-316c-97d2-0ec245e547e3","pitchNumber":2,"startTime":"2026-04-12T01:28:13.683Z","endTime":"2026-04-12T01:28:16.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.726096081835102,"aZ":-14.281820695144315,"pfxX":-2.3674905416411196,"pfxZ":8.939760441983948,"pX":-0.6225488153253484,"pZ":3.3043298532640937,"vX0":5.449787395241086,"vY0":-140.54497722522083,"vZ0":-4.308616458090856,"x":140.73,"y":149.56,"x0":-2.2787639764965877,"y0":50.00256031071677,"z0":5.784173626246581,"aX":-4.73881585748103},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":3.1,"spinRate":2336,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3896568980359141,"extension":6.34412695616096},"index":2,"playId":"f0d505c8-385e-3dac-ad94-a6643c375bc0","pitchNumber":3,"startTime":"2026-04-12T01:28:32.218Z","endTime":"2026-04-12T01:28:35.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15877674096566,"aZ":-44.03666480966869,"pfxX":6.425531973725199,"pfxZ":-8.537121307010286,"pX":0.9283641522108996,"pZ":0.836251548529398,"vX0":5.899767149748736,"vY0":-118.42415523927458,"vZ0":-2.2569657431410093,"x":81.61,"y":216.2,"x0":-2.449798033934193,"y0":50.001628429572236,"z0":5.912111954100533,"aX":8.929198576258054},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.7,"breakHorizontal":-13.3,"spinRate":2706,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.46637220223096376,"extension":6.439020033673218},"index":3,"playId":"b4b35674-c1ed-3cbd-b049-9c31e7ccd88c","pitchNumber":4,"startTime":"2026-04-12T01:28:50.518Z","endTime":"2026-04-12T01:28:53.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521514574202072,"aZ":-32.03547241408186,"pfxX":2.663679271364287,"pfxZ":0.0817787513339896,"pX":0.8647714742961082,"pZ":1.3126290478062852,"vX0":6.986185517272908,"vY0":-128.09025925204244,"vZ0":-5.099796230263789,"x":84.04,"y":203.34,"x0":-2.2442103447173047,"y0":50.00151425758435,"z0":5.834890401404717,"aX":4.423902203706362},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-6.4,"spinRate":2406,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.42764681615370437,"extension":6.369258905090315},"index":4,"playId":"76de46f4-0456-3dd1-b0ea-6609cf304023","pitchNumber":5,"startTime":"2026-04-12T01:29:11.051Z","endTime":"2026-04-12T01:29:14.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678813121223143,"aZ":-45.049128442868415,"pfxX":5.3752353041995855,"pfxZ":-9.664560778183587,"pX":-0.35779904030176385,"pZ":2.4522448395240364,"vX0":3.0394683485419765,"vY0":-115.83765265478283,"vZ0":1.765451700180081,"x":130.64,"y":172.57,"x0":-2.3942350640452843,"y0":50.00439754431546,"z0":6.053632794395322,"aX":7.158682289004488},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.6,"breakHorizontal":-10.6,"spinRate":2533,"spinDirection":37},"zone":4,"typeConfidence":0.91,"plateTime":0.47650588825485807,"extension":6.356828301856336},"index":5,"playId":"40cc315a-cb94-36c4-ba9c-1bbf38e5eb1c","pitchNumber":6,"startTime":"2026-04-12T01:29:29.120Z","endTime":"2026-04-12T01:29:32.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.956517537705814,"aZ":-18.4737016396735,"pfxX":-9.183651491016263,"pfxZ":6.859845215061623,"pX":-1.1368678137668946,"pZ":1.609170845464745,"vX0":6.709856536157507,"vY0":-140.64573316452356,"vZ0":-7.8855845214546365,"x":160.33,"y":195.33,"x0":-2.3646757594662713,"y0":50.00007763748601,"z0":5.65498666431574,"aX":-18.330484315100104},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":2411,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.38998167521661875,"extension":6.449956669276023},"index":6,"playId":"c5ed14b4-7b82-3400-80f4-f205c8e73772","pitchNumber":7,"startTime":"2026-04-12T01:29:50.762Z","endTime":"2026-04-12T01:29:54.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:29:54.563Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T01:30:03.109Z","endTime":"2026-04-12T01:31:15.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.610563261874177,"aZ":-10.454993933812487,"pfxX":-1.724749192010329,"pfxZ":11.019494474996767,"pX":-0.15286660358862225,"pZ":3.0562974510678593,"vX0":6.519334128478959,"vY0":-139.5484381175498,"vZ0":-5.857756537963199,"x":122.83,"y":156.26,"x0":-2.2959412004277553,"y0":50.003251281115844,"z0":5.872481184974461,"aX":-3.4008933448480247},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":1.8,"spinRate":2445,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.3926123438240019,"extension":6.3896677961950905},"index":0,"playId":"b7d45726-e350-3911-82fc-59ccdd9ae529","pitchNumber":1,"startTime":"2026-04-12T01:30:21.910Z","endTime":"2026-04-12T01:30:31.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gunnar Henderson steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"b7d45726-e350-3911-82fc-59ccdd9ae529","startTime":"2026-04-12T01:30:36.135Z","endTime":"2026-04-12T01:30:52.424Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.34,"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(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":89.0,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81401416648933,"aZ":-31.79131356026913,"pfxX":1.7659425113011573,"pfxZ":0.22759654043489785,"pX":0.3334338664798714,"pZ":1.467926186643048,"vX0":6.314326558843482,"vY0":-129.44588510254326,"vZ0":-5.106519784468053,"x":104.29,"y":199.15,"x0":-2.366187246154556,"y0":50.00401239799199,"z0":5.897778984020683,"aX":2.999524402151644},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":2478,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4229964163380151,"extension":6.37676860238936},"index":2,"playId":"fd97bacb-020b-329d-ac11-f6616841f058","pitchNumber":2,"startTime":"2026-04-12T01:30:52.424Z","endTime":"2026-04-12T01:30:57.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598524306281984,"aZ":-44.23847597387805,"pfxX":4.863359462073685,"pfxZ":-8.722023972517373,"pX":0.6322085371146345,"pZ":0.8947940085871455,"vX0":5.3502504868001255,"vY0":-118.01893235200981,"vZ0":-1.9476536205221546,"x":92.9,"y":214.62,"x0":-2.313124139732059,"y0":50.00394719871015,"z0":5.880329152293832,"aX":6.7251357373244165},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-16.0,"breakHorizontal":-10.3,"spinRate":2671,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.46764750487118034,"extension":6.383109446764698},"index":3,"playId":"7d354ff2-1cf7-3978-8f09-b370a3c955d0","pitchNumber":3,"startTime":"2026-04-12T01:31:12.077Z","endTime":"2026-04-12T01:31:15.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.34,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:31:15.577Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T01:31:26.495Z","endTime":"2026-04-12T01:33:26.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5087539673337,"aZ":-45.8620692012225,"pfxX":4.2480325235514576,"pfxZ":-10.01855808889186,"pX":0.17949250611827855,"pZ":1.0773798886364325,"vX0":4.570305122992874,"vY0":-117.35052406181258,"vZ0":-1.2925653233490784,"x":110.16,"y":209.69,"x0":-2.360667277607088,"y0":50.00429895356381,"z0":5.987673451994276,"aX":5.802120405111407},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-18.1,"breakHorizontal":-9.0,"spinRate":2652,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4705033119615081,"extension":6.49414347383378},"index":0,"playId":"4bac61c0-c399-376a-bcab-be9f3097dc6b","pitchNumber":1,"startTime":"2026-04-12T01:31:40.996Z","endTime":"2026-04-12T01:31:43.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.103994577637394,"aZ":-13.244801240772135,"pfxX":-0.7160884076700791,"pfxZ":9.780329676240093,"pX":0.16947841444481848,"pZ":2.7519925968047163,"vX0":6.619208331130509,"vY0":-138.72188896159716,"vZ0":-5.996151479805318,"x":110.54,"y":164.48,"x0":-2.1616818327581027,"y0":50.000276363288556,"z0":5.836242954079508,"aX":-1.3872107894301866},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-0.2,"spinRate":2318,"spinDirection":198},"zone":5,"typeConfidence":0.85,"plateTime":0.39593588828838877,"extension":6.4978055855719985},"index":1,"playId":"9536c033-a558-347c-aa0e-e56f1db9847b","pitchNumber":2,"startTime":"2026-04-12T01:32:00.899Z","endTime":"2026-04-12T01:32:04.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9679291032641,"aZ":-44.1202556886003,"pfxX":3.0473249591184515,"pfxZ":-8.447864089876282,"pX":-0.5147547485089149,"pZ":0.9560768430388071,"vX0":3.7367051494058887,"vY0":-119.29323613019639,"vZ0":-2.3753491412634102,"x":136.62,"y":212.97,"x0":-2.508638919659327,"y0":50.00284622418754,"z0":6.013162936907278,"aX":4.308939419241049},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.6,"breakHorizontal":-6.6,"spinRate":2701,"spinDirection":31},"zone":13,"typeConfidence":0.91,"plateTime":0.46249175555166167,"extension":6.284702368628899},"index":2,"playId":"e7e6c3b1-6fd5-3703-95fb-07605cde8480","pitchNumber":3,"startTime":"2026-04-12T01:32:19.384Z","endTime":"2026-04-12T01:32:22.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63675297263004,"aZ":-15.374229546540375,"pfxX":-0.666662426085546,"pfxZ":8.611374414050829,"pX":0.5583668512731446,"pZ":3.8290729644567145,"vX0":7.780309684749035,"vY0":-139.12183064649548,"vZ0":-2.8220162053070013,"x":95.72,"y":135.4,"x0":-2.1935808846155727,"y0":50.00140704739503,"z0":5.881863813317267,"aX":-1.302161853728775},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-0.5,"spinRate":2377,"spinDirection":200},"zone":12,"typeConfidence":0.85,"plateTime":0.39444533487652267,"extension":6.57809288916291},"index":3,"playId":"f5b9e5f0-ee07-3c5a-9475-1edc9468e0b6","pitchNumber":4,"startTime":"2026-04-12T01:32:42.093Z","endTime":"2026-04-12T01:32:45.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"c827d669-8045-4bb0-a87f-567f345e662f","startTime":"2026-04-12T01:33:04.302Z","endTime":"2026-04-12T01:33:09.302Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282006758812752,"aZ":-44.470722552408574,"pfxX":5.7463120897140385,"pfxZ":-8.5714243949838,"pX":1.0911561650525246,"pZ":1.5647222436782837,"vX0":6.321511368220712,"vY0":-120.16699293674932,"vZ0":-0.8373645480040909,"x":75.41,"y":196.53,"x0":-2.3382395466210224,"y0":50.00130069916926,"z0":5.932846651292379,"aX":8.24570105790605},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.4,"breakHorizontal":-12.1,"spinRate":2725,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.4590567628399773,"extension":6.422901012025824},"index":5,"playId":"1fb778f1-15b0-337d-bf4f-e866e34ee1df","pitchNumber":5,"startTime":"2026-04-12T01:33:22.470Z","endTime":"2026-04-12T01:33:26.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:33:26.057Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T01:36:10.216Z","endTime":"2026-04-12T01:37:10.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T01:33:42.262Z","endTime":"2026-04-12T01:34:45.742Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Borucki replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T01:34:45.742Z","endTime":"2026-04-12T01:36:12.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659852156957744,"aZ":-29.717861454735733,"pfxX":-1.087140434326769,"pfxZ":1.5649533717379907,"pX":1.1477605118189922,"pZ":2.8182803696052123,"vX0":-0.4265371701909253,"vY0":-124.54066873503514,"vZ0":-1.2051038117202275,"x":73.25,"y":162.69,"x0":1.4624448563028996,"y0":50.00511889210394,"z0":5.762950068002695,"aX":-1.7105581064522943},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":2.0,"spinRate":2270,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.43954761956657507,"extension":6.241511203489349},"index":2,"playId":"3d6663be-e543-3860-ad97-04a77ab6c206","pitchNumber":1,"startTime":"2026-04-12T01:36:12.518Z","endTime":"2026-04-12T01:36:15.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936157379203276,"aZ":-29.59361201454669,"pfxX":-0.44257686385148554,"pfxZ":1.6148390494646332,"pX":-0.31738541040192497,"pZ":2.9354479172173495,"vX0":-3.887880209345984,"vY0":-125.29529056839071,"vZ0":-0.7557462355392681,"x":129.1,"y":159.52,"x0":1.308208515688798,"y0":50.00396932750194,"z0":5.646879278294558,"aX":-0.7072955252892268},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":1.7,"spinRate":2260,"spinDirection":173},"zone":4,"typeConfidence":0.91,"plateTime":0.4361739032327372,"extension":6.3694974639285915},"index":3,"playId":"5549bc06-57ba-3a4a-8d18-722c08d730a9","pitchNumber":2,"startTime":"2026-04-12T01:36:25.987Z","endTime":"2026-04-12T01:36:28.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-12T01:36:35.864Z","endTime":"2026-04-12T01:36:44.395Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25878189986872,"aZ":-31.571189424311772,"pfxX":-0.8217720470709593,"pfxZ":0.38868637780468074,"pX":-0.6031361512670879,"pZ":1.56409746148319,"vX0":-4.453685094227698,"vY0":-123.99095453342416,"vZ0":-3.3339919930469177,"x":139.99,"y":196.55,"x0":1.3214832037589244,"y0":50.00428878423597,"z0":5.554260778276203,"aX":-1.2823656860035704},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":2.5,"spinRate":2283,"spinDirection":279},"zone":13,"typeConfidence":0.85,"plateTime":0.4413607557447481,"extension":6.367474858454167},"index":5,"playId":"e7ccd205-0ddb-36ea-adbf-fc04bd3833d1","pitchNumber":3,"startTime":"2026-04-12T01:36:44.395Z","endTime":"2026-04-12T01:36:47.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147246982241068,"aZ":-29.82956165655515,"pfxX":-0.937301052918547,"pfxZ":1.4739813216723263,"pX":-0.1489791897578464,"pZ":1.6545309754792288,"vX0":-3.3200811272112514,"vY0":-125.28493934704694,"vZ0":-3.5532607890969414,"x":122.68,"y":194.11,"x0":1.3148074855254264,"y0":50.004264274971135,"z0":5.527475186857851,"aX":-1.4902121342897943},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":2.4,"spinRate":2279,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.43707465702626713,"extension":6.398858570252192},"hitData":{"launchSpeed":72.6,"launchAngle":38.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.1,"coordY":110.0}},"index":6,"playId":"fee09d76-b2e0-3438-81ca-9cb22a370534","pitchNumber":4,"startTime":"2026-04-12T01:37:01.597Z","endTime":"2026-04-12T01:37:10.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.9999999999999858,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:37:10.406Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Koss doubles (1) on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T01:39:44.684Z","endTime":"2026-04-12T01:40:15.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Nunez replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T01:38:55.327Z","endTime":"2026-04-12T01:39:46.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27460530287096,"aZ":-23.123663224800474,"pfxX":-11.966808527281302,"pfxZ":4.717583953193964,"pX":-0.06335745989988956,"pZ":2.0818689833964354,"vX0":6.482632623604195,"vY0":-138.6914821042254,"vZ0":-5.342414764159242,"x":119.42,"y":182.57,"x0":-0.8946621255855959,"y0":50.005944205780324,"z0":5.606591306096364,"aX":-22.973969303804964},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":20.0,"spinRate":2407,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.39716817174719043,"extension":6.538663489290723},"index":1,"playId":"e8e8b14b-a87c-328f-ad31-0f0590dee265","pitchNumber":1,"startTime":"2026-04-12T01:39:46.994Z","endTime":"2026-04-12T01:39:50.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06689812852461,"aZ":-18.602838318311047,"pfxX":-11.183657908546959,"pfxZ":7.08936722505362,"pX":-0.5513451974352925,"pZ":2.2376491553155042,"vX0":5.145661600532863,"vY0":-138.71037325438147,"vZ0":-5.6407179503645715,"x":138.02,"y":178.36,"x0":-0.9954374602295935,"y0":50.00492109837831,"z0":5.571344201063529,"aX":-21.415926233285315},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":18.8,"spinRate":2445,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.39753132160871996,"extension":6.491720490419966},"hitData":{"launchSpeed":77.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.44,"coordY":118.24}},"index":2,"playId":"964d65fd-f2c8-3305-9690-43d7d91e840e","pitchNumber":2,"startTime":"2026-04-12T01:40:01.765Z","endTime":"2026-04-12T01:40:15.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.1,"awayTeamWinProbability":12.900000000000006,"homeTeamWinProbabilityAdded":-5.700000000000017,"leverageIndex":0.9,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:40:15.926Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T01:40:28.335Z","endTime":"2026-04-12T01:41:42.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834597075786824,"aZ":-32.16990048030552,"pfxX":10.781524468105685,"pfxZ":0.00726406818433567,"pX":0.1131688283157364,"pZ":3.003109804956825,"vX0":0.23498029802658477,"vY0":-123.36316447597814,"vZ0":0.26480886204776066,"x":112.69,"y":157.7,"x0":-1.382335603676393,"y0":50.0055516363299,"z0":5.628411205058313,"aX":16.453872415733432},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-19.6,"spinRate":2950,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.44570981879318694,"extension":6.132952695894673},"index":0,"playId":"ed76c252-499c-3a06-b059-f32f10c7c644","pitchNumber":1,"startTime":"2026-04-12T01:40:43.319Z","endTime":"2026-04-12T01:40:46.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":85.7,"endSpeed":78.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44636521416059,"aZ":-31.44036747174405,"pfxX":8.963205984381046,"pfxZ":0.47354654633445126,"pX":0.8885693130360645,"pZ":1.8769094458674864,"vX0":2.6589916659967288,"vY0":-124.71887550653584,"vZ0":-2.564759280997284,"x":83.13,"y":188.1,"x0":-1.3596196280389437,"y0":50.00347375123439,"z0":5.549250696865866,"aX":13.917365426567784},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.9,"spinRate":2894,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.44161242591960415,"extension":6.25246407980718},"index":1,"playId":"823632d6-aff5-35e3-842d-f32aff937193","pitchNumber":2,"startTime":"2026-04-12T01:40:58.716Z","endTime":"2026-04-12T01:41:02.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24043117136013,"aZ":-10.177856734171783,"pfxX":-4.198709405855713,"pfxZ":11.098419817314593,"pX":-0.5613114742099871,"pZ":3.6565770230852923,"vX0":3.144636479557713,"vY0":-140.46071616967586,"vZ0":-3.909979844393388,"x":138.4,"y":140.05,"x0":-1.154494298176921,"y0":50.00269363657079,"z0":5.737850380088153,"aX":-8.321126292519034},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2654,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39117591820143494,"extension":6.444270230739606},"index":2,"playId":"464853d5-bab2-314b-9f12-1216d6b4c46e","pitchNumber":3,"startTime":"2026-04-12T01:41:15.980Z","endTime":"2026-04-12T01:41:19.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385461776886622,"aZ":-32.415142365234296,"pfxX":9.584291547353025,"pfxZ":-0.14863779516457498,"pX":1.0140573183165844,"pZ":2.4794215682482994,"vX0":2.3940470145340287,"vY0":-125.22089226745966,"vZ0":-1.2421332796229354,"x":78.35,"y":171.84,"x0":-1.201574474271375,"y0":50.005324505038104,"z0":5.65544305251373,"aX":15.087780542647566},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-17.9,"spinRate":2969,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4388974768494349,"extension":6.256008445033701},"hitData":{"launchSpeed":65.1,"launchAngle":73.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":170.43}},"index":3,"playId":"014856c8-2de5-3588-b76c-7cad92ccc54a","pitchNumber":4,"startTime":"2026-04-12T01:41:33.653Z","endTime":"2026-04-12T01:41:42.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.61,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:41:42.899Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T01:42:13.580Z","endTime":"2026-04-12T01:44:00.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"9ad2afd2-be23-4eee-a472-5a9f26220b7a","startTime":"2026-04-12T01:42:13.580Z","endTime":"2026-04-12T01:42:18.580Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932905944201867,"aZ":-32.69280220086227,"pfxX":-5.414360328409313,"pfxZ":-0.32426519542840015,"pX":0.5916342682429574,"pZ":1.8747638394977404,"vX0":5.240762892765469,"vY0":-126.98427228726082,"vZ0":-3.1225194701063748,"x":94.45,"y":188.16,"x0":-0.7992657720895616,"y0":50.00020828751767,"z0":5.731650177430125,"aX":-8.807646830067071},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":8.5,"spinRate":1236,"spinDirection":273},"zone":9,"typeConfidence":2.0,"plateTime":0.43198531493635484,"extension":6.561867626601198},"index":1,"playId":"d0abdbcc-63aa-3d07-93c4-5fd212c60f9f","pitchNumber":1,"startTime":"2026-04-12T01:42:30.811Z","endTime":"2026-04-12T01:42:33.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05164461599794,"aZ":-32.92848023154002,"pfxX":-6.170138988844421,"pfxZ":-0.458570572113671,"pX":0.13218765434871652,"pZ":1.1508989005556827,"vX0":5.22675291404624,"vY0":-127.06789459683357,"vZ0":-4.766163661967411,"x":111.96,"y":207.71,"x0":-1.1498442655566312,"y0":50.004246369462905,"z0":5.667273297872755,"aX":-10.090051795639583},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":10.0,"spinRate":1046,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4310642455212861,"extension":6.4048379831376},"index":2,"playId":"0eb4f8ff-f5eb-347b-b8ae-2f044ae40864","pitchNumber":2,"startTime":"2026-04-12T01:42:49.200Z","endTime":"2026-04-12T01:42:52.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89078990594976,"aZ":-12.030855034502396,"pfxX":-1.9714723535567167,"pfxZ":9.961930439879588,"pX":0.2614125140753505,"pZ":4.107395619093791,"vX0":3.8328500367699587,"vY0":-141.66813846829263,"vZ0":-2.743544442385637,"x":107.04,"y":127.88,"x0":-0.8560576191097004,"y0":50.0046773166943,"z0":5.862679534375284,"aX":-3.9872888551962786},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2753,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.38737273256202087,"extension":6.34442636251173},"index":3,"playId":"17749481-2237-3b94-bee3-7c2f2a6996a6","pitchNumber":3,"startTime":"2026-04-12T01:43:13.913Z","endTime":"2026-04-12T01:43:16.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097658036919942,"aZ":-33.754482936118215,"pfxX":-6.1497141237922825,"pfxZ":-0.9710361778112028,"pX":1.1211880428922738,"pZ":-0.24891929698643125,"vX0":7.568754954318763,"vY0":-127.36548440699306,"vZ0":-7.660782667664895,"x":74.26,"y":245.5,"x0":-1.106855341446067,"y0":50.003799131999585,"z0":5.5095365380432435,"aX":-9.982434412022979},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.5,"breakHorizontal":9.1,"spinRate":1281,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.43202523761971845,"extension":6.685498788589676},"index":4,"playId":"4563d9f5-d1f9-3b34-9524-0ab6eb13c006","pitchNumber":4,"startTime":"2026-04-12T01:43:29.614Z","endTime":"2026-04-12T01:43:32.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353046755345897,"aZ":-32.21198073435496,"pfxX":-3.2497217856600082,"pfxZ":-0.01973411821512394,"pX":0.036340298506035075,"pZ":0.034406633246839985,"vX0":3.8024885406213125,"vY0":-129.37527554279143,"vZ0":-7.792811616327723,"x":115.61,"y":237.85,"x0":-1.034005235401805,"y0":50.00513876822646,"z0":5.572556557539243,"aX":-5.480013912190882},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.7,"breakHorizontal":5.0,"spinRate":1165,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.42423858543758763,"extension":6.568149722414065},"index":5,"playId":"03c46f44-3d56-304b-a956-12d17a0aa47b","pitchNumber":5,"startTime":"2026-04-12T01:43:55.430Z","endTime":"2026-04-12T01:44:00.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:44:00.122Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T01:44:10.145Z","endTime":"2026-04-12T01:46:03.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792415404117282,"aZ":-13.603730665738295,"pfxX":-3.003359383704586,"pfxZ":9.253203090029807,"pX":0.7864476239711133,"pZ":3.501853247697373,"vX0":5.346330171559182,"vY0":-140.51664935371167,"vZ0":-3.6134262422865335,"x":87.02,"y":144.23,"x0":-0.7475739844823481,"y0":50.00232557039418,"z0":5.683874835695752,"aX":-6.027760797498976},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":4.4,"spinRate":2690,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.38927032377969084,"extension":6.478693292201083},"index":0,"playId":"d4c4288a-d764-3e8c-a465-31e401d934b6","pitchNumber":1,"startTime":"2026-04-12T01:44:25.435Z","endTime":"2026-04-12T01:44:28.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20753850571789,"aZ":-26.331070339156472,"pfxX":2.8100729904149047,"pfxZ":3.287004879269313,"pX":0.3473228455846444,"pZ":3.1685149411131306,"vX0":2.3802617616756243,"vY0":-132.29356846705753,"vZ0":-1.9056669913616262,"x":103.76,"y":153.23,"x0":-0.9280456845425183,"y0":50.00534583018006,"z0":5.820902101605651,"aX":5.000861781141379},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-5.6,"spinRate":2594,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.41340594422929744,"extension":6.338277878273194},"index":1,"playId":"9b9a44b4-7603-3754-8f09-1e18754b1457","pitchNumber":2,"startTime":"2026-04-12T01:44:48.517Z","endTime":"2026-04-12T01:44:51.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88356179510108,"aZ":-32.182102514956426,"pfxX":-4.9270600137112615,"pfxZ":-0.00983873997833351,"pX":0.3917774915648672,"pZ":0.6903529432904759,"vX0":4.557292063477649,"vY0":-126.9277875804942,"vZ0":-5.9697050997186505,"x":102.07,"y":220.14,"x0":-0.7936371448731188,"y0":50.00043190428857,"z0":5.6600011606203715,"aX":-7.975471468336619},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":7.8,"spinRate":1125,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.43283420742681455,"extension":6.529497445636566},"index":2,"playId":"bc25fba0-79db-3572-807c-a541366e503a","pitchNumber":3,"startTime":"2026-04-12T01:45:04.563Z","endTime":"2026-04-12T01:45:07.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T01:45:16.824Z","endTime":"2026-04-12T01:45:32.206Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":88.9,"endSpeed":81.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553808080983465,"aZ":-34.33233164514588,"pfxX":-2.0518614588784474,"pfxZ":-1.2797391491640235,"pX":-0.23055628891192906,"pZ":1.9577999193212776,"vX0":2.824619090878949,"vY0":-129.50029426393868,"vZ0":-3.037835440692561,"x":125.79,"y":185.92,"x0":-1.0718569197795034,"y0":50.00210442430557,"z0":5.78841874963492,"aX":-3.464263342119363},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.8,"breakHorizontal":3.0,"spinRate":990,"spinDirection":274},"zone":8,"typeConfidence":2.0,"plateTime":0.42393240132413057,"extension":6.504444642312268},"index":4,"playId":"8d46f050-5c9a-3ca1-9b9e-5576f2830a0f","pitchNumber":4,"startTime":"2026-04-12T01:45:32.206Z","endTime":"2026-04-12T01:45:35.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242949725999093,"aZ":-34.21756357456993,"pfxX":6.797102871691877,"pfxZ":-1.2330813602012827,"pX":1.1676408549738928,"pZ":0.09629277774954471,"vX0":3.362396219788691,"vY0":-127.94982350212746,"vZ0":-6.91414479942749,"x":72.49,"y":236.18,"x0":-1.0482195450688236,"y0":50.00589641444818,"z0":5.526630371197297,"aX":11.232636547184457},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":-13.1,"spinRate":3053,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.428639957303401,"extension":6.387328073790125},"index":5,"playId":"cb396b30-dccd-313d-b947-b24bf9367b99","pitchNumber":5,"startTime":"2026-04-12T01:45:58.765Z","endTime":"2026-04-12T01:46:03.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.83,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:46:03.123Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:48:09.210Z","endTime":"2026-04-12T01:49:32.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48681076396456,"aZ":-27.170997893953196,"pfxX":0.973572006103235,"pfxZ":3.188301822747766,"pX":-0.16422387907590072,"pZ":1.531921536565109,"vX0":-3.616493989944479,"vY0":-123.57605799330764,"vZ0":-4.312076998873328,"x":123.26,"y":197.42,"x0":1.183065654228359,"y0":50.00169792409096,"z0":5.546672425666798,"aX":1.5270208631962698},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2301,"spinDirection":134},"zone":13,"typeConfidence":0.82,"plateTime":0.44096534488047423,"extension":6.278852948308293},"index":0,"playId":"e0659c45-7881-3412-a050-6ecc787b3f0a","pitchNumber":1,"startTime":"2026-04-12T01:48:32.004Z","endTime":"2026-04-12T01:48:35.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648724774375033,"aZ":-21.08058064303322,"pfxX":11.634898693314586,"pfxZ":6.016228621633002,"pX":-0.7441565184582642,"pZ":1.697364856115223,"vX0":-8.694308737004494,"vY0":-134.99039261158202,"vZ0":-6.361498280037583,"x":145.37,"y":192.95,"x0":1.008288302179427,"y0":50.00264810547558,"z0":5.570738438427501,"aX":21.451925492886623},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-19.2,"spinRate":2267,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.40590212050229857,"extension":6.3601399706122494},"index":1,"playId":"5b8a6b0e-7232-331a-a506-fc4396216099","pitchNumber":2,"startTime":"2026-04-12T01:48:52.488Z","endTime":"2026-04-12T01:48:55.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74395627310916,"aZ":-20.40991175545976,"pfxX":12.057342312979184,"pfxZ":6.274772593897111,"pX":-0.25847603705493544,"pZ":1.236990605114789,"vX0":-8.01155578751697,"vY0":-136.04836351203204,"vZ0":-7.674923852480241,"x":126.85,"y":205.38,"x0":1.1573076487852278,"y0":50.00570492678114,"z0":5.5085483407930615,"aX":22.614554049470865},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":-20.2,"spinRate":2263,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.40255137096180116,"extension":6.3730060855082815},"index":2,"playId":"afb95fd9-0927-3224-80d0-68828933721a","pitchNumber":3,"startTime":"2026-04-12T01:49:06.901Z","endTime":"2026-04-12T01:49:10.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053046861083704,"aZ":-22.057564719356957,"pfxX":0.6187077984177574,"pfxZ":6.181944875188217,"pX":-0.8450249761087809,"pZ":2.429507372596834,"vX0":-5.108547828792643,"vY0":-126.87168401139022,"vZ0":-3.5055120783462503,"x":149.21,"y":173.18,"x0":1.1110029423927767,"y0":50.0029609919689,"z0":5.579556632727345,"aX":1.0134552290963112},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.7,"breakHorizontal":0.0,"spinRate":2263,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4311055209305632,"extension":6.385961855216602},"hitData":{"launchSpeed":70.7,"launchAngle":37.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":140.96,"coordY":103.76}},"index":3,"playId":"3085d184-ab9e-34a6-b219-3228295806e2","pitchNumber":4,"startTime":"2026-04-12T01:49:21.925Z","endTime":"2026-04-12T01:49:32.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:49:32.904Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:49:53.744Z","endTime":"2026-04-12T01:53:11.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661793515822133,"aZ":-27.43627777874835,"pfxX":-0.18401310343151556,"pfxZ":2.9218397939607073,"pX":-0.8472894842960169,"pZ":3.1688271335880014,"vX0":-4.108741788950631,"vY0":-125.99701800003734,"vZ0":-0.47733992917468915,"x":149.3,"y":153.22,"x0":0.8229138150705901,"y0":50.00202267733654,"z0":5.562386088202345,"aX":-0.297442241481167},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":1.2,"spinRate":2226,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.4333890352325209,"extension":6.272974143316184},"index":0,"playId":"1945adc4-dbe2-342e-8bd8-05a22fed92e5","pitchNumber":1,"startTime":"2026-04-12T01:50:00.207Z","endTime":"2026-04-12T01:50:04.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2660868860282,"aZ":-34.741052671190175,"pfxX":8.421006636553592,"pfxZ":-1.7570774466065782,"pX":0.44931272215094975,"pZ":1.592607730176042,"vX0":-3.8703845384007134,"vY0":-120.41938070114516,"vZ0":-1.9409417378007499,"x":99.87,"y":195.78,"x0":0.9868657778775621,"y0":50.00163761392429,"z0":5.494230261500697,"aX":12.31632995106935},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":-14.3,"spinRate":1431,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.4555569436805582,"extension":6.457410001621993},"index":1,"playId":"045b7880-1148-3e2b-bfee-a0e41d98fab2","pitchNumber":2,"startTime":"2026-04-12T01:50:20.919Z","endTime":"2026-04-12T01:50:24.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955930532704294,"aZ":-33.31831266254944,"pfxX":7.853388679783241,"pfxZ":-0.7670353924410014,"pX":1.4747559339072656,"pZ":1.6084275367937977,"vX0":-1.2198191135341272,"vY0":-121.35063457736103,"vZ0":-2.290047435901357,"x":60.79,"y":195.35,"x0":0.9655966704617865,"y0":50.00511787021255,"z0":5.482215937460842,"aX":11.65051687519697},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.7,"breakHorizontal":-13.9,"spinRate":1363,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.45229337957668925,"extension":6.494198961128497},"index":2,"playId":"aec3a30d-223d-3c48-9188-3a76e43e1100","pitchNumber":3,"startTime":"2026-04-12T01:50:36.249Z","endTime":"2026-04-12T01:50:39.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69618255290332,"aZ":-32.60626822996401,"pfxX":-0.6940501190357731,"pfxZ":-0.278198460972344,"pX":-1.0348050562712332,"pZ":0.39170425710412526,"vX0":-4.402053315789668,"vY0":-123.7667144103002,"vZ0":-5.55379683938021,"x":156.44,"y":228.2,"x0":0.857032230865243,"y0":50.0041593251079,"z0":5.395505677934046,"aX":-1.0759365896344606},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.6,"breakHorizontal":2.3,"spinRate":2379,"spinDirection":302},"zone":13,"typeConfidence":0.83,"plateTime":0.4425433347612797,"extension":6.42430858928226},"index":3,"playId":"bcae0482-4f82-3a35-9ce2-d3563212d52f","pitchNumber":4,"startTime":"2026-04-12T01:50:52.701Z","endTime":"2026-04-12T01:50:55.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"6578a855-1c8c-3a20-9d43-9aaa3b91fa7d","startTime":"2026-04-12T01:51:15.350Z","endTime":"2026-04-12T01:51:19.190Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955570661700627,"aZ":-27.51151743327041,"pfxX":5.071358838248995,"pfxZ":3.2581166985204213,"pX":0.28537760659194134,"pZ":3.0238085237220043,"vX0":-3.0504811442222075,"vY0":-118.97034292065356,"vZ0":-0.12857708147249136,"x":106.12,"y":157.14,"x0":0.9257024162318553,"y0":50.004591657568355,"z0":5.573265259893038,"aX":7.266019927436524},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.1,"breakHorizontal":-8.4,"spinRate":1414,"spinDirection":108},"zone":3,"typeConfidence":0.9,"plateTime":0.46049829146816856,"extension":6.5603494820848764},"index":5,"playId":"d7069de0-4f9b-3146-bcf1-b414d39aae75","pitchNumber":5,"startTime":"2026-04-12T01:51:34.065Z","endTime":"2026-04-12T01:51:38.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694159118893822,"aZ":-31.45084780784288,"pfxX":7.981003375044371,"pfxZ":0.4836788318536076,"pX":-0.3279367838048279,"pZ":2.0487162593786015,"vX0":-5.430711995534941,"vY0":-121.63147566452889,"vZ0":-1.7679862057564149,"x":129.5,"y":183.46,"x0":0.8960276958553555,"y0":50.00294904248484,"z0":5.51022570129728,"aX":11.96702869759173},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-13.2,"spinRate":1565,"spinDirection":114},"zone":7,"typeConfidence":0.91,"plateTime":0.4501842373296978,"extension":6.538326890570056},"index":6,"playId":"cb3b2e1c-6595-312d-a774-47df42044a94","pitchNumber":6,"startTime":"2026-04-12T01:51:59.493Z","endTime":"2026-04-12T01:52:02.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580894421693237,"aZ":-31.422230682681114,"pfxX":8.499166902877953,"pfxZ":0.5057573151278361,"pX":-1.0768908693868464,"pZ":0.29332493770815565,"vX0":-6.734849992342435,"vY0":-121.72568036953118,"vZ0":-5.448071743742252,"x":158.05,"y":230.86,"x0":0.6256575662171527,"y0":50.00579054603756,"z0":5.291077580013736,"aX":12.717469643117136},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.2,"breakHorizontal":-13.7,"spinRate":1387,"spinDirection":106},"zone":13,"typeConfidence":0.91,"plateTime":0.45050557626915433,"extension":6.58626659088644},"index":7,"playId":"89eefe2a-17ed-3d6a-b479-fee81e1b1116","pitchNumber":7,"startTime":"2026-04-12T01:52:28.371Z","endTime":"2026-04-12T01:52:31.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49325688837848,"aZ":-29.79487269463511,"pfxX":0.1301673750143606,"pfxZ":1.515017024984747,"pX":-0.5977142151158329,"pZ":3.3007557239334004,"vX0":-3.5818382427507225,"vY0":-125.13360721794761,"vZ0":0.49028733635132404,"x":139.78,"y":149.66,"x0":0.8411052863314464,"y0":50.00227648819065,"z0":5.5618951383876984,"aX":0.2044369995828085},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":0.7,"spinRate":2320,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.43931184239356513,"extension":6.412934037546862},"index":8,"playId":"5c5e24f0-2985-311e-a839-8ffdfeb98bb2","pitchNumber":8,"startTime":"2026-04-12T01:53:05.516Z","endTime":"2026-04-12T01:53:11.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:53:11.313Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:53:25.820Z","endTime":"2026-04-12T01:55:19.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599899330578822,"aZ":-31.40479312420359,"pfxX":-1.5604853573277666,"pfxZ":0.49221017375335485,"pX":0.41747587217095655,"pZ":2.761104465970968,"vX0":-1.6113206370368123,"vY0":-124.22673635793156,"vZ0":-0.5177217799746049,"x":101.09,"y":164.23,"x0":1.278944629543886,"y0":50.00061844799674,"z0":5.59962275470727,"aX":-2.420118330700885},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":3.2,"spinRate":2291,"spinDirection":226},"zone":6,"typeConfidence":0.87,"plateTime":0.44215908726688813,"extension":6.303294488665534},"index":0,"playId":"2a950f4f-d6e5-32a4-98c6-f1b4465dc7a3","pitchNumber":1,"startTime":"2026-04-12T01:53:35.081Z","endTime":"2026-04-12T01:53:38.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"bd1df882-46ef-3ac2-9193-4a58d8ca6a48","startTime":"2026-04-12T01:53:53.823Z","endTime":"2026-04-12T01:53:56.832Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311482862416028,"aZ":-29.350329452625733,"pfxX":0.12918209159428373,"pfxZ":1.749535624743375,"pX":0.1991743005487119,"pZ":2.637301357277414,"vX0":-2.5728842053271084,"vY0":-126.24466742121264,"vZ0":-1.2945562071589929,"x":109.41,"y":167.57,"x0":1.214082547057147,"y0":50.004896077543286,"z0":5.515635918178865,"aX":0.20896815317319228},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":2302,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.43359179395599456,"extension":6.294344733101617},"index":2,"playId":"a9080d5f-5db7-3294-bbb8-e427437b7a47","pitchNumber":2,"startTime":"2026-04-12T01:54:14.845Z","endTime":"2026-04-12T01:54:21.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dylan Beavers steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"a9080d5f-5db7-3294-bbb8-e427437b7a47","startTime":"2026-04-12T01:54:29.306Z","endTime":"2026-04-12T01:54:40.703Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"postOnSecond":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.714043331434965,"aZ":-35.19628978148133,"pfxX":-6.502569486340807,"pfxZ":-2.136828186482691,"pX":0.12174914310089864,"pZ":1.09769380837313,"vX0":-0.9559800174653794,"vY0":-119.72655439804863,"vZ0":-2.7406238802028087,"x":112.36,"y":209.14,"x0":1.3717621863806981,"y0":50.003177611278325,"z0":5.489627210119407,"aX":-9.194621173591072},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":12.0,"spinRate":2555,"spinDirection":307},"zone":14,"typeConfidence":0.89,"plateTime":0.46210547564757576,"extension":6.339569673549536},"index":4,"playId":"99d2e77b-6e38-35b3-9ed9-dc5236e5d02b","pitchNumber":3,"startTime":"2026-04-12T01:54:40.703Z","endTime":"2026-04-12T01:54:43.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40344191035478,"aZ":-36.229222065850635,"pfxX":-5.57778187694894,"pfxZ":-2.812735715440761,"pX":-1.6437799537966007,"pZ":0.9254741875129959,"vX0":-4.8590705716691875,"vY0":-120.64772504654024,"vZ0":-3.0672638481406955,"x":179.66,"y":213.79,"x0":1.137684181773457,"y0":50.003046379507126,"z0":5.479547868399434,"aX":-8.037607697147209},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.6,"breakHorizontal":11.5,"spinRate":2532,"spinDirection":326},"zone":13,"typeConfidence":0.87,"plateTime":0.4579572245050163,"extension":6.498518423288588},"index":5,"playId":"617cfb53-9ba5-3e99-9420-03adf427aa6d","pitchNumber":4,"startTime":"2026-04-12T01:54:56.734Z","endTime":"2026-04-12T01:54:59.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90573658126813,"aZ":-30.034706796143155,"pfxX":0.42686942003289907,"pfxZ":1.3745031335407933,"pX":-0.7700533489456101,"pZ":1.4577121452792083,"vX0":-4.744819507732607,"vY0":-124.51406355548414,"vZ0":-3.7185872616708493,"x":146.35,"y":199.42,"x0":1.1114524292216321,"y0":50.003770873490446,"z0":5.477919491984675,"aX":0.6653904136296792},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":0.4,"spinRate":2434,"spinDirection":265},"zone":13,"typeConfidence":0.89,"plateTime":0.4412719782408616,"extension":6.330859889209833},"index":6,"playId":"09f03258-3ab9-362b-9abc-9a6a4f80a175","pitchNumber":5,"startTime":"2026-04-12T01:55:15.522Z","endTime":"2026-04-12T01:55:19.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:55:19.288Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a sharp line drive to left fielder Heliot Ramos. Dylan Beavers scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:55:26.841Z","endTime":"2026-04-12T01:56:30.861Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":621366,"link":"/api/v1/people/621366"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":78.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23806935564349,"aZ":-30.13059642229962,"pfxX":0.0975008506293229,"pfxZ":1.3018507803816162,"pX":-0.4191246112618981,"pZ":1.9778399594338114,"vX0":-3.077784839473178,"vY0":-124.66661400083335,"vZ0":-2.634746131886275,"x":132.98,"y":185.38,"x0":0.8192207864741534,"y0":50.005233411302974,"z0":5.537410050554652,"aX":0.15375055835282433},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":0.6,"spinRate":2423,"spinDirection":216},"zone":7,"typeConfidence":0.89,"plateTime":0.439475551606169,"extension":6.303883430901416},"index":0,"playId":"4d9e2bc5-59ea-3be4-ae40-846e6eadb6de","pitchNumber":1,"startTime":"2026-04-12T01:55:42.055Z","endTime":"2026-04-12T01:55:45.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T01:56:03.497Z","endTime":"2026-04-12T01:56:20.094Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798533197474267,"aZ":-32.13378714242523,"pfxX":-0.9319368178320974,"pfxZ":0.03067756976562741,"pX":0.005106868894479167,"pZ":2.834124258053136,"vX0":-1.9914101315422836,"vY0":-124.5034760573139,"vZ0":-0.19945459121203146,"x":116.81,"y":162.26,"x0":0.9362053813305288,"y0":50.005788252894924,"z0":5.572627916458427,"aX":-1.4646713531968507},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":2.2,"spinRate":2310,"spinDirection":263},"zone":5,"typeConfidence":0.89,"plateTime":0.4397839396159062,"extension":6.461111150442663},"hitData":{"launchSpeed":110.6,"launchAngle":9.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.61,"coordY":106.66}},"index":2,"playId":"c066e066-ad05-3adf-9ceb-3ab984008cc2","pitchNumber":2,"startTime":"2026-04-12T01:56:20.094Z","endTime":"2026-04-12T01:56:30.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.19,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:56:30.861Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to right fielder Jung Hoo Lee. Coby Mayo to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:56:41.272Z","endTime":"2026-04-12T01:57:10.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82241639532413,"aZ":-21.827067874191723,"pfxX":10.38186074753507,"pfxZ":5.683273426407224,"pX":0.9640519030479171,"pZ":2.623240038405251,"vX0":-3.3985725801093314,"vY0":-134.72169190990954,"vZ0":-3.5676312537113266,"x":80.25,"y":167.95,"x0":0.9001399147920837,"y0":50.00424610859814,"z0":5.524794176003175,"aX":18.906760434817553},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":-18.0,"spinRate":2159,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.4080318945897816,"extension":6.366863827873242},"hitData":{"launchSpeed":71.8,"launchAngle":4.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.07,"coordY":129.39}},"index":0,"playId":"1631e053-af59-32e9-bdff-667955eb390c","pitchNumber":1,"startTime":"2026-04-12T01:57:00.531Z","endTime":"2026-04-12T01:57:10.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:57:10.354Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T01:58:04.133Z","endTime":"2026-04-12T01:59:29.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T01:57:33.212Z","endTime":"2026-04-12T01:58:06.399Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219198056604032,"aZ":-31.930086633064867,"pfxX":-0.3703012640287875,"pfxZ":0.1635332734184125,"pX":0.363499404770479,"pZ":2.0328348057411167,"vX0":-1.8873118966650129,"vY0":-122.47102359932978,"vZ0":-1.8279439780660263,"x":103.14,"y":183.89,"x0":1.1965146616313747,"y0":50.00385371492437,"z0":5.5550228969521305,"aX":-0.5546645454056335},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.1,"breakHorizontal":1.2,"spinRate":2263,"spinDirection":286},"zone":9,"typeConfidence":0.8,"plateTime":0.44955597525698066,"extension":6.495441364494136},"index":1,"playId":"87c921f1-1f17-35b5-a63f-c4fac4ade64b","pitchNumber":1,"startTime":"2026-04-12T01:58:06.399Z","endTime":"2026-04-12T01:58:09.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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.3,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67381441901497,"aZ":-23.09446937208526,"pfxX":11.339316833560098,"pfxZ":4.853991780510467,"pX":0.19412481942598808,"pZ":1.2700226524246638,"vX0":-6.330781253752397,"vY0":-136.96153321592757,"vZ0":-6.938060295041581,"x":109.6,"y":204.49,"x0":1.081675919091984,"y0":50.00303898321083,"z0":5.453374080491617,"aX":21.204899151039854},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-18.8,"spinRate":2366,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.40234816240900884,"extension":6.411112047417909},"index":2,"playId":"ec837a2d-87f3-3eb4-b1be-12145fdca4aa","pitchNumber":2,"startTime":"2026-04-12T01:58:19.062Z","endTime":"2026-04-12T01:58:22.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643585754774556,"aZ":-32.57799946467779,"pfxX":-7.563135913119553,"pfxZ":-0.2943086635960981,"pX":1.5023219381561776,"pZ":3.5295222068193244,"vX0":2.1214062795957136,"vY0":-117.62523700384916,"vZ0":1.923865006409844,"x":59.74,"y":143.48,"x0":1.5624771856163338,"y0":50.00123778488001,"z0":5.756821476305898,"aX":-10.427271139346782},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.4,"breakHorizontal":13.1,"spinRate":2567,"spinDirection":293},"zone":12,"typeConfidence":0.9,"plateTime":0.46853097692155554,"extension":6.219758250694702},"index":3,"playId":"c51e860b-fbba-3069-9b72-1a0c525ca49c","pitchNumber":3,"startTime":"2026-04-12T01:58:34.332Z","endTime":"2026-04-12T01:58:37.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780194952187866,"aZ":-30.67464875658913,"pfxX":-0.4738618840151547,"pfxZ":0.9599329512751194,"pX":1.3597690627415604,"pZ":3.4960760763013967,"vX0":0.20375744081175148,"vY0":-125.54408670293869,"vZ0":0.9948472115850178,"x":65.17,"y":144.39,"x0":1.338296415918452,"y0":50.005682791214106,"z0":5.627159740100568,"aX":-0.7425952505013792},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":0.8,"spinRate":2317,"spinDirection":267},"zone":12,"typeConfidence":0.91,"plateTime":0.439396357302011,"extension":6.258676318288535},"index":4,"playId":"87584bc7-09d3-3dc3-8c46-742af6ba4a42","pitchNumber":4,"startTime":"2026-04-12T01:58:50.754Z","endTime":"2026-04-12T01:58:57.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35019688536405,"aZ":-33.863121757175115,"pfxX":-1.3577679580524338,"pfxZ":-1.077074048459039,"pX":0.7840388241559035,"pZ":2.208716235255719,"vX0":-0.6925075538433819,"vY0":-124.68388547711442,"vZ0":-1.4188805814364278,"x":87.11,"y":179.14,"x0":1.2418399140603187,"y0":50.00016436531805,"z0":5.582475709260582,"aX":-2.1348147376044984},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":2.6,"spinRate":2369,"spinDirection":281},"zone":9,"typeConfidence":0.89,"plateTime":0.43949687901126255,"extension":6.356160583742171},"index":5,"playId":"42f7983b-c3ba-328c-9248-f1800933e235","pitchNumber":5,"startTime":"2026-04-12T01:59:24.076Z","endTime":"2026-04-12T01:59:29.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T01:59:29.433Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T02:02:13.176Z","endTime":"2026-04-12T02:02:43.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T02:01:09.299Z","endTime":"2026-04-12T02:02:15.280Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93680015606251,"aZ":-41.428167944878375,"pfxX":2.71451132306959,"pfxZ":-6.782846633097284,"pX":0.05452914650920758,"pZ":3.7443748417571876,"vX0":0.45085257138627977,"vY0":-116.10466780205306,"vZ0":3.4424853183952795,"x":114.92,"y":137.68,"x0":-0.49488470507921456,"y0":50.00389660452544,"z0":6.187505822659695,"aX":3.702427091613971},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.2,"breakHorizontal":-5.0,"spinRate":2320,"spinDirection":37},"zone":12,"typeConfidence":0.91,"plateTime":0.471928256389861,"extension":6.539808889682213},"index":1,"playId":"d21f9a4b-5137-3651-a0c2-c7ece36fdfdf","pitchNumber":1,"startTime":"2026-04-12T02:02:15.280Z","endTime":"2026-04-12T02:02:19.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.607770748614925,"aZ":-9.191399706817394,"pfxX":-2.295458154619552,"pfxZ":11.241965850696754,"pX":0.10903469113286804,"pZ":1.3687254326093614,"vX0":1.6590850535872814,"vY0":-142.93020606435684,"vZ0":-10.77993448930805,"x":112.84,"y":201.82,"x0":-0.1842625752311919,"y0":50.00224797667302,"z0":5.791178361505414,"aX":-4.692609262528873},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2522,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.38497129055970003,"extension":6.570303906106851},"hitData":{"launchSpeed":103.4,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.34,"coordY":152.55}},"index":2,"playId":"32148d14-23ae-3129-ad71-c42ce0f6cb98","pitchNumber":2,"startTime":"2026-04-12T02:02:31.521Z","endTime":"2026-04-12T02:02:43.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T02:02:43.538Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to left fielder Taylor Ward. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T02:02:49.888Z","endTime":"2026-04-12T02:05:23.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730236604265247,"aZ":-27.396911004394383,"pfxX":4.477854511544885,"pfxZ":3.043620923869463,"pX":0.706031253130065,"pZ":-0.8205877010707571,"vX0":0.9398496474486389,"vY0":-124.7061481007474,"vZ0":-10.749152922103999,"x":90.09,"y":260.94,"x0":-0.25776984449065365,"y0":50.00556806108493,"z0":5.816255872890662,"aX":7.033827175400307},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-8.3,"spinRate":2172,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4396940179261941,"extension":6.663208322196468},"index":0,"playId":"174e1e05-f3ce-3439-bb27-6e9bc9e5a2c3","pitchNumber":1,"startTime":"2026-04-12T02:03:06.102Z","endTime":"2026-04-12T02:03:09.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13246232267179,"aZ":-27.516090686162055,"pfxX":2.5550452719825385,"pfxZ":2.9105433758838433,"pX":0.45730176822339985,"pZ":0.5398264661989899,"vX0":0.6898810931995858,"vY0":-125.4208444128464,"vZ0":-7.940077785769828,"x":99.57,"y":224.2,"x0":-0.15303996737302553,"y0":50.00605780635674,"z0":5.974459672549885,"aX":4.092017953052687},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-4.8,"spinRate":2302,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.43584661807612957,"extension":6.577204831169969},"index":1,"playId":"6382598a-94e9-3d71-84dd-f9f50cd33302","pitchNumber":2,"startTime":"2026-04-12T02:03:32.801Z","endTime":"2026-04-12T02:03:35.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10404038814932,"aZ":-32.13772310181358,"pfxX":1.7820563568433296,"pfxZ":0.022760749093240662,"pX":0.21415127928086966,"pZ":2.0066035309994485,"vX0":0.31747831423502343,"vY0":-123.33896426124713,"vZ0":-3.5306164717056925,"x":108.84,"y":184.6,"x0":-0.14764987757426307,"y0":50.0019105096913,"z0":6.148985471694548,"aX":2.762471366284634},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2343,"spinDirection":98},"zone":8,"typeConfidence":0.87,"plateTime":0.44303221023461514,"extension":6.612405792033774},"index":2,"playId":"06b8d344-ae50-3d4a-b4c8-033ed7656ba9","pitchNumber":3,"startTime":"2026-04-12T02:03:56.983Z","endTime":"2026-04-12T02:04:00.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":99.2,"endSpeed":89.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4392609413303,"aZ":-8.884170491799294,"pfxX":-1.3851327242112161,"pfxZ":11.131079539505556,"pX":-0.38071989601581857,"pZ":5.0008085365987665,"vX0":-0.41758481634782835,"vY0":-144.3843156564093,"vZ0":-2.0387875879344697,"x":131.51,"y":103.76,"x0":-0.05398548517073357,"y0":50.00324688663977,"z0":6.269645748600985,"aX":-2.8978492821161117},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.9,"breakHorizontal":2.6,"spinRate":2594,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.3806668761278389,"extension":6.500423979972319},"index":3,"playId":"9b30afcd-6fec-374f-82e8-c0312c284e38","pitchNumber":4,"startTime":"2026-04-12T02:04:23.412Z","endTime":"2026-04-12T02:04:26.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00999940034044,"aZ":-34.62132351641501,"pfxX":1.6645223247660161,"pfxZ":-1.5761183076052294,"pX":-0.19931657638268238,"pZ":2.7876532210320293,"vX0":-0.6725529691728062,"vY0":-123.65084159876042,"vZ0":-1.382078814640571,"x":124.6,"y":163.51,"x0":-0.14048019450150218,"y0":50.00360779071361,"z0":6.251390240568243,"aX":2.5847647867272743},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2371,"spinDirection":84},"zone":5,"typeConfidence":0.87,"plateTime":0.44250168486277897,"extension":6.550878548417302},"index":4,"playId":"e2628682-82f0-30f7-8bf5-57f7a676f9f3","pitchNumber":5,"startTime":"2026-04-12T02:04:42.812Z","endTime":"2026-04-12T02:04:45.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588487701849665,"aZ":-33.656740988565694,"pfxX":2.2068011065776783,"pfxZ":-0.9465385743259471,"pX":0.15166073224965282,"pZ":2.3340916655981063,"vX0":-0.19596624481378563,"vY0":-124.15637317628426,"vZ0":-2.689456555284985,"x":111.22,"y":175.76,"x0":-0.05521638185959083,"y0":50.00480154557607,"z0":6.2292182496208754,"aX":3.4494424669290202},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-4.0,"spinRate":2290,"spinDirection":100},"zone":5,"typeConfidence":0.89,"plateTime":0.44096979139818204,"extension":6.545444014957648},"hitData":{"launchSpeed":100.9,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.07,"coordY":147.41}},"index":5,"playId":"db94286c-f9ba-3c3f-b997-67be276058e2","pitchNumber":6,"startTime":"2026-04-12T02:05:12.434Z","endTime":"2026-04-12T02:05:23.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":0.84,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-12T02:05:23.436Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Daniel Susac grounds into a double play, second baseman Jeremiah Jackson to first baseman Pete Alonso. Jung Hoo Lee to 3rd. Heliot Ramos out at 2nd. Daniel Susac out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T02:06:07.885Z","endTime":"2026-04-12T02:07:29.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Susac replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T02:05:34.462Z","endTime":"2026-04-12T02:06:10.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4093551450473,"aZ":-11.648020490730463,"pfxX":-0.1892520292751274,"pfxZ":10.253345826233646,"pX":-0.38887192639550516,"pZ":3.202180826008064,"vX0":-1.1499774982968063,"vY0":-140.9327730775453,"vZ0":-5.889650207276114,"x":131.82,"y":152.32,"x0":0.049851504420446495,"y0":50.00540114208231,"z0":6.078419952543342,"aX":-0.3791135880455015},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":0.6,"spinRate":2443,"spinDirection":186},"zone":1,"typeConfidence":0.89,"plateTime":0.3893323012331429,"extension":6.573480062852683},"index":1,"playId":"3acaf2ba-78d6-3e42-8749-89023cde5486","pitchNumber":1,"startTime":"2026-04-12T02:06:10.239Z","endTime":"2026-04-12T02:06:13.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95727090212027,"aZ":-5.5247952666248645,"pfxX":-0.4840293401589717,"pfxZ":12.807575229751109,"pX":-0.34613227175500905,"pZ":1.2886736334571345,"vX0":-1.114707495094551,"vY0":-143.30478999022455,"vZ0":-12.163361803114885,"x":130.19,"y":203.99,"x0":0.11074733111118426,"y0":50.00714096291363,"z0":5.932596048562859,"aX":-1.007416722081774},"breaks":{"breakAngle":8.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.0,"breakHorizontal":1.1,"spinRate":2616,"spinDirection":186},"zone":13,"typeConfidence":0.91,"plateTime":0.3821345358609687,"extension":6.643551661481109},"index":2,"playId":"d6b5d501-3141-361e-a1b3-f363743254c3","pitchNumber":2,"startTime":"2026-04-12T02:06:33.122Z","endTime":"2026-04-12T02:06:36.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.134644650730046,"aZ":-8.086331990658811,"pfxX":0.508086300567817,"pfxZ":11.84149296591818,"pX":0.2712271090959131,"pZ":1.6579916322333337,"vX0":-0.029676176521912744,"vY0":-141.67442695608068,"vZ0":-10.54632410919569,"x":106.66,"y":194.01,"x0":0.21580907018123083,"y0":50.00430947473335,"z0":5.944149519055917,"aX":1.0337353782000263},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":-1.0,"spinRate":2607,"spinDirection":186},"zone":14,"typeConfidence":0.89,"plateTime":0.3864899456840538,"extension":6.700581456903664},"index":3,"playId":"62988543-1ccb-3c17-98b8-5ea714011789","pitchNumber":3,"startTime":"2026-04-12T02:06:53.617Z","endTime":"2026-04-12T02:06:56.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83478730997802,"aZ":-31.921735137292217,"pfxX":1.8436586889156787,"pfxZ":0.15174309462708413,"pX":1.0656875447579808,"pZ":0.9815582790127099,"vX0":1.8281495957677274,"vY0":-127.4898178655652,"vZ0":-6.469147145366175,"x":76.38,"y":212.28,"x0":0.09915070782719662,"y0":50.002527743942444,"z0":6.0795695465408155,"aX":3.0264920208979578},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2335,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4300536357030289,"extension":6.617268758815799},"hitData":{"launchSpeed":61.9,"launchAngle":-10.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.95,"coordY":149.89}},"index":4,"playId":"fd6503d5-b4fb-3e63-941a-81bcaf039678","pitchNumber":4,"startTime":"2026-04-12T02:07:21.058Z","endTime":"2026-04-12T02:07:29.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.62,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-12T02:07:29.068Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T02:07:52.040Z","endTime":"2026-04-12T02:08:24.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879407936314152,"aZ":-32.390705744743094,"pfxX":2.344438746232812,"pfxZ":-0.13629961059921403,"pX":-0.48507293758008585,"pZ":1.6808095269068262,"vX0":-1.4740914193692976,"vY0":-125.52404860720057,"vZ0":-4.312962012980879,"x":135.49,"y":193.4,"x0":-0.1954637848516845,"y0":50.00274404054025,"z0":6.052049216205737,"aX":3.749496828071821},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-4.0,"spinRate":2430,"spinDirection":109},"zone":7,"typeConfidence":0.9,"plateTime":0.4359802266870956,"extension":6.545000792254468},"index":0,"playId":"ac1658dc-e021-3d58-9c1c-1563351dbc98","pitchNumber":1,"startTime":"2026-04-12T02:07:59.084Z","endTime":"2026-04-12T02:08:02.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383275712321947,"aZ":-33.2657544944416,"pfxX":1.602220702949794,"pfxZ":-0.6779380568325486,"pX":0.6704273983689434,"pZ":2.435502486149944,"vX0":1.1228548410248234,"vY0":-126.32083181681045,"vZ0":-2.749812768775388,"x":91.44,"y":173.02,"x0":0.011607325943959473,"y0":50.0021375327686,"z0":6.219782603326088,"aX":2.5820829862365224},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-3.1,"spinRate":2402,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.4340502664724841,"extension":6.5179664364777095},"hitData":{"launchSpeed":95.7,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":154.22}},"index":1,"playId":"54779590-b60e-3975-ba73-2c6160fe5f7d","pitchNumber":2,"startTime":"2026-04-12T02:08:15.759Z","endTime":"2026-04-12T02:08:24.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T02:08:24.864Z","atBatIndex":72}]