[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-05T01:45:49.213Z","endTime":"2026-05-05T01:46:27.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T22:55:20.341Z","endTime":"2026-05-05T01:28:05.944Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-05-05T01:28:05.944Z","endTime":"2026-05-05T01:43:55.391Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-05-05T01:43:55.391Z","endTime":"2026-05-05T01:45:51.535Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90955904242843,"aZ":-30.794196992323577,"pfxX":-9.84128374114966,"pfxZ":0.723850744727371,"pX":-0.08979499499159145,"pZ":1.3905994030772053,"vX0":8.340222685266909,"vY0":-137.20387655229504,"vZ0":-4.443547526706709,"x":120.42,"y":201.23,"x0":-1.8827256623674167,"y0":50.00578217944367,"z0":5.117375145134614,"aX":-18.861845396186443},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":2152,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.39843666782251486,"extension":6.782885962850198},"index":3,"playId":"390c45c2-c25b-3751-9958-790c677d4984","pitchNumber":1,"startTime":"2026-05-05T01:45:51.535Z","endTime":"2026-05-05T01:45:55.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.5,"endSpeed":87.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637015532527652,"aZ":-27.235097016804968,"pfxX":-10.207340281650076,"pfxZ":2.5607515636839597,"pX":-0.1761307140827826,"pZ":2.9348371883477884,"vX0":8.138935218182487,"vY0":-137.42264313244908,"vZ0":-1.2625005527448239,"x":123.71,"y":159.54,"x0":-1.835540636883589,"y0":50.00623697675593,"z0":5.233305659669847,"aX":-19.719856671797427},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":2335,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.3970788307179123,"extension":6.739750275218896},"index":4,"playId":"35e05aba-4c86-3ebf-9a0b-98752679d13e","pitchNumber":2,"startTime":"2026-05-05T01:46:05.991Z","endTime":"2026-05-05T01:46:09.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035616091950935,"aZ":-32.63326733642999,"pfxX":-11.071883129046284,"pfxZ":-0.24505786152907305,"pX":-1.0382466611989372,"pZ":2.21474268249414,"vX0":6.2022945218564915,"vY0":-136.43903026823938,"vZ0":-1.660682099288903,"x":156.58,"y":178.98,"x0":-1.8983463731481796,"y0":50.000954968738235,"z0":5.072689584256256,"aX":-20.945091429785304},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.6,"breakHorizontal":18.8,"spinRate":2363,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.40091523186096456,"extension":6.711926980598528},"index":5,"playId":"03d9f46b-bfe0-3e56-a181-d1b8bd5a9aa0","pitchNumber":3,"startTime":"2026-05-05T01:46:23.677Z","endTime":"2026-05-05T01:46:27.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-05T01:46:27.729Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-05T01:46:28.050Z","endTime":"2026-05-05T01:47:13.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196466879227877,"aZ":-29.786873809855418,"pfxX":-10.974383324847366,"pfxZ":1.2401870639052106,"pX":-0.009768468391523805,"pZ":2.654215473495648,"vX0":8.28642266025981,"vY0":-137.05777026302215,"vZ0":-1.5091935505796412,"x":117.37,"y":167.12,"x0":-1.630121324337161,"y0":50.0024878864173,"z0":5.2254496645194,"aX":-21.106376911750562},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":18.4,"spinRate":2322,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.397979517388964,"extension":6.87456654258745},"index":0,"playId":"d8cad0a1-47df-3db7-a17e-bc49a54c95da","pitchNumber":1,"startTime":"2026-05-05T01:46:51.203Z","endTime":"2026-05-05T01:46:55.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25999194802953,"aZ":-28.503132059693627,"pfxX":-10.204873677997204,"pfxZ":1.913851094465766,"pX":-0.7349780910448923,"pZ":2.38456310899012,"vX0":6.591448230813192,"vY0":-136.7702604318611,"vZ0":-2.177005159408539,"x":145.02,"y":174.4,"x0":-1.8333162234710922,"y0":50.00636474924708,"z0":5.118931290504769,"aX":-19.604609340427142},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":2266,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.3983931820718669,"extension":6.818884702072539},"hitData":{"launchSpeed":78.1,"launchAngle":12.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.67,"coordY":143.38}},"index":1,"playId":"fa89323e-60c6-3c00-a82d-2b1f5fb4530b","pitchNumber":2,"startTime":"2026-05-05T01:47:04.696Z","endTime":"2026-05-05T01:47:13.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:47:13.708Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (4) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-05T01:47:14.689Z","endTime":"2026-05-05T01:48:03.490Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29511273476537,"aZ":-32.679446699234475,"pfxX":-8.282580559424423,"pfxZ":-0.3196853337144514,"pX":-0.26331499515706425,"pZ":2.7857984455889793,"vX0":6.889975414006611,"vY0":-124.51428055666145,"vZ0":0.7563869141946988,"x":127.04,"y":163.56,"x0":-1.9635252655732762,"y0":50.000425205608366,"z0":5.140399798170236,"aX":-13.265050304294032},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.8,"spinRate":1728,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4365631009055315,"extension":7.201716775390399},"hitData":{"launchSpeed":105.2,"launchAngle":24.0,"totalDistance":436.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.17,"coordY":22.74}},"index":0,"playId":"63fe7168-ba43-3db0-b5c5-504600818756","pitchNumber":1,"startTime":"2026-05-05T01:47:38.880Z","endTime":"2026-05-05T01:48:03.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-10.000000000000007,"leverageIndex":0.4,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:48:03.490Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-05T01:47:49.592Z","endTime":"2026-05-05T01:48:48.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95506518690992,"aZ":-30.823985903693963,"pfxX":-10.151003235834716,"pfxZ":0.7004981716903638,"pX":0.6343740299411827,"pZ":1.6068345828668253,"vX0":9.884380032769542,"vY0":-137.08046449423685,"vZ0":-3.7030027490961506,"x":92.82,"y":195.4,"x0":-1.6849831242304611,"y0":50.00164736669844,"z0":5.060573415604664,"aX":-19.47815957891717},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.7,"breakHorizontal":16.6,"spinRate":2263,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.3983168712449121,"extension":6.772199512765643},"index":0,"playId":"cbb12067-ad33-3745-8100-0621ff59efa6","pitchNumber":1,"startTime":"2026-05-05T01:48:25.511Z","endTime":"2026-05-05T01:48:29.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638573716885883,"aZ":-28.433973262259357,"pfxX":-9.273802068125075,"pfxZ":1.9047234561342776,"pX":-0.8932862486743366,"pZ":2.5052223148152475,"vX0":5.886831458283994,"vY0":-138.44388742109172,"vZ0":-2.074684814491285,"x":151.05,"y":171.14,"x0":-1.8300410158048466,"y0":50.00207905996838,"z0":5.146173494739314,"aX":-18.204603495015316},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":2428,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.39392924811833785,"extension":6.751100883851374},"hitData":{"launchSpeed":90.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":154.12}},"index":1,"playId":"87cf570e-c589-3f97-9367-8ba9c6e3a2ef","pitchNumber":2,"startTime":"2026-05-05T01:48:39.967Z","endTime":"2026-05-05T01:48:48.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:48:48.001Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:50:22.175Z","endTime":"2026-05-05T01:51:36.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83434648648902,"aZ":-11.438660712185548,"pfxX":-7.93731400872934,"pfxZ":10.70273944170686,"pX":0.816315332083484,"pZ":2.877621867629827,"vX0":9.887382116738644,"vY0":-138.32001563534922,"vZ0":-6.080189462806581,"x":85.88,"y":161.08,"x0":-1.7733027573915077,"y0":50.00574295204765,"z0":5.871230688540732,"aX":-15.383390007474043},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":12.4,"spinRate":2421,"spinDirection":220},"zone":12,"typeConfidence":0.94,"plateTime":0.3959734889406681,"extension":6.093204471578996},"index":0,"playId":"79069be9-b96c-337a-8200-c3a9001b9a1a","pitchNumber":1,"startTime":"2026-05-05T01:51:00.985Z","endTime":"2026-05-05T01:51:05.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17414619231932,"aZ":-18.27162124419969,"pfxX":-10.750494613910824,"pfxZ":7.299438243470792,"pX":0.23101167264484987,"pZ":1.690296664376014,"vX0":9.43422535707631,"vY0":-136.64075026916228,"vZ0":-7.531359959882389,"x":108.19,"y":193.14,"x0":-1.8581576562241298,"y0":50.000092390204266,"z0":5.722582552522476,"aX":-20.465239422771834},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":17.6,"spinRate":2459,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39979970791540254,"extension":5.79624564923818},"index":1,"playId":"68388a26-fc2b-3b2d-813b-d2bfd7b46973","pitchNumber":2,"startTime":"2026-05-05T01:51:15.001Z","endTime":"2026-05-05T01:51:18.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718580176284807,"aZ":-24.977155969889672,"pfxX":1.0945092386166149,"pfxZ":4.151367620054984,"pX":-0.1585617299607208,"pZ":2.5854317799302002,"vX0":4.576679678091323,"vY0":-130.20657004924982,"vZ0":-3.840304254783024,"x":123.04,"y":168.97,"x0":-2.0740880202104206,"y0":50.00613519154785,"z0":5.947324820418416,"aX":1.897932980439389},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":-2.9,"spinRate":2923,"spinDirection":178},"zone":5,"typeConfidence":0.89,"plateTime":0.4190255113900281,"extension":5.915936390723755},"hitData":{"launchSpeed":98.2,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.66,"coordY":148.06}},"index":2,"playId":"d1e66a9a-37f1-32d8-8f9d-f7c67145bf95","pitchNumber":3,"startTime":"2026-05-05T01:51:29.101Z","endTime":"2026-05-05T01:51:36.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:51:36.453Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (5) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:51:40.537Z","endTime":"2026-05-05T01:53:58.157Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.040504477372938,"aZ":-13.476921721974897,"pfxX":-5.6009711217505265,"pfxZ":9.519576680972165,"pX":0.2615511914363446,"pZ":3.0665849600279684,"vX0":7.675558552034332,"vY0":-139.00075082270516,"vZ0":-5.328890301605821,"x":107.03,"y":155.98,"x0":-1.803013000597296,"y0":50.00587275868091,"z0":5.897613714815735,"aX":-11.004744304455519},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2486,"spinDirection":223},"zone":3,"typeConfidence":0.98,"plateTime":0.393473042394898,"extension":6.122828956964302},"index":0,"playId":"c9f23744-9dc4-3381-ae84-7bb7cb479c6c","pitchNumber":1,"startTime":"2026-05-05T01:51:58.245Z","endTime":"2026-05-05T01:52:02.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972043295538317,"aZ":-26.945389887840165,"pfxX":2.963153707535663,"pfxZ":3.0725999200237943,"pX":-0.2865554498013209,"pZ":3.380632874105821,"vX0":3.606483866079859,"vY0":-128.48352765755462,"vZ0":-1.2025359088107455,"x":127.92,"y":147.5,"x0":-2.0837936751312305,"y0":50.00415760857666,"z0":5.913091203627614,"aX":5.046983248624224},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":-6.0,"spinRate":2855,"spinDirection":154},"zone":2,"typeConfidence":0.76,"plateTime":0.4232960376731443,"extension":5.9329379401646225},"index":1,"playId":"07411f4e-6a95-3d54-8a41-6538af2eec05","pitchNumber":2,"startTime":"2026-05-05T01:52:14.531Z","endTime":"2026-05-05T01:52:18.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65724988039466,"aZ":-15.052738439902162,"pfxX":-6.275608852775911,"pfxZ":8.657068611349683,"pX":1.053373440497584,"pZ":2.1173346651128493,"vX0":9.755561855669882,"vY0":-139.78143331331486,"vZ0":-7.4410302737250795,"x":76.85,"y":181.61,"x0":-1.6673870823722592,"y0":50.00354038323022,"z0":5.803199746269066,"aX":-12.413243292907296},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2411,"spinDirection":220},"zone":14,"typeConfidence":0.94,"plateTime":0.39192036967489097,"extension":6.2562778820660325},"index":2,"playId":"f5408cc8-9eb4-389b-8cec-db97ef4dddcb","pitchNumber":3,"startTime":"2026-05-05T01:52:32.155Z","endTime":"2026-05-05T01:52:36.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903572782505474,"aZ":-27.9797319779189,"pfxX":2.7864361821289245,"pfxZ":2.47835187021198,"pX":0.8986502577605389,"pZ":1.7957033804166287,"vX0":6.383835294560349,"vY0":-128.51668013513543,"vZ0":-4.6388824806123345,"x":82.75,"y":190.3,"x0":-1.9687068582564313,"y0":50.00151187454769,"z0":5.769450925348768,"aX":4.710437137957489},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-6.4,"spinRate":2910,"spinDirection":116},"zone":14,"typeConfidence":0.73,"plateTime":0.42441484617963043,"extension":6.031166996065746},"index":3,"playId":"226051c7-717b-3adf-b804-f4731572cde0","pitchNumber":4,"startTime":"2026-05-05T01:52:47.348Z","endTime":"2026-05-05T01:53:14.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.656267650054346,"aZ":-17.969047207177297,"pfxX":-12.202517912390995,"pfxZ":7.393234710517376,"pX":0.06617569311070381,"pZ":1.3486701618342607,"vX0":8.909792602273201,"vY0":-138.17941653755477,"vZ0":-8.698634159441397,"x":114.48,"y":202.37,"x0":-1.625281539196924,"y0":50.00211850434771,"z0":5.759946399740733,"aX":-23.44277950907257},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":20.0,"spinRate":2395,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39737929073345013,"extension":6.278419245068244},"index":4,"playId":"232dee90-a07c-3f52-8413-b871c1b9cb2c","pitchNumber":5,"startTime":"2026-05-05T01:53:20.563Z","endTime":"2026-05-05T01:53:25.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15790458423649,"aZ":-15.82558301676835,"pfxX":-7.926066340150841,"pfxZ":8.389321390442237,"pX":0.06519816484364963,"pZ":2.921166182638408,"vX0":7.957981865004798,"vY0":-138.97017753517244,"vZ0":-5.282397193558048,"x":114.51,"y":159.91,"x0":-1.810537146811985,"y0":50.0068012921836,"z0":5.903908854593332,"aX":-15.453034154451723},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2384,"spinDirection":215},"zone":2,"typeConfidence":0.61,"plateTime":0.39466951603299716,"extension":6.26870813545165},"hitData":{"launchSpeed":102.5,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":22.22,"coordY":75.75}},"index":5,"playId":"bd8eea4b-88d4-3771-82be-71034d658b95","pitchNumber":6,"startTime":"2026-05-05T01:53:35.911Z","endTime":"2026-05-05T01:53:58.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":0.67,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:53:58.157Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (6) on a fly ball to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:53:45.615Z","endTime":"2026-05-05T01:55:11.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60949920488478,"aZ":-13.261142327108121,"pfxX":-6.3759173762173456,"pfxZ":9.496831836287424,"pX":-0.5599619684196759,"pZ":2.942857151533672,"vX0":6.225895181421926,"vY0":-139.99295365994485,"vZ0":-5.6428691066985985,"x":138.34,"y":159.32,"x0":-1.9807339219459996,"y0":50.00474082050418,"z0":5.847620591675558,"aX":-12.699723642431913},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2402,"spinDirection":221},"zone":1,"typeConfidence":0.97,"plateTime":0.39075919482301424,"extension":6.249370848524726},"index":0,"playId":"4dfdf280-44c8-3e0b-9b7f-3e05d94b0ee1","pitchNumber":1,"startTime":"2026-05-05T01:54:18.123Z","endTime":"2026-05-05T01:54:22.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73469841831666,"aZ":-28.3532742908765,"pfxX":-11.448892773690067,"pfxZ":2.2359796241796586,"pX":-0.5158282211876802,"pZ":0.9296548232398665,"vX0":7.596697179268175,"vY0":-129.51715717321164,"vZ0":-6.474397016483182,"x":136.66,"y":213.68,"x0":-1.9918078356906652,"y0":50.00185704495786,"z0":5.615327355776885,"aX":-19.550739477350337},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":19.2,"spinRate":2160,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.4220594593219098,"extension":6.379939242504387},"index":1,"playId":"3bb73296-bf12-3c6f-a3ce-cff4e3d92dac","pitchNumber":2,"startTime":"2026-05-05T01:54:31.724Z","endTime":"2026-05-05T01:54:35.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-05T01:54:46.215Z","endTime":"2026-05-05T01:54:54.876Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95940897559153,"aZ":-21.976619797585208,"pfxX":1.0316173386490952,"pfxZ":5.596365338317616,"pX":-0.10281175291982787,"pZ":2.4913267166642314,"vX0":4.832741148684604,"vY0":-132.80063366386048,"vZ0":-4.833120313206514,"x":120.92,"y":171.51,"x0":-2.065256401351295,"y0":50.00545683602796,"z0":5.891202345717719,"aX":1.8802578365659846},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-2.8,"spinRate":2809,"spinDirection":181},"zone":5,"typeConfidence":0.9,"plateTime":0.4092468269777281,"extension":6.121969151005022},"hitData":{"launchSpeed":87.3,"launchAngle":31.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.48,"coordY":122.57}},"index":3,"playId":"ea669d36-2bfc-363d-8870-13082ef07f36","pitchNumber":3,"startTime":"2026-05-05T01:54:54.876Z","endTime":"2026-05-05T01:55:11.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:55:11.607Z","atBatIndex":6},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Heliot Ramos reaches on a fielder's choice, fielded by shortstop Xander Bogaerts. Luis Arraez to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:55:15.003Z","endTime":"2026-05-05T01:56:50.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802270972738086,"aZ":-26.017913633935784,"pfxX":3.3855479427128525,"pfxZ":3.5762114540291856,"pX":0.88778604169286,"pZ":1.8837489418631064,"vX0":5.7464390182527545,"vY0":-130.2536067200184,"vZ0":-4.8857065107220246,"x":83.16,"y":187.92,"x0":-1.7850276559503315,"y0":50.0040108515573,"z0":5.745836416021152,"aX":5.8297423796008205},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-7.3,"spinRate":2742,"spinDirection":173},"zone":14,"typeConfidence":0.88,"plateTime":0.4201553984841979,"extension":6.312177660701178},"index":0,"playId":"0a1194bb-50cb-3646-b0de-fc8f42a3b5f9","pitchNumber":1,"startTime":"2026-05-05T01:55:42.482Z","endTime":"2026-05-05T01:55:46.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392663722491218,"aZ":-26.61229431927254,"pfxX":1.7603489241829835,"pfxZ":3.1978244606816357,"pX":0.8168409487914886,"pZ":1.1133612333624814,"vX0":6.26850533136872,"vY0":-129.78471295407422,"vZ0":-6.580599851037535,"x":85.86,"y":208.72,"x0":-1.8401910844867415,"y0":50.00073990800481,"z0":5.657683580513611,"aX":3.0579167428564813},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-4.3,"spinRate":2835,"spinDirection":173},"zone":14,"typeConfidence":0.63,"plateTime":0.41903670865569875,"extension":6.330519866434386},"index":1,"playId":"51e12da9-6de8-3060-93d0-e552fd324aa7","pitchNumber":2,"startTime":"2026-05-05T01:56:04.216Z","endTime":"2026-05-05T01:56:08.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729592078739174,"aZ":-13.301713741265385,"pfxX":-6.028714365999603,"pfxZ":9.726571355985577,"pX":-0.5848238466897865,"pZ":3.116129681649526,"vX0":5.411955641480489,"vY0":-137.94106241064773,"vZ0":-5.248278201985838,"x":139.29,"y":154.64,"x0":-1.7824513056714941,"y0":50.002440339178776,"z0":5.9297641171973074,"aX":-11.696966560976723},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2448,"spinDirection":213},"zone":1,"typeConfidence":0.98,"plateTime":0.3960406116483779,"extension":6.018144476296347},"index":2,"playId":"6740c7d0-c8f8-367a-a884-8f3778109b35","pitchNumber":3,"startTime":"2026-05-05T01:56:22.525Z","endTime":"2026-05-05T01:56:26.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.050468521587902,"aZ":-14.828900183704357,"pfxX":-8.076610474039711,"pfxZ":8.881291495814397,"pX":-0.7502790512925408,"pZ":1.9424640223928145,"vX0":5.751341240832413,"vY0":-138.63659648051424,"vZ0":-7.961208576302903,"x":145.6,"y":186.33,"x0":-1.7989334279059344,"y0":50.0041470303522,"z0":5.83467333477433,"aX":-15.774184650084855},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":13.4,"spinRate":2387,"spinDirection":215},"zone":7,"typeConfidence":0.76,"plateTime":0.3946057755972845,"extension":6.18129595096311},"hitData":{"launchSpeed":80.5,"launchAngle":6.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":151.58}},"index":3,"playId":"c4e3fb56-00e3-34fa-8a41-1e2e617ee428","pitchNumber":4,"startTime":"2026-05-05T01:56:42.082Z","endTime":"2026-05-05T01:56:50.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.26,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:56:50.555Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Jackson Merrill. Luis Arraez scores. Heliot Ramos to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:57:01.243Z","endTime":"2026-05-05T01:58:11.131Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594528293970562,"aZ":-11.081938906521325,"pfxX":-5.12411841839217,"pfxZ":10.770214541693225,"pX":0.12045438676458463,"pZ":1.9534098948169007,"vX0":6.929880362043743,"vY0":-138.7126797150358,"vZ0":-8.401867973833696,"x":112.41,"y":186.04,"x0":-1.7386922933557376,"y0":50.000990877471565,"z0":5.751005874893316,"aX":-10.033846675620126},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2457,"spinDirection":222},"zone":8,"typeConfidence":0.98,"plateTime":0.3941171566901005,"extension":6.363115527872214},"index":0,"playId":"d666c4e4-4e53-35e5-931e-5f1a4c381ac5","pitchNumber":1,"startTime":"2026-05-05T01:57:41.634Z","endTime":"2026-05-05T01:57:45.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81849275304236,"aZ":-13.817461085573589,"pfxX":-7.327611864608926,"pfxZ":9.330588808754397,"pX":-0.9719602187090931,"pZ":2.8371761286471195,"vX0":5.280351017646475,"vY0":-139.4925392023975,"vZ0":-5.704229316343064,"x":154.05,"y":162.18,"x0":-1.9388275499293364,"y0":50.00556500985567,"z0":5.822106513022385,"aX":-14.421079925183278},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2400,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.3928860003619197,"extension":6.23993527791299},"hitData":{"launchSpeed":96.5,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.39,"coordY":106.97}},"index":1,"playId":"1c9bb886-6514-3581-8003-ac9a8f8de259","pitchNumber":2,"startTime":"2026-05-05T01:57:58.485Z","endTime":"2026-05-05T01:58:11.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":1.82,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-05T01:58:11.131Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T01:59:27.351Z","endTime":"2026-05-05T02:00:32.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-05-05T01:58:28.703Z","endTime":"2026-05-05T01:59:29.672Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468563472267917,"aZ":-25.692696319825355,"pfxX":-0.5405723789861216,"pfxZ":3.568613056593252,"pX":2.0561703295653886,"pZ":0.5873837736836698,"vX0":10.14476528425362,"vY0":-132.67178475466218,"vZ0":-8.43442091149063,"x":38.62,"y":222.92,"x0":-1.7172924425315013,"y0":50.00317286725115,"z0":5.62765155220086,"aX":-0.9837778182941085},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":-0.8,"spinRate":2670,"spinDirection":184},"zone":14,"typeConfidence":0.84,"plateTime":0.4099725568403487,"extension":6.294861082992868},"index":1,"playId":"33f75d9f-2e0d-362e-815d-8af737636f61","pitchNumber":1,"startTime":"2026-05-05T01:59:29.672Z","endTime":"2026-05-05T01:59:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8563685606074,"aZ":-21.17957244586421,"pfxX":-9.913168384163757,"pfxZ":5.693475503229807,"pX":0.25702157892687194,"pZ":3.2758107420743143,"vX0":8.48210583874008,"vY0":-138.1116820343103,"vZ0":-3.191909274999939,"x":107.2,"y":150.33,"x0":-1.5664869849234202,"y0":50.00408185492273,"z0":5.871547225246316,"aX":-19.146235506853127},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2380,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3966365136332839,"extension":6.19222938487605},"index":2,"playId":"180987fb-bb17-3b55-8e5b-7c1c7eb9dfce","pitchNumber":2,"startTime":"2026-05-05T01:59:50.929Z","endTime":"2026-05-05T01:59:54.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29822742922333,"aZ":-19.479283297152467,"pfxX":-10.109027894416284,"pfxZ":6.501629164304071,"pX":-0.6459188847739615,"pZ":2.1263526377154354,"vX0":6.7623339421415185,"vY0":-138.6665553103471,"vZ0":-6.378321589355736,"x":141.62,"y":181.37,"x0":-1.7997948077054604,"y0":50.00202696971515,"z0":5.750965140119958,"aX":-19.733709314872343},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.9,"spinRate":2438,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3946306972942728,"extension":6.255745926984399},"index":3,"playId":"f3134a85-4892-33d1-bf11-b0a4fbd4168b","pitchNumber":3,"startTime":"2026-05-05T02:00:08.713Z","endTime":"2026-05-05T02:00:12.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236540196636003,"aZ":-14.282909123623874,"pfxX":-5.87394679223101,"pfxZ":9.405033056222559,"pX":-0.15315612377397916,"pZ":3.9653676402413587,"vX0":6.16054478109644,"vY0":-136.81177407816577,"vZ0":-3.0839033691039592,"x":122.84,"y":131.72,"x0":-1.6673345237494657,"y0":50.00133874016375,"z0":6.08182966130719,"aX":-11.172115326572102},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2422,"spinDirection":215},"zone":11,"typeConfidence":0.98,"plateTime":0.39983756937753867,"extension":6.188780604187731},"index":4,"playId":"64a1f842-748f-3a55-9482-db5b1116b462","pitchNumber":4,"startTime":"2026-05-05T02:00:28.599Z","endTime":"2026-05-05T02:00:32.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-5.699999999999989,"leverageIndex":1.59,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:00:32.630Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-05T02:00:33.831Z","endTime":"2026-05-05T02:01:08.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222571394738576,"aZ":-33.95415153900781,"pfxX":4.099654920068926,"pfxZ":-1.1471869409938371,"pX":0.07824301532030334,"pZ":2.3957213670811535,"vX0":3.6279258070924563,"vY0":-122.75952507670203,"vZ0":-1.824935616304709,"x":114.02,"y":174.1,"x0":-1.9443684783579442,"y0":50.00441577875777,"z0":6.002751295888572,"aX":6.342603564488005},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-8.2,"spinRate":2965,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.4438966900763104,"extension":6.103225999477002},"hitData":{"launchSpeed":96.3,"launchAngle":54.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.97,"coordY":107.81}},"index":0,"playId":"dc955112-9f4c-3df3-80ab-f99965012731","pitchNumber":1,"startTime":"2026-05-05T02:00:59.247Z","endTime":"2026-05-05T02:01:08.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":1.61,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:01:08.737Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-05T02:02:05.659Z","endTime":"2026-05-05T02:03:46.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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_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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269670200218854,"aZ":-29.235735655122674,"pfxX":-11.55142270315989,"pfxZ":1.5774432367702556,"pX":-0.19174324266265438,"pZ":2.2748137062815883,"vX0":8.129908084620736,"vY0":-135.6261930606649,"vZ0":-2.419887311970388,"x":124.31,"y":177.36,"x0":-1.7252133669135774,"y0":50.00415896457735,"z0":5.214550346098253,"aX":-21.552036076256},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":19.2,"spinRate":2329,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.4036263916519611,"extension":6.588616688037606},"index":0,"playId":"c6221333-a817-357e-9df2-914bda62b766","pitchNumber":1,"startTime":"2026-05-05T02:03:19.417Z","endTime":"2026-05-05T02:03:24.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26253052161768,"aZ":-31.59215466111758,"pfxX":-10.407141127917694,"pfxZ":0.3020892692528552,"pX":0.6207426297080614,"pZ":2.2740233550609816,"vX0":9.924322745589036,"vY0":-136.8833486263993,"vZ0":-1.9726537921041194,"x":93.34,"y":177.38,"x0":-1.6876510138764014,"y0":50.00152334442141,"z0":5.152633102062059,"aX":-19.88479823907058},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.4,"breakHorizontal":16.9,"spinRate":2345,"spinDirection":235},"zone":6,"typeConfidence":0.91,"plateTime":0.3991015074249371,"extension":6.9232897649879925},"hitData":{"launchSpeed":97.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":154.12}},"index":1,"playId":"539bfd77-111d-3ee0-a1d7-1ac8c65d149d","pitchNumber":2,"startTime":"2026-05-05T02:03:38.693Z","endTime":"2026-05-05T02:03:46.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:03:46.384Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-05T02:03:47.857Z","endTime":"2026-05-05T02:04:45.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541515035864386,"aZ":-30.911237345089614,"pfxX":-11.561723438574877,"pfxZ":0.6465562025338336,"pX":0.5692810769984784,"pZ":2.594947237576402,"vX0":10.410661234028247,"vY0":-138.44658925458563,"vZ0":-1.5744643427603093,"x":95.3,"y":168.72,"x0":-1.7289841486653408,"y0":50.002638391190146,"z0":5.230674224460011,"aX":-22.550625766293624},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.1,"breakHorizontal":19.0,"spinRate":2403,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.39492012981714186,"extension":6.64991441732073},"index":0,"playId":"2bb3058f-7a38-3065-894d-f2250a45b781","pitchNumber":1,"startTime":"2026-05-05T02:04:11.603Z","endTime":"2026-05-05T02:04:15.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17685015264505,"aZ":-28.833176060858545,"pfxX":-10.486063099286778,"pfxZ":1.7091140734529606,"pX":-1.0649380541627311,"pZ":2.325212931332382,"vX0":5.840233751830277,"vY0":-138.56819728002512,"vZ0":-2.505951372112557,"x":157.59,"y":176.0,"x0":-1.8305987053501056,"y0":50.004623676513496,"z0":5.155542294242464,"aX":-20.519585262472845},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.8,"breakHorizontal":17.9,"spinRate":2341,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.39434360563773696,"extension":6.753160451574674},"index":1,"playId":"e1e20d5e-cbfd-3feb-a702-5b56d3e2dc58","pitchNumber":2,"startTime":"2026-05-05T02:04:24.605Z","endTime":"2026-05-05T02:04:29.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83554644081968,"aZ":-29.291005818363804,"pfxX":-11.193215684799622,"pfxZ":1.4588020414613059,"pX":0.20224286967438632,"pZ":3.343766626886882,"vX0":9.225671989397817,"vY0":-139.11970643309,"vZ0":0.0454147802645799,"x":109.29,"y":148.5,"x0":-1.6894023980956712,"y0":50.002467162429774,"z0":5.255718563124497,"aX":-22.11871577013638},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":2399,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.39248689593746056,"extension":7.0397316492219915},"index":2,"playId":"ff1eb233-9cf0-38e4-8741-acdcb0972fff","pitchNumber":3,"startTime":"2026-05-05T02:04:41.592Z","endTime":"2026-05-05T02:04:45.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:04:45.773Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-05T02:04:46.055Z","endTime":"2026-05-05T02:06:21.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.737588083615695,"aZ":-26.25970651825397,"pfxX":-10.664949730199524,"pfxZ":3.032897146977728,"pX":0.33488005146849725,"pZ":1.8923155689244175,"vX0":9.086495978490436,"vY0":-138.29750440658827,"vZ0":-4.006899259234802,"x":104.24,"y":187.69,"x0":-1.5958781727993312,"y0":50.00565022199403,"z0":5.106374030655829,"aX":-20.813204845091096},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2363,"spinDirection":240},"zone":9,"typeConfidence":0.91,"plateTime":0.394949152170629,"extension":7.020955479997483},"index":0,"playId":"3f2fc3d6-5b55-3607-a4c4-ff0c03143b32","pitchNumber":1,"startTime":"2026-05-05T02:05:10.576Z","endTime":"2026-05-05T02:05:14.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044904097758735,"aZ":-35.52476230872707,"pfxX":7.509164373691456,"pfxZ":-2.0090393503388473,"pX":0.6032586321764544,"pZ":1.647264246127119,"vX0":4.298180900127798,"vY0":-127.86615802046327,"vZ0":-1.848982207515857,"x":94.01,"y":194.3,"x0":-2.0723645048259693,"y0":50.004608380086246,"z0":5.153063333448081,"aX":12.502552547936205},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-14.5,"spinRate":2956,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4274884039072977,"extension":6.606861905084728},"index":1,"playId":"c8eb5ccb-432b-3cad-b897-e7efe9f358e9","pitchNumber":2,"startTime":"2026-05-05T02:05:23.898Z","endTime":"2026-05-05T02:05:28.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956243236938953,"aZ":-31.38679664545318,"pfxX":-10.043779242446643,"pfxZ":0.40643157383984985,"pX":-0.02196774605722469,"pZ":3.127125850658313,"vX0":8.41331662383747,"vY0":-138.29275804236232,"vZ0":0.3380865471167843,"x":117.84,"y":154.35,"x0":-1.7889360604924587,"y0":50.00619042454383,"z0":5.097678012710898,"aX":-19.585418784198684},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.0,"breakHorizontal":16.6,"spinRate":2376,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.3950838964745067,"extension":6.853208540605485},"index":2,"playId":"352c696d-66ad-344c-9754-ff76ab4196d1","pitchNumber":3,"startTime":"2026-05-05T02:05:39.197Z","endTime":"2026-05-05T02:05:42.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695760388822013,"aZ":-30.781780985149783,"pfxX":-10.423223768917664,"pfxZ":0.71439426442545,"pX":-1.2421942357601004,"pZ":2.0375408182991417,"vX0":5.251309875411373,"vY0":-138.76326120127766,"vZ0":-2.602039526205627,"x":164.35,"y":183.77,"x0":-1.8000817384370202,"y0":50.00537200609082,"z0":5.028385760765149,"aX":-20.42477821927444},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.0,"breakHorizontal":17.9,"spinRate":2233,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.39400514704868916,"extension":6.9995711088961095},"index":3,"playId":"2f7080a6-41f8-365b-816b-b65cfd7412ae","pitchNumber":4,"startTime":"2026-05-05T02:05:56.971Z","endTime":"2026-05-05T02:06:00.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394001125709018,"aZ":-37.56249982314525,"pfxX":9.374010081006368,"pfxZ":-3.3724119757575166,"pX":1.3699138425061712,"pZ":0.9202019021261604,"vX0":5.225382564597707,"vY0":-126.11064209054474,"vZ0":-2.746866081536766,"x":64.78,"y":213.93,"x0":-1.9516247036526135,"y0":50.00266813303985,"z0":5.0754510275737825,"aX":14.985423005731699},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.5,"breakHorizontal":-18.2,"spinRate":2924,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.43555707680917477,"extension":6.490895551659132},"index":4,"playId":"0b0f4e72-e645-359c-9087-3dbc55f67b28","pitchNumber":5,"startTime":"2026-05-05T02:06:16.830Z","endTime":"2026-05-05T02:06:21.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:06:21.001Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesus Rodriguez lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-05T02:07:42.039Z","endTime":"2026-05-05T02:08:59.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871842845295596,"aZ":-24.457782233388404,"pfxX":-0.25194857743402954,"pfxZ":4.377138250542991,"pX":0.700850544319772,"pZ":2.458844529143286,"vX0":6.687523148697648,"vY0":-130.52064396595281,"vZ0":-4.204771948889261,"x":90.29,"y":172.39,"x0":-1.8386323048892614,"y0":50.004332038035244,"z0":5.885483617880288,"aX":-0.4460735653598681},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2761,"spinDirection":192},"zone":6,"typeConfidence":0.85,"plateTime":0.4162185577208115,"extension":5.871924218834679},"index":0,"playId":"9d06e0b6-e9eb-3049-b950-a20620707f96","pitchNumber":1,"startTime":"2026-05-05T02:08:37.134Z","endTime":"2026-05-05T02:08:40.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.739666636212572,"aZ":-26.32756079909666,"pfxX":3.2842544806306875,"pfxZ":3.464565855503536,"pX":0.5124309866099405,"pZ":2.0574972763091246,"vX0":5.2428053406646296,"vY0":-127.68050319061109,"vZ0":-4.400209704238932,"x":97.47,"y":183.23,"x0":-1.9767724009620122,"y0":50.004421566433614,"z0":5.820945530294264,"aX":5.544303783467733},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-7.0,"spinRate":3012,"spinDirection":122},"zone":9,"typeConfidence":0.86,"plateTime":0.425344351476344,"extension":5.995415607789045},"hitData":{"launchSpeed":95.7,"launchAngle":20.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.89,"coordY":66.04}},"index":1,"playId":"54298dbf-02b9-3ec9-a3ca-d9b142c49010","pitchNumber":2,"startTime":"2026-05-05T02:08:50.714Z","endTime":"2026-05-05T02:08:59.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:08:59.061Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-05T02:08:59.422Z","endTime":"2026-05-05T02:11:43.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835034545707305,"aZ":-13.526883508367574,"pfxX":-5.167374195149418,"pfxZ":9.687990342554365,"pX":-0.14611972005577248,"pZ":1.9339086673861223,"vX0":6.6812475645886735,"vY0":-137.03352363794494,"vZ0":-7.937145873868934,"x":122.57,"y":186.56,"x0":-1.9307710470891113,"y0":50.00387372221939,"z0":5.768128299062723,"aX":-9.947718482305188},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2524,"spinDirection":214},"zone":8,"typeConfidence":0.98,"plateTime":0.39786091940119706,"extension":6.1536173655475155},"index":0,"playId":"260045a5-4414-3dfd-8335-f14cc4ea8d1d","pitchNumber":1,"startTime":"2026-05-05T02:09:25.668Z","endTime":"2026-05-05T02:09:29.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446779554360194,"aZ":-33.047347946151305,"pfxX":5.76343046059105,"pfxZ":-0.5737754169987488,"pX":0.620023381447798,"pZ":1.2523852130977968,"vX0":4.714343551790268,"vY0":-121.75058292892031,"vZ0":-4.229918281902919,"x":93.37,"y":204.97,"x0":-2.0859031153541197,"y0":50.004892138073224,"z0":5.852109881119389,"aX":8.710127991801622},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":-11.5,"spinRate":3253,"spinDirection":72},"zone":14,"typeConfidence":0.83,"plateTime":0.44874816218629254,"extension":6.0587952585245946},"index":1,"playId":"3cc08b34-57f7-3b62-a5ed-478eacb46793","pitchNumber":2,"startTime":"2026-05-05T02:09:38.751Z","endTime":"2026-05-05T02:09:44.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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-05-05T02:09:52.330Z","endTime":"2026-05-05T02:10:02.583Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71745873942214,"aZ":-29.3981557579933,"pfxX":-12.21620745782246,"pfxZ":1.6326936671045347,"pX":0.029083955099018545,"pZ":-0.10575576738453303,"vX0":9.047339399323791,"vY0":-128.7224505401392,"vZ0":-8.776289521567717,"x":115.89,"y":241.64,"x0":-1.9232609197531692,"y0":50.002951488840544,"z0":5.584583783585098,"aX":-20.746787147869966},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":20.4,"spinRate":2000,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4235850508794905,"extension":6.279220027169083},"index":3,"playId":"dfff2f0a-405e-367c-b570-e5180fff0466","pitchNumber":3,"startTime":"2026-05-05T02:10:02.583Z","endTime":"2026-05-05T02:10:06.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.0,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15082394088356,"aZ":-14.45021333111961,"pfxX":-6.517255243364543,"pfxZ":9.094523291227105,"pX":-1.1183784390144813,"pZ":2.729207414281446,"vX0":4.954170597489753,"vY0":-138.29847520361176,"vZ0":-5.933317933701017,"x":159.63,"y":165.09,"x0":-2.081014820960143,"y0":50.00013346898792,"z0":5.8615758059966545,"aX":-12.696683716354716},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2429,"spinDirection":218},"zone":11,"typeConfidence":0.97,"plateTime":0.39516998106086554,"extension":6.1258143233102205},"index":4,"playId":"757baaea-496a-35b1-bb06-85a0fe0fbd1c","pitchNumber":4,"startTime":"2026-05-05T02:10:20.819Z","endTime":"2026-05-05T02:10:25.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59950841349559,"aZ":-32.1802762298949,"pfxX":3.736689755959026,"pfxZ":-0.004500829648864821,"pX":0.37689045757957357,"pZ":-0.020944678997241204,"vX0":4.7007193267049106,"vY0":-121.66302199043022,"vZ0":-7.126484529613637,"x":102.63,"y":239.35,"x0":-2.058391316670947,"y0":50.003917282900126,"z0":5.699622717058414,"aX":5.6574934806222466},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-7.8,"spinRate":3129,"spinDirection":72},"zone":14,"typeConfidence":0.37,"plateTime":0.44847793674161496,"extension":6.171629732385098},"index":5,"playId":"6f36150b-1ab5-3cdb-b810-337ba0e142d2","pitchNumber":5,"startTime":"2026-05-05T02:10:38.631Z","endTime":"2026-05-05T02:10:42.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.480438271256187,"aZ":-28.246481648888544,"pfxX":3.7972977344359906,"pfxZ":2.4057701006658263,"pX":0.1736446031070707,"pZ":2.027287066809301,"vX0":4.482949782342048,"vY0":-125.86248474039127,"vZ0":-3.985172086740984,"x":110.38,"y":184.04,"x0":-2.1126011752900196,"y0":50.001143969955244,"z0":5.875489110908086,"aX":6.194823276038362},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-7.8,"spinRate":2885,"spinDirection":132},"zone":8,"typeConfidence":0.92,"plateTime":0.43239115255330773,"extension":6.110824615215437},"index":6,"playId":"6fc8c5b1-117f-3b94-9d35-c10671098a24","pitchNumber":6,"startTime":"2026-05-05T02:10:56.521Z","endTime":"2026-05-05T02:11:00.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61911217373901,"aZ":-27.072304461079874,"pfxX":3.4576400737161603,"pfxZ":3.078698731925095,"pX":-0.9428740778663888,"pZ":1.25280440804774,"vX0":2.024500150131164,"vY0":-126.48968207020916,"vZ0":-5.868169715749963,"x":152.94,"y":204.95,"x0":-2.197190334210934,"y0":50.00026669107394,"z0":5.714872923615795,"aX":5.721130851249708},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-6.7,"spinRate":2845,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4295403179394559,"extension":6.415991354710131},"index":7,"playId":"835afa37-3305-3702-b112-5d8083e2023a","pitchNumber":7,"startTime":"2026-05-05T02:11:20.026Z","endTime":"2026-05-05T02:11:23.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082705447626388,"aZ":-20.737335598965686,"pfxX":-8.600133319071332,"pfxZ":5.88864301584175,"pX":-0.48150768045039044,"pZ":2.156126410321965,"vX0":6.77310848868214,"vY0":-137.25024092795428,"vZ0":-6.108696496638012,"x":135.35,"y":180.56,"x0":-1.8413013101985776,"y0":50.00625269439269,"z0":5.784291610639468,"aX":-16.71628309071286},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":14.5,"spinRate":2343,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3962761062505318,"extension":6.23910517250329},"hitData":{"launchSpeed":84.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":164.76}},"index":8,"playId":"cf70fffc-5d7b-3bdf-90c6-cb31f703259e","pitchNumber":8,"startTime":"2026-05-05T02:11:36.969Z","endTime":"2026-05-05T02:11:43.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:11:43.567Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-05T02:11:46.782Z","endTime":"2026-05-05T02:12:33.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"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":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.470454951792327,"aZ":-33.70497463881387,"pfxX":4.988063789671351,"pfxZ":-1.0020084346136238,"pX":0.38850419133841585,"pZ":0.9343143250315981,"vX0":4.5128503531609585,"vY0":-121.37742514992136,"vZ0":-4.7173374260690775,"x":102.19,"y":213.55,"x0":-2.1271623828112327,"y0":50.00239739276687,"z0":5.762037197042626,"aX":7.618901358721705},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-10.0,"spinRate":3112,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44723031733707774,"extension":6.176145768273562},"index":0,"playId":"25b8329e-c3b4-33a8-a8cd-f712db212c85","pitchNumber":1,"startTime":"2026-05-05T02:12:12.561Z","endTime":"2026-05-05T02:12:16.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70927840837689,"aZ":-19.127172215787315,"pfxX":-8.773745631041276,"pfxZ":7.006833720699218,"pX":-0.6171434188773024,"pZ":1.4310341106450817,"vX0":6.837960906049152,"vY0":-135.1440722816061,"vZ0":-7.655693668682947,"x":140.52,"y":200.14,"x0":-2.032373834525303,"y0":50.00022683803219,"z0":5.629380770098453,"aX":-16.32945317456901},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2436,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40432529619534385,"extension":6.154143218607109},"hitData":{"launchSpeed":82.5,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":124.55,"coordY":137.6}},"index":1,"playId":"cdd04d95-53b4-37fc-bcb0-08ac4d2edf0d","pitchNumber":2,"startTime":"2026-05-05T02:12:27.257Z","endTime":"2026-05-05T02:12:33.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:12:33.029Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-05T02:13:32.699Z","endTime":"2026-05-05T02:15:02.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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_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":95.3,"endSpeed":88.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936108117454648,"aZ":-28.53766831837062,"pfxX":-12.577908207270026,"pfxZ":1.8467723224659665,"pX":0.5227343283882496,"pZ":2.6243184215344852,"vX0":10.554100080174912,"vY0":-138.57742128529569,"vZ0":-1.9662140411553102,"x":97.07,"y":167.92,"x0":-1.6750702709053986,"y0":50.0056742769988,"z0":5.223594412788612,"aX":-24.80743719977777},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.1,"breakHorizontal":21.0,"spinRate":2404,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.3931682916035526,"extension":6.871479398900035},"index":0,"playId":"7985f327-116e-3baf-bcaf-3414b5840de5","pitchNumber":1,"startTime":"2026-05-05T02:14:43.179Z","endTime":"2026-05-05T02:14:46.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.8,"endSpeed":85.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466450061124455,"aZ":-31.083013716874806,"pfxX":-9.521744322823286,"pfxZ":0.5836039694677009,"pX":-0.6591652983335602,"pZ":2.2141031618650393,"vX0":6.322979394432957,"vY0":-135.07534985968806,"vZ0":-1.8514335455859543,"x":142.13,"y":179.0,"x0":-1.7805805634410339,"y0":50.0017931729608,"z0":5.071436015787079,"aX":-17.78258305080795},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.8,"breakHorizontal":16.1,"spinRate":2256,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.40384406194483047,"extension":6.715579193721145},"hitData":{"launchSpeed":78.4,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.49,"coordY":144.79}},"index":1,"playId":"5aa031cd-54fa-3231-b466-85e94a391a15","pitchNumber":2,"startTime":"2026-05-05T02:14:56.164Z","endTime":"2026-05-05T02:15:02.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:15:02.515Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-05T02:15:06.445Z","endTime":"2026-05-05T02:17:43.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":95.3,"endSpeed":88.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59384471364046,"aZ":-30.663226284279613,"pfxX":-9.03052070804235,"pfxZ":0.7641730121088166,"pX":0.8777677019956998,"pZ":2.4847926049403037,"vX0":10.389217847811596,"vY0":-138.51094550970234,"vZ0":-1.6440451691951203,"x":83.54,"y":171.69,"x0":-1.7220095245583833,"y0":50.00087836627901,"z0":5.107417023395869,"aX":-17.808298699220103},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":2266,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.3931940257906925,"extension":6.657477260263156},"index":0,"playId":"03be75c7-b9e6-32a1-885b-699f5b28b6ef","pitchNumber":1,"startTime":"2026-05-05T02:15:26.795Z","endTime":"2026-05-05T02:15:30.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83030954317386,"aZ":-28.276786032738233,"pfxX":-10.173186722747719,"pfxZ":1.9632374974760172,"pX":0.8196170053293914,"pZ":3.1625115403666366,"vX0":10.616542049495962,"vY0":-139.27659020056228,"vZ0":-0.40781639811496495,"x":85.76,"y":153.39,"x0":-1.6985080625965325,"y0":50.00657439499557,"z0":5.162121222525091,"aX":-20.227092119502927},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":2376,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.39152291538069717,"extension":6.863279286096701},"index":1,"playId":"22f694fc-7368-309e-aae7-6b2422b65640","pitchNumber":2,"startTime":"2026-05-05T02:15:41.458Z","endTime":"2026-05-05T02:15:45.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030296862497373,"aZ":-23.897827539163096,"pfxX":-3.5125603714638802,"pfxZ":4.384057799764214,"pX":-0.36368388657860173,"pZ":1.8149409352986634,"vX0":5.4513261522048815,"vY0":-135.6661298525351,"vZ0":-4.319212112596411,"x":130.86,"y":189.78,"x0":-1.9307371128071673,"y0":50.00420015273775,"z0":5.066638532900597,"aX":-6.634241525534008},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":5.4,"spinRate":2559,"spinDirection":244},"zone":7,"typeConfidence":0.79,"plateTime":0.40172030524198377,"extension":6.6412742490503565},"index":2,"playId":"f1451f78-31e3-33bb-a29e-f7faac049606","pitchNumber":3,"startTime":"2026-05-05T02:15:56.010Z","endTime":"2026-05-05T02:15:59.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437093683913293,"aZ":-30.654513698867536,"pfxX":-7.722878715172241,"pfxZ":0.7658871777920648,"pX":0.01378126211474746,"pZ":3.460465442467926,"vX0":7.723018593063238,"vY0":-138.79310073640875,"vZ0":0.7422575978423497,"x":116.47,"y":145.35,"x0":-1.7848989496421508,"y0":50.00042474597421,"z0":5.211547000199683,"aX":-15.253684567477029},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.7,"breakHorizontal":12.6,"spinRate":2318,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.3927864397193348,"extension":6.3678028205578165},"index":3,"playId":"5eef3463-1611-3c1e-a1ee-0aee1e1eba42","pitchNumber":4,"startTime":"2026-05-05T02:16:11.652Z","endTime":"2026-05-05T02:16:15.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841252971605492,"aZ":-32.009502645965206,"pfxX":-7.894516092373117,"pfxZ":0.08533448239418462,"pX":-0.67252392944983,"pZ":3.2240763526929337,"vX0":6.365622373049592,"vY0":-137.55069399025123,"vZ0":0.588229924069874,"x":142.64,"y":151.73,"x0":-1.976458595171561,"y0":50.003386833453256,"z0":5.156037247698642,"aX":-15.322436483018818},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":13.2,"spinRate":2194,"spinDirection":245},"zone":1,"typeConfidence":0.91,"plateTime":0.39627421449648814,"extension":6.775645910901614},"index":4,"playId":"0f90a99e-03ef-3c80-993c-e04088e18542","pitchNumber":5,"startTime":"2026-05-05T02:16:32.140Z","endTime":"2026-05-05T02:16:36.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-05T02:16:44.765Z","endTime":"2026-05-05T02:16:54.602Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576565302112783,"aZ":-28.20731480817873,"pfxX":-9.590245985529066,"pfxZ":1.9788611184479512,"pX":-0.6718791114076806,"pZ":2.026314604166083,"vX0":6.551770520232961,"vY0":-139.59222008381693,"vZ0":-3.0883807450855856,"x":142.61,"y":184.07,"x0":-1.7838601514701493,"y0":50.00326172239938,"z0":4.971334990400445,"aX":-19.23855439541255},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.2,"breakHorizontal":16.3,"spinRate":2352,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.38992319255102226,"extension":7.043855750262251},"index":6,"playId":"5b6b0f60-f2f3-325f-beef-2c6dc7c99246","pitchNumber":6,"startTime":"2026-05-05T02:16:54.602Z","endTime":"2026-05-05T02:16:58.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353305373328396,"aZ":-29.12696852898731,"pfxX":-12.253864829185247,"pfxZ":1.5220384799951132,"pX":0.37973994684379453,"pZ":2.103503577658018,"vX0":9.852064297795918,"vY0":-140.30872393258417,"vZ0":-3.1240376099867153,"x":102.53,"y":181.99,"x0":-1.5768781000136243,"y0":50.00309641895345,"z0":5.119766283588604,"aX":-24.5470380540984},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.3,"breakHorizontal":20.3,"spinRate":2380,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.3896741565370099,"extension":6.819077923891492},"index":7,"playId":"f5191676-a5ae-3ab8-91f1-9f20587aaeb1","pitchNumber":7,"startTime":"2026-05-05T02:17:16.584Z","endTime":"2026-05-05T02:17:20.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22025284568483,"aZ":-22.34079771621641,"pfxX":-3.180479902500407,"pfxZ":5.179824409062378,"pX":2.2923294444761266,"pZ":0.2443464123380996,"vX0":11.515800747783613,"vY0":-136.23116588084767,"vZ0":-8.534875947790258,"x":29.62,"y":232.18,"x0":-1.5584615768481405,"y0":50.000997190625725,"z0":4.937060589650375,"aX":-6.036352029523741},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":3.6,"spinRate":2570,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4005858005144458,"extension":6.797450391799637},"index":8,"playId":"a844beda-de9f-35bc-bfa4-3f8ef9a89750","pitchNumber":8,"startTime":"2026-05-05T02:17:37.029Z","endTime":"2026-05-05T02:17:43.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:17:43.499Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Laureano pops out to shortstop Willy Adames.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-05T02:18:19.460Z","endTime":"2026-05-05T02:19:42.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371113820799664,"aZ":-34.25992740005566,"pfxX":5.171854941198303,"pfxZ":-1.3263829250631467,"pX":0.9824700038240785,"pZ":0.7178934405125907,"vX0":5.622839169450703,"vY0":-124.79406312196802,"vZ0":-3.676695961836306,"x":79.55,"y":219.4,"x0":-1.9725486543895456,"y0":50.00123883809349,"z0":5.035604499614872,"aX":8.146634882776722},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.0,"breakHorizontal":-10.7,"spinRate":2823,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4390839174138441,"extension":6.478657236681183},"index":0,"playId":"827372e3-7ba3-3e1e-a599-64306ab09872","pitchNumber":1,"startTime":"2026-05-05T02:18:36.823Z","endTime":"2026-05-05T02:18:40.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420531442706118,"aZ":-33.03350567764917,"pfxX":-10.419327063482646,"pfxZ":-0.447827303127724,"pX":-0.9800142784018353,"pZ":3.608515992752371,"vX0":6.21682457892598,"vY0":-136.72319581102883,"vZ0":1.8875391870394904,"x":154.36,"y":141.35,"x0":-1.9264474942797467,"y0":50.006228752057154,"z0":5.171942313973184,"aX":-19.780777290605155},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.2,"breakHorizontal":17.6,"spinRate":2307,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.40021892954444027,"extension":6.62839619044015},"index":1,"playId":"3384124a-9fc0-3bbd-ad30-33025d87e913","pitchNumber":2,"startTime":"2026-05-05T02:18:55.849Z","endTime":"2026-05-05T02:18:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42852127799808,"aZ":-33.454188094276354,"pfxX":-12.321864233008483,"pfxZ":-0.6625376618583143,"pX":-0.6220116257694914,"pZ":3.1052919802996413,"vX0":7.79104946205809,"vY0":-137.6075814002338,"vZ0":0.5114292326301626,"x":140.71,"y":154.94,"x0":-1.888423441677064,"y0":50.00652923064066,"z0":5.182719532431241,"aX":-23.644739632247347},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.8,"breakHorizontal":20.6,"spinRate":2343,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.39798200890664326,"extension":6.811976001983685},"index":2,"playId":"c6340acd-96b9-30c3-a636-8c4743e80c5a","pitchNumber":3,"startTime":"2026-05-05T02:19:15.635Z","endTime":"2026-05-05T02:19:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169583889124166,"aZ":-28.418598861256328,"pfxX":-11.571330718740409,"pfxZ":2.0115176306083615,"pX":-0.8676632798352212,"pZ":3.1153167678757616,"vX0":6.638149245697357,"vY0":-135.44386714041332,"vZ0":0.07480729118311802,"x":150.07,"y":154.67,"x0":-1.8403478066070316,"y0":50.003523585778495,"z0":5.066300009593105,"aX":-21.6094751208311},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":19.7,"spinRate":2242,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.40361244174678035,"extension":6.772481625187122},"hitData":{"launchSpeed":62.1,"launchAngle":56.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.18,"coordY":145.53}},"index":3,"playId":"048a43a6-765d-3d31-b9fc-35b8bb4e314c","pitchNumber":4,"startTime":"2026-05-05T02:19:34.679Z","endTime":"2026-05-05T02:19:42.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:19:42.532Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-05T02:19:46.329Z","endTime":"2026-05-05T02:22:13.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.972516524391004,"aZ":-34.46792151287072,"pfxX":-11.541917447102266,"pfxZ":-1.205326897328126,"pX":0.17442312068522853,"pZ":1.4270758154479481,"vX0":9.435503671864076,"vY0":-137.02334654338145,"vZ0":-3.061454672860511,"x":110.35,"y":200.25,"x0":-1.8123375256972538,"y0":50.00200445309654,"z0":4.911190799023754,"aX":-21.970048795899206},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.6,"breakHorizontal":19.0,"spinRate":2325,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.39955866106503946,"extension":7.1229708011114115},"index":0,"playId":"f1fc537a-43c2-3a3f-86f8-f747b7bab8f6","pitchNumber":1,"startTime":"2026-05-05T02:20:10.796Z","endTime":"2026-05-05T02:20:16.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.2,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99133128882384,"aZ":-36.17744687033488,"pfxX":4.999048100406704,"pfxZ":-2.5154920454264076,"pX":0.06946914273876366,"pZ":2.0199874560163456,"vX0":3.68050139597575,"vY0":-125.492162475589,"vZ0":-0.3248358891057801,"x":114.35,"y":184.24,"x0":-2.0669040400169716,"y0":50.00257247402668,"z0":5.10428953008776,"aX":7.953332946419188},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":-10.0,"spinRate":2804,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.43686685621792654,"extension":6.496720049777339},"index":1,"playId":"51b0be6c-a5db-372f-825e-52eee7848ec3","pitchNumber":2,"startTime":"2026-05-05T02:20:31.169Z","endTime":"2026-05-05T02:20:35.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482963910765125,"aZ":-34.584817039801955,"pfxX":5.450544753881246,"pfxZ":-1.5519749919778558,"pX":-0.4688482622062673,"pZ":0.8575175357538276,"vX0":2.3302681935527225,"vY0":-124.06897465461542,"vZ0":-3.1267796190865162,"x":134.87,"y":215.63,"x0":-2.1290685024650533,"y0":50.00116887201793,"z0":5.024572237645101,"aX":8.472391022060934},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-10.4,"spinRate":2870,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.44194771430052215,"extension":6.533489109866709},"index":2,"playId":"ec9dc9f2-316a-371d-9956-59621a0ede73","pitchNumber":3,"startTime":"2026-05-05T02:20:58.279Z","endTime":"2026-05-05T02:21:02.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133343174562643,"aZ":-30.62354862417612,"pfxX":-11.11132198506764,"pfxZ":0.8323876802332535,"pX":1.7098031867739654,"pZ":1.3681870839413615,"vX0":12.903803840701828,"vY0":-136.2250641141842,"vZ0":-4.131798742218882,"x":51.83,"y":201.84,"x0":-1.654573496724763,"y0":50.005901910642805,"z0":5.032027759982718,"aX":-20.796710768173924},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.7,"breakHorizontal":17.3,"spinRate":2342,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.40274089710864214,"extension":6.766431056514807},"index":3,"playId":"73c24fdd-02ca-3940-9a9e-e9818c97e133","pitchNumber":4,"startTime":"2026-05-05T02:21:21.335Z","endTime":"2026-05-05T02:21:24.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813945628770217,"aZ":-35.145242964826515,"pfxX":5.4936323946301595,"pfxZ":-1.9179688419395875,"pX":0.5568307899963105,"pZ":1.696561724906833,"vX0":4.590873323953533,"vY0":-123.46631431747667,"vZ0":-1.1158479206784273,"x":95.77,"y":192.97,"x0":-2.0381431206526117,"y0":50.00213193030517,"z0":5.103053629005184,"aX":8.50957988957531},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":-11.0,"spinRate":2811,"spinDirection":38},"zone":9,"typeConfidence":0.9,"plateTime":0.4430462134476416,"extension":6.572335729315175},"index":4,"playId":"d35d5d2e-49ef-369d-a65a-8d5a31e56f47","pitchNumber":5,"startTime":"2026-05-05T02:21:45.628Z","endTime":"2026-05-05T02:21:49.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511614844302226,"aZ":-25.417634927835245,"pfxX":-12.035978255779694,"pfxZ":3.4706288355932653,"pX":-0.5343779117350603,"pZ":3.619786263554002,"vX0":7.688549429717628,"vY0":-138.2936236741022,"vZ0":0.11089149707202373,"x":137.37,"y":141.05,"x0":-1.7803499930154927,"y0":50.00029489747526,"z0":5.27762159252287,"aX":-23.417171852674855},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":20.3,"spinRate":2285,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.39536665317235586,"extension":6.654291009363014},"index":5,"playId":"78d0cdcd-27be-3ed3-8547-cea1c6e9df8c","pitchNumber":6,"startTime":"2026-05-05T02:22:07.695Z","endTime":"2026-05-05T02:22:13.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:22:13.803Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-05T02:23:43.390Z","endTime":"2026-05-05T02:27:21.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657115210303882,"aZ":-21.446058519961717,"pfxX":0.7922827497696662,"pfxZ":6.052842231660168,"pX":0.10966050088043264,"pZ":3.1199398628301704,"vX0":5.3898372718702205,"vY0":-131.45292382875084,"vZ0":-3.22462187872193,"x":112.82,"y":154.54,"x0":-2.0597595198031162,"y0":50.00097634790416,"z0":5.932352096892815,"aX":1.4014588085270467},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-2.5,"spinRate":2788,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.41474262550365015,"extension":6.003898716308583},"index":0,"playId":"9e51c811-e38a-3492-8195-684f38a732c2","pitchNumber":1,"startTime":"2026-05-05T02:24:23.358Z","endTime":"2026-05-05T02:24:27.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.0,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576437264264953,"aZ":-19.912440366031944,"pfxX":-9.741840682259099,"pfxZ":6.414121709907677,"pX":-0.661148013691374,"pZ":2.3068002743874576,"vX0":6.348045984695972,"vY0":-136.78009198389415,"vZ0":-6.230043962226538,"x":142.2,"y":176.5,"x0":-1.7354561375151685,"y0":50.00543393717693,"z0":5.960462181250717,"aX":-18.6311274853426},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":16.4,"spinRate":2298,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39905718290614045,"extension":6.129931565784005},"index":1,"playId":"d16bcd66-ca4d-302b-9388-9f4f83647e8c","pitchNumber":2,"startTime":"2026-05-05T02:24:42.170Z","endTime":"2026-05-05T02:24:45.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29420849669893,"aZ":-24.604589722531163,"pfxX":2.440829595720528,"pfxZ":4.4809461634551955,"pX":1.3461674988486483,"pZ":0.5176888410100716,"vX0":7.302024294988581,"vY0":-128.53391036711332,"vZ0":-8.227609832034606,"x":65.69,"y":224.8,"x0":-1.8378746920380966,"y0":50.00208043025693,"z0":5.6432297607655935,"aX":4.1214528501155865},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-5.9,"spinRate":2846,"spinDirection":171},"zone":14,"typeConfidence":0.77,"plateTime":0.4246123394954653,"extension":6.201303016364848},"index":2,"playId":"189a7537-98dd-3f9c-b8db-d5a5420585e8","pitchNumber":3,"startTime":"2026-05-05T02:24:57.746Z","endTime":"2026-05-05T02:25:01.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139274783987588,"aZ":-29.390884847848483,"pfxX":2.00213537719589,"pfxZ":1.679609028112763,"pX":0.8995927686340394,"pZ":1.6728073360138775,"vX0":5.967993470300839,"vY0":-127.5285491354203,"vZ0":-4.879223387478127,"x":82.71,"y":193.61,"x0":-1.7267545371484256,"y0":50.001883350282036,"z0":5.917187292437314,"aX":3.310395950241644},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-4.9,"spinRate":3047,"spinDirection":121},"zone":14,"typeConfidence":0.85,"plateTime":0.4287780070918452,"extension":6.265447278792401},"index":3,"playId":"f1927f15-02c0-36db-a477-f38687133b75","pitchNumber":4,"startTime":"2026-05-05T02:25:14.142Z","endTime":"2026-05-05T02:25:18.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2313277179698,"aZ":-23.223532448376705,"pfxX":2.2180907456541945,"pfxZ":5.106646518270253,"pX":-0.6250661370011141,"pZ":2.9305151945901944,"vX0":2.754436476354363,"vY0":-130.44751601937242,"vZ0":-3.3193272503429236,"x":140.83,"y":159.66,"x0":-1.976288405210345,"y0":50.00029895167126,"z0":5.938108096979243,"aX":3.883502703125798},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":-4.6,"spinRate":2783,"spinDirection":191},"zone":1,"typeConfidence":0.9,"plateTime":0.41729433303948094,"extension":6.137299590563467},"index":4,"playId":"557ccb70-9e53-3eba-b393-b5c9d1055604","pitchNumber":5,"startTime":"2026-05-05T02:25:29.721Z","endTime":"2026-05-05T02:25:33.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79160893270705,"aZ":-23.37269928065842,"pfxX":1.0156433829148286,"pfxZ":4.832572676167832,"pX":0.8181047676222466,"pZ":2.9292884018662804,"vX0":6.513352611329358,"vY0":-132.71067657783038,"vZ0":-3.3436793942729017,"x":85.82,"y":159.69,"x0":-1.7789554043475901,"y0":50.00332332706473,"z0":5.867770470121874,"aX":1.8486353113173741},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.0,"spinRate":2809,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.40946042526197335,"extension":6.23962500168628},"index":5,"playId":"9721b8d7-cb9c-3824-975b-e56c90d104bc","pitchNumber":6,"startTime":"2026-05-05T02:25:50.907Z","endTime":"2026-05-05T02:25:55.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":89.0,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646219042467163,"aZ":-30.52230676751129,"pfxX":-11.633078388842316,"pfxZ":0.9775193109069118,"pX":-0.4611691961057255,"pZ":2.1556037673885267,"vX0":7.090008863871828,"vY0":-129.4408823644977,"vZ0":-3.6823004290707884,"x":134.58,"y":180.58,"x0":-1.7278454486774912,"y0":50.003321936810195,"z0":5.939819259987548,"aX":-19.69188113219026},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":19.4,"spinRate":2169,"spinDirection":241},"zone":7,"typeConfidence":0.89,"plateTime":0.42354242393383723,"extension":6.352962606099825},"index":6,"playId":"63f7056a-bb3f-33c9-8551-12d6a35243a7","pitchNumber":7,"startTime":"2026-05-05T02:26:17.082Z","endTime":"2026-05-05T02:26:21.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37478031930959,"aZ":-19.035724524683083,"pfxX":-11.239660441973005,"pfxZ":6.819714857020079,"pX":1.4464665124126366,"pZ":0.7601119658712141,"vX0":11.65010266488667,"vY0":-137.8741641609794,"vZ0":-10.0240067571494,"x":61.86,"y":218.26,"x0":-1.371525090609506,"y0":50.00491787760782,"z0":5.725149464929755,"aX":-21.662692463624104},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":18.0,"spinRate":2442,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.397115980818882,"extension":6.3268690089040325},"index":7,"playId":"f96acb81-092f-3179-8028-f52a01ab4b2b","pitchNumber":8,"startTime":"2026-05-05T02:26:36.154Z","endTime":"2026-05-05T02:26:39.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":90.8,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15587330197694,"aZ":-22.10157115922709,"pfxX":2.0301608264327062,"pfxZ":5.634137226126529,"pX":0.3695337353788236,"pZ":1.816237216744158,"vX0":4.9613651231559475,"vY0":-132.13609706200418,"vZ0":-6.177432524437809,"x":102.91,"y":189.74,"x0":-1.7878541696433163,"y0":50.004635580406614,"z0":5.781994908478269,"aX":3.631087635224189},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":-4.7,"spinRate":2844,"spinDirection":177},"zone":9,"typeConfidence":0.9,"plateTime":0.4127189147126349,"extension":6.137516311930747},"index":8,"playId":"3df3dd2b-c9f1-3134-8a49-a38d240abd32","pitchNumber":9,"startTime":"2026-05-05T02:26:54.579Z","endTime":"2026-05-05T02:26:58.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06011416480596,"aZ":-25.139570884783424,"pfxX":0.9330372254410815,"pfxZ":4.0471375437094865,"pX":0.867763115921631,"pZ":1.6264496146294596,"vX0":6.340759278438895,"vY0":-131.095158449972,"vZ0":-6.173816229434386,"x":83.92,"y":194.87,"x0":-1.7048813120623878,"y0":50.004137876585176,"z0":5.892121387487713,"aX":1.6205665080831109},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2973,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4180318759266233,"extension":6.359324612936182},"index":9,"playId":"a26e6401-873d-3533-a591-4a00ce21f514","pitchNumber":10,"startTime":"2026-05-05T02:27:16.485Z","endTime":"2026-05-05T02:27:21.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:27:21.315Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luis Arraez out on a sacrifice bunt, pitcher Randy Vásquez to first baseman Gavin Sheets. Casey Schmitt to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-05T02:27:22.757Z","endTime":"2026-05-05T02:27:54.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282235898720593,"aZ":-14.568760128844103,"pfxX":-5.376482033642597,"pfxZ":9.229138761790562,"pX":-0.1775198658735785,"pZ":2.6777334432578153,"vX0":6.372196411728501,"vY0":-137.43685137247428,"vZ0":-5.847389291982807,"x":123.77,"y":166.48,"x0":-1.830741072216157,"y0":50.00321308922303,"z0":5.827406105490429,"aX":-10.256511615010124},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":8.4,"spinRate":2457,"spinDirection":218},"zone":5,"typeConfidence":0.98,"plateTime":0.39897345342010926,"extension":6.231196058825167},"hitData":{"launchSpeed":36.9,"launchAngle":-72.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.27,"coordY":193.18}},"index":0,"playId":"c12cccc2-ab7f-3d87-ab6c-1860be86663a","pitchNumber":1,"startTime":"2026-05-05T02:27:47.489Z","endTime":"2026-05-05T02:27:54.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":1.32,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:27:54.715Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-05T02:28:00.426Z","endTime":"2026-05-05T02:28:55.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.403019000681777,"aZ":-22.289756503347817,"pfxX":1.2338874051429243,"pfxZ":5.606161669101464,"pX":0.20292240773490453,"pZ":2.035038906224138,"vX0":5.055590637339564,"vY0":-130.6897224645183,"vZ0":-5.373114063723756,"x":109.27,"y":183.83,"x0":-1.9016234383456379,"y0":50.00624160844783,"z0":5.747692490455862,"aX":2.177327988095459},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-3.1,"spinRate":2697,"spinDirection":183},"zone":8,"typeConfidence":0.89,"plateTime":0.4159597584817458,"extension":6.200266759842893},"index":0,"playId":"7aca9dc9-7d7b-33ad-9fe2-3ffbb29d5615","pitchNumber":1,"startTime":"2026-05-05T02:28:25.111Z","endTime":"2026-05-05T02:28:29.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02653868751176,"aZ":-15.719485864890723,"pfxX":-8.62193308775278,"pfxZ":8.560816672363138,"pX":-1.5676711689143348,"pZ":2.36821389255227,"vX0":3.852299115833298,"vY0":-138.08395870742945,"vZ0":-6.618046767540192,"x":176.76,"y":174.84,"x0":-1.8640983630803003,"y0":50.00398006743408,"z0":5.862023882435313,"aX":-16.57690705568838},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":14.8,"spinRate":2336,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3973271814822432,"extension":6.351234357652833},"hitData":{"launchSpeed":44.8,"launchAngle":-1.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.59,"coordY":179.9}},"index":1,"playId":"c8df9e8f-505a-3fb0-8fd0-c799ff1d5a24","pitchNumber":2,"startTime":"2026-05-05T02:28:46.762Z","endTime":"2026-05-05T02:28:55.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:28:55.868Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-05T02:29:03.669Z","endTime":"2026-05-05T02:30:31.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52533131063571,"aZ":-32.82242117326318,"pfxX":4.017887060093586,"pfxZ":-0.4247596449263451,"pX":-0.7323779138999462,"pZ":2.454958730395073,"vX0":1.815362646862564,"vY0":-122.74568043239037,"vZ0":-1.6743336126650146,"x":144.92,"y":172.5,"x0":-2.002736460700996,"y0":50.00201508388255,"z0":5.93177268163597,"aX":6.150906419445273},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":-7.7,"spinRate":2934,"spinDirection":89},"zone":4,"typeConfidence":2.0,"plateTime":0.445649088560939,"extension":6.198280265501579},"index":0,"playId":"845b2103-78c5-361b-abba-81bc84dce56a","pitchNumber":1,"startTime":"2026-05-05T02:29:25.653Z","endTime":"2026-05-05T02:29:29.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413565433299862,"aZ":-12.917330355370916,"pfxX":-4.3627450467828215,"pfxZ":9.996808339136152,"pX":-0.6129549884562925,"pZ":3.4157648231618802,"vX0":5.079381561250778,"vY0":-137.86587127614874,"vZ0":-4.540465622860427,"x":140.36,"y":146.55,"x0":-1.9117008038692385,"y0":50.00507728474255,"z0":5.954764963963355,"aX":-8.406421630259896},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2389,"spinDirection":213},"zone":11,"typeConfidence":0.98,"plateTime":0.39716377695732286,"extension":6.26279308833046},"index":1,"playId":"81667f9b-cba6-379b-832c-410a058b4c54","pitchNumber":2,"startTime":"2026-05-05T02:29:43.080Z","endTime":"2026-05-05T02:29:47.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.387619043052272,"aZ":-13.203860782114997,"pfxX":-6.1833100882649505,"pfxZ":10.01170881453675,"pX":-0.6976745861892704,"pZ":4.557471615015583,"vX0":5.132045395574535,"vY0":-136.82216025619053,"vZ0":-1.5752823889955878,"x":143.59,"y":115.73,"x0":-1.7950056344924623,"y0":50.000532792668544,"z0":6.046194230682764,"aX":-11.713648161106109},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2424,"spinDirection":216},"zone":11,"typeConfidence":0.98,"plateTime":0.40042228901368393,"extension":6.006291185892803},"index":2,"playId":"c1abb587-7a68-304d-9145-8aae01076979","pitchNumber":3,"startTime":"2026-05-05T02:30:02.161Z","endTime":"2026-05-05T02:30:05.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528905407733916,"aZ":-19.783793024520545,"pfxX":0.8150901955505212,"pfxZ":7.002722765770992,"pX":0.9659636928357385,"pZ":2.2018558622901088,"vX0":6.825113489810497,"vY0":-131.79658141009526,"vZ0":-5.652048658786043,"x":80.18,"y":179.33,"x0":-1.7570215739828572,"y0":50.00298563355391,"z0":5.823422422634311,"aX":1.4404702428765706},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.8,"breakHorizontal":-2.9,"spinRate":2735,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.41470122414404376,"extension":6.118639439795283},"hitData":{"launchSpeed":65.4,"launchAngle":71.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.76,"coordY":178.74}},"index":3,"playId":"0ac412c7-9ebd-3fe3-a66e-3bc7c39e4223","pitchNumber":4,"startTime":"2026-05-05T02:30:22.744Z","endTime":"2026-05-05T02:30:31.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:30:31.902Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-05T02:31:36.796Z","endTime":"2026-05-05T02:33:04.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98975365633435,"aZ":-31.505112748671674,"pfxX":3.789935531569651,"pfxZ":0.43581962409220054,"pX":-0.816950305907652,"pZ":3.3971626900495346,"vX0":2.2153427987989494,"vY0":-123.47602467821267,"vZ0":2.1408059630149,"x":148.14,"y":147.06,"x0":-2.221183541477656,"y0":50.00139788207977,"z0":5.189287297370998,"aX":5.789624441109404},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-7.4,"spinRate":2657,"spinDirection":43},"zone":1,"typeConfidence":0.9,"plateTime":0.44538521228710914,"extension":6.3524787740283015},"index":0,"playId":"e5336332-d2a4-361d-a451-b4a3727b0cb5","pitchNumber":1,"startTime":"2026-05-05T02:32:42.550Z","endTime":"2026-05-05T02:32:46.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87797197231758,"aZ":-32.42743633502163,"pfxX":-11.270717984219186,"pfxZ":-0.13793642037927256,"pX":0.34392168313681903,"pZ":2.3524665245988596,"vX0":9.693323926015417,"vY0":-135.96451447792782,"vZ0":-1.4068983336692984,"x":103.89,"y":175.26,"x0":-1.8035514944659532,"y0":50.000465458491185,"z0":5.127355675676089,"aX":-21.09407508171717},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.4,"breakHorizontal":18.4,"spinRate":2341,"spinDirection":242},"zone":6,"typeConfidence":0.91,"plateTime":0.40288201337797425,"extension":6.871540261225527},"hitData":{"launchSpeed":108.7,"launchAngle":12.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.35,"coordY":100.15}},"index":1,"playId":"653f901d-a90b-31ce-932a-da94d6620120","pitchNumber":2,"startTime":"2026-05-05T02:32:55.801Z","endTime":"2026-05-05T02:33:04.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:33:04.578Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Willy Adames to first baseman Rafael Devers. Jackson Merrill to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-05T02:33:04.092Z","endTime":"2026-05-05T02:33:59.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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"}]},{"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06578047186269,"aZ":-33.96334454771021,"pfxX":-10.76529757092495,"pfxZ":-0.9405696813208557,"pX":0.2961986008861615,"pZ":1.8722083473312958,"vX0":9.562936503406414,"vY0":-136.88562901141523,"vZ0":-2.580178684511294,"x":105.71,"y":188.23,"x0":-1.8370346186793667,"y0":50.000852898499346,"z0":5.142689291004548,"aX":-20.5103944633796},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2396,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.3995121592447952,"extension":6.940798140960743},"index":0,"playId":"fb046b95-e679-3b6a-8418-7918a1cf8c7a","pitchNumber":1,"startTime":"2026-05-05T02:33:32.747Z","endTime":"2026-05-05T02:33:36.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20838107019087,"aZ":-32.26458296746304,"pfxX":-10.676548160162136,"pfxZ":-0.049525614238758564,"pX":-0.03768945949661411,"pZ":2.056223712906887,"vX0":8.745027636799623,"vY0":-136.83558273689573,"vZ0":-2.051275117130455,"x":118.44,"y":183.26,"x0":-1.8823952773557584,"y0":50.00137119618572,"z0":5.018644656016258,"aX":-20.31547528801078},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.4,"breakHorizontal":17.5,"spinRate":2325,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.39974657969564564,"extension":6.866679904601112},"hitData":{"launchSpeed":80.0,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.03,"coordY":167.3}},"index":1,"playId":"a80542fd-ce28-3125-b34e-3402864520d7","pitchNumber":2,"startTime":"2026-05-05T02:33:50.864Z","endTime":"2026-05-05T02:33:59.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:33:59.071Z","atBatIndex":26},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Xander Bogaerts reaches on a fielder's choice out, pitcher Trevor McDonald to third baseman Casey Schmitt. Jackson Merrill out at 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-05T02:34:38.456Z","endTime":"2026-05-05T02:36:33.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-05-05T02:34:25.839Z","endTime":"2026-05-05T02:34:40.603Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31980883861014,"aZ":-30.696302486663512,"pfxX":-11.229521499600635,"pfxZ":0.8027608609991153,"pX":1.328566860048467,"pZ":0.8637127482996333,"vX0":12.010581836481714,"vY0":-134.73131786199622,"vZ0":-5.014514853218414,"x":66.36,"y":215.46,"x0":-1.720707408861732,"y0":50.00576263477922,"z0":4.909600263475464,"aX":-20.72141584103409},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":17.9,"spinRate":2382,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.4060099145661771,"extension":6.924463372004939},"index":1,"playId":"e9937533-14bb-3795-a0a3-41de36641175","pitchNumber":1,"startTime":"2026-05-05T02:34:40.603Z","endTime":"2026-05-05T02:34:44.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98808813161682,"aZ":-30.516487707159413,"pfxX":-10.823039974561897,"pfxZ":0.8871006626053628,"pX":-0.29746915481979286,"pZ":2.950829633349039,"vX0":8.017124758804615,"vY0":-136.0077923394577,"vZ0":-0.322737274242035,"x":128.34,"y":159.11,"x0":-1.8726929284027798,"y0":50.006554315826726,"z0":5.181839159578938,"aX":-20.342111301128305},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":18.0,"spinRate":2347,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.4022501291526961,"extension":6.833865041908344},"index":2,"playId":"2f0ceb94-75a3-34f4-a586-c309b14af323","pitchNumber":2,"startTime":"2026-05-05T02:35:05.524Z","endTime":"2026-05-05T02:35:09.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15398796586361,"aZ":-34.01526985243478,"pfxX":4.2887300650497515,"pfxZ":-1.1314153092493875,"pX":0.445698954318326,"pZ":0.697321070117112,"vX0":5.086408790396266,"vY0":-126.8124550668485,"vZ0":-3.876643041149827,"x":100.01,"y":219.95,"x0":-2.1472510627577215,"y0":50.00537296713015,"z0":4.973960570507687,"aX":6.95128696426159},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.8,"breakHorizontal":-9.0,"spinRate":2798,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.43275521690746954,"extension":6.457213674075798},"index":3,"playId":"514727bc-7539-3d9b-942b-afedbcddabde","pitchNumber":3,"startTime":"2026-05-05T02:35:25.903Z","endTime":"2026-05-05T02:35:30.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914496840877902,"aZ":-30.924800077634355,"pfxX":-10.877620539029028,"pfxZ":0.6462279839060399,"pX":-0.04180304822825477,"pZ":1.787026567278263,"vX0":8.576842715871987,"vY0":-137.53919888101345,"vZ0":-3.299378982696166,"x":118.59,"y":190.53,"x0":-1.7787941523133404,"y0":50.00044976927909,"z0":5.086743094202295,"aX":-20.953643402712512},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":2431,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.39737758313900384,"extension":6.834156891874471},"index":4,"playId":"f80c64bf-a734-3212-b682-bd792b410c83","pitchNumber":4,"startTime":"2026-05-05T02:35:53.257Z","endTime":"2026-05-05T02:35:59.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338562869527944,"aZ":-30.151829377086482,"pfxX":-10.107255022780663,"pfxZ":1.0674889309603994,"pX":0.940189653466379,"pZ":2.018897961533309,"vX0":10.561710282986825,"vY0":-136.72108160429198,"vZ0":-3.301202149132169,"x":81.16,"y":184.27,"x0":-1.6544838402008732,"y0":50.00448995530506,"z0":5.304900987831708,"aX":-19.191227430899406},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2315,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.40017137355551835,"extension":6.731304526687644},"hitData":{"launchSpeed":81.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.22,"coordY":180.48}},"index":5,"playId":"31f6dba7-260e-3ee0-8a67-f098775a0c53","pitchNumber":5,"startTime":"2026-05-05T02:36:27.512Z","endTime":"2026-05-05T02:36:33.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.65,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:36:33.700Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-05T02:36:45.214Z","endTime":"2026-05-05T02:37:20.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45576466301272,"aZ":-30.008814570477703,"pfxX":-10.367129259966838,"pfxZ":1.1253564850932847,"pX":-0.4989473707061656,"pZ":3.0863576066621183,"vX0":7.628472393423028,"vY0":-137.6040772364418,"vZ0":-0.1984445581160531,"x":136.02,"y":155.45,"x0":-1.9500568900344528,"y0":50.00621196975624,"z0":5.180017003510852,"aX":-20.029573138664784},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":2305,"spinDirection":244},"zone":1,"typeConfidence":0.91,"plateTime":0.39693557337172747,"extension":6.767213906031547},"hitData":{"launchSpeed":107.4,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":154.12}},"index":0,"playId":"615e500f-8fc0-332c-b815-952526274c76","pitchNumber":1,"startTime":"2026-05-05T02:37:12.039Z","endTime":"2026-05-05T02:37:20.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:37:20.733Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-05T02:38:24.818Z","endTime":"2026-05-05T02:39:53.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.940795304011278,"aZ":-13.016186688284247,"pfxX":-7.136785124327737,"pfxZ":10.225014613941546,"pX":-0.10722777344567895,"pZ":2.1926428997801777,"vX0":6.585658118452209,"vY0":-136.26553177503573,"vZ0":-7.353260018424069,"x":121.09,"y":179.58,"x0":-1.6323191355434603,"y0":50.00475909705137,"z0":5.832237728766287,"aX":-13.374954496331815},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2409,"spinDirection":218},"zone":5,"typeConfidence":0.96,"plateTime":0.4025062454451578,"extension":5.838266332119895},"index":0,"playId":"8e2e8c88-b47d-394d-8f04-d13b685aca0c","pitchNumber":1,"startTime":"2026-05-05T02:39:34.096Z","endTime":"2026-05-05T02:39:37.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50779232005189,"aZ":-16.610203824211933,"pfxX":-9.95178787736538,"pfxZ":8.446186681888172,"pX":-1.0184986686323025,"pZ":2.7069683940778644,"vX0":5.276629485283863,"vY0":-135.1630192638386,"vZ0":-5.519123086710697,"x":155.82,"y":165.69,"x0":-1.706960451338764,"y0":50.00467411396307,"z0":5.948720110126937,"aX":-18.345417229170323},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":16.8,"spinRate":2431,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4058236870985481,"extension":5.890683660683681},"hitData":{"launchSpeed":51.0,"launchAngle":36.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":125.1,"coordY":142.82}},"index":1,"playId":"7e1df726-d715-3019-83ae-f3b6395e412c","pitchNumber":2,"startTime":"2026-05-05T02:39:47.269Z","endTime":"2026-05-05T02:39:53.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:39:53.604Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-05T02:39:55.821Z","endTime":"2026-05-05T02:41:08.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07216025271071,"aZ":-25.003031730152692,"pfxX":-13.193822838758338,"pfxZ":4.321624792191216,"pX":0.9242571674650818,"pZ":0.5171319087335022,"vX0":10.69943750031358,"vY0":-128.19279229877418,"vZ0":-7.947731499655681,"x":81.77,"y":224.82,"x0":-1.5941057674658101,"y0":50.00576951120002,"z0":5.616445050672064,"aX":-21.912275740367818},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":21.4,"spinRate":1971,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4276527109504431,"extension":5.936215901315611},"index":0,"playId":"a8cf18a1-c49a-3d64-9b4c-b364c0ce3d84","pitchNumber":1,"startTime":"2026-05-05T02:40:14.192Z","endTime":"2026-05-05T02:40:18.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38682288915366,"aZ":-25.498222849631077,"pfxX":-12.56746130726191,"pfxZ":4.1647665358838655,"pX":1.0576723816623042,"pZ":0.6435424739217934,"vX0":10.88721773209239,"vY0":-125.75449992558117,"vZ0":-7.640643248521664,"x":76.68,"y":221.4,"x0":-1.693979237343198,"y0":50.00183845330204,"z0":5.788182906926587,"aX":-20.137400532242086},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":20.3,"spinRate":1943,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.43547315415021304,"extension":6.139286749586294},"index":1,"playId":"f3cf8280-5597-34b4-9e21-d0daef5f92a4","pitchNumber":2,"startTime":"2026-05-05T02:40:29.831Z","endTime":"2026-05-05T02:40:33.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841454201314807,"aZ":-22.77750407966961,"pfxX":1.8601985826913525,"pfxZ":5.425410763631163,"pX":-1.7715216311605968,"pZ":3.215877817067841,"vX0":0.4247672192824598,"vY0":-130.14311511877656,"vZ0":-2.577283918580332,"x":184.53,"y":151.95,"x0":-2.178249672068667,"y0":50.00240940878349,"z0":5.926442199171989,"aX":3.2215711053531444},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-3.5,"spinRate":2704,"spinDirection":178},"zone":11,"typeConfidence":0.91,"plateTime":0.41931992169405463,"extension":5.747304561851415},"index":2,"playId":"bce4006b-b02f-3072-a21b-70076da0345b","pitchNumber":3,"startTime":"2026-05-05T02:40:46.145Z","endTime":"2026-05-05T02:40:49.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834073267398693,"aZ":-16.233330854924386,"pfxX":-6.124774286687027,"pfxZ":8.583469989012643,"pX":-1.3054808646507376,"pZ":3.1795526995597947,"vX0":3.490698313634628,"vY0":-135.6918841834073,"vZ0":-4.1504883401626715,"x":166.76,"y":152.93,"x0":-1.8156749907246452,"y0":50.0010598998012,"z0":5.866442589486368,"aX":-11.373078904508146},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2373,"spinDirection":216},"zone":11,"typeConfidence":0.96,"plateTime":0.4042842516988294,"extension":5.811221961848548},"index":3,"playId":"52fad745-69ad-3236-8220-00ef161f5607","pitchNumber":4,"startTime":"2026-05-05T02:41:04.451Z","endTime":"2026-05-05T02:41:08.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:41:08.576Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jesus Rodriguez grounds into a double play, second baseman Jake Cronenworth to shortstop Xander Bogaerts to first baseman Gavin Sheets. Bryce Eldridge out at 2nd. Jesus Rodriguez out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-05T02:41:07.463Z","endTime":"2026-05-05T02:42:57.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391051670659884,"aZ":-21.62813930005196,"pfxX":0.5006182723797111,"pfxZ":5.902655457742608,"pX":0.07375212605826151,"pZ":3.6678132782028987,"vX0":4.807222956867214,"vY0":-132.36575701211018,"vZ0":-1.7890243271112616,"x":114.19,"y":139.75,"x0":-1.8257022227400155,"y0":50.004035854415235,"z0":5.924859083485297,"aX":0.8940039138308331},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":-1.9,"spinRate":2711,"spinDirection":182},"zone":12,"typeConfidence":0.91,"plateTime":0.41268770262800736,"extension":6.1191856351244995},"index":0,"playId":"4b35bbaf-b1c0-38e0-9608-00bd1c29e61f","pitchNumber":1,"startTime":"2026-05-05T02:41:36.656Z","endTime":"2026-05-05T02:41:40.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744308723696115,"aZ":-25.045618420543562,"pfxX":3.6214318249063604,"pfxZ":4.610171413777392,"pX":0.32070593231680755,"pZ":2.861569969221305,"vX0":4.352873836652101,"vY0":-123.39669451679126,"vZ0":-2.100743848302714,"x":104.78,"y":161.52,"x0":-1.934525722250935,"y0":50.00583631382185,"z0":5.826597554266239,"aX":5.605391107514106},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.2,"breakHorizontal":-7.6,"spinRate":3128,"spinDirection":92},"zone":3,"typeConfidence":0.79,"plateTime":0.4432791731197483,"extension":6.088388986945023},"index":1,"playId":"fa493208-0ecc-33c1-85d0-9d8fda64ca42","pitchNumber":2,"startTime":"2026-05-05T02:41:58.152Z","endTime":"2026-05-05T02:42:02.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162271968397697,"aZ":-13.64834207963326,"pfxX":-5.365906718803155,"pfxZ":9.710342697765151,"pX":0.10717141248874235,"pZ":3.1032097545009756,"vX0":6.567003226739407,"vY0":-137.2008282098589,"vZ0":-5.101317940938224,"x":112.91,"y":154.99,"x0":-1.6194528976758675,"y0":50.003406436755824,"z0":5.915800258673757,"aX":-10.238000289780656},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2435,"spinDirection":215},"zone":2,"typeConfidence":0.98,"plateTime":0.3991127710013136,"extension":6.239657232814872},"index":2,"playId":"98230b3a-b9d5-35b8-a0d9-511092a27599","pitchNumber":3,"startTime":"2026-05-05T02:42:20.470Z","endTime":"2026-05-05T02:42:24.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-05T02:42:32.461Z","endTime":"2026-05-05T02:42:49.407Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683863252847488,"aZ":-16.360286204966076,"pfxX":-7.1184508376115465,"pfxZ":8.098867717692375,"pX":0.13376562944291429,"pZ":2.379289110975051,"vX0":6.670484493337327,"vY0":-138.55131110921369,"vZ0":-6.593462918544192,"x":111.9,"y":174.54,"x0":-1.3749973935812452,"y0":50.00574083942048,"z0":5.8750968262046355,"aX":-13.903224496853904},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2441,"spinDirection":217},"zone":5,"typeConfidence":0.88,"plateTime":0.3946714751235225,"extension":6.07245905000333},"hitData":{"launchSpeed":86.7,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":154.12}},"index":4,"playId":"f4b6f70e-02d2-30fa-a70a-e8c150f3b182","pitchNumber":4,"startTime":"2026-05-05T02:42:49.407Z","endTime":"2026-05-05T02:42:57.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.15,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:42:57.529Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out, pitcher Trevor McDonald to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-05T02:43:56.720Z","endTime":"2026-05-05T02:45:33.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.284214287988327,"aZ":-28.56721251815307,"pfxX":-10.946336186564515,"pfxZ":1.9259522518053949,"pX":0.15801488907468836,"pZ":3.1424323365365785,"vX0":8.881398483697277,"vY0":-135.4559682302366,"vZ0":-0.3257415534450383,"x":110.98,"y":153.93,"x0":-1.7276439574413454,"y0":50.00458407750009,"z0":5.247502211203012,"aX":-20.513147396212506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":18.1,"spinRate":2358,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.40309615746179883,"extension":6.806335001495281},"index":0,"playId":"348c141c-f960-3cd8-b2e8-f891d790943b","pitchNumber":1,"startTime":"2026-05-05T02:45:12.455Z","endTime":"2026-05-05T02:45:16.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013138166827382,"aZ":-35.3083009086793,"pfxX":5.147675548135597,"pfxZ":-1.9855112656044458,"pX":0.5262790088442119,"pZ":2.372802476086591,"vX0":4.741546146517262,"vY0":-124.64701190590883,"vZ0":0.16782554941910277,"x":96.94,"y":174.71,"x0":-2.0661891836190422,"y0":50.00123469021288,"z0":5.209329950206708,"aX":8.134208544519057},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.4,"breakHorizontal":-10.4,"spinRate":2799,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.43868045718352366,"extension":6.470281062643698},"hitData":{"launchSpeed":102.9,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":126.46,"coordY":166.49}},"index":1,"playId":"be3afd45-5dc3-3bd7-8242-1c088f0ed97a","pitchNumber":2,"startTime":"2026-05-05T02:45:25.276Z","endTime":"2026-05-05T02:45:33.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:45:33.239Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-05T02:46:47.140Z","endTime":"2026-05-05T02:48:34.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-05-05T02:45:51.481Z","endTime":"2026-05-05T02:46:37.337Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-05T02:46:37.337Z","endTime":"2026-05-05T02:46:49.310Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58581191090733,"aZ":-29.744470376423944,"pfxX":-11.047560303664365,"pfxZ":1.2622729932720116,"pX":-0.09933470148323965,"pZ":2.7888327739715444,"vX0":8.070075628253107,"vY0":-137.2687798096894,"vZ0":-1.0936789883157263,"x":120.79,"y":163.48,"x0":-1.627522371264081,"y0":50.004321323765346,"z0":5.199427260008225,"aX":-21.29216674251128},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.3,"breakHorizontal":18.5,"spinRate":2334,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.3975352003858612,"extension":6.769262378916687},"index":2,"playId":"c5721c45-31c6-35ba-afd5-e454ab3ccb2c","pitchNumber":1,"startTime":"2026-05-05T02:46:49.310Z","endTime":"2026-05-05T02:46:56.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38382831296309,"aZ":-37.03496480272638,"pfxX":6.750477820163865,"pfxZ":-2.997171515302991,"pX":1.245316995452931,"pZ":0.8595423556318686,"vX0":5.684651433037235,"vY0":-127.48194390087785,"vZ0":-3.0361172941163304,"x":69.53,"y":215.57,"x0":-1.900543516580045,"y0":50.00008911039308,"z0":5.027866372110089,"aX":10.962881306762622},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.9,"breakHorizontal":-13.7,"spinRate":2763,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.4318005988783544,"extension":6.483222462012916},"index":3,"playId":"a1c4a671-b42c-347f-bfe5-61d2de862302","pitchNumber":2,"startTime":"2026-05-05T02:47:17.048Z","endTime":"2026-05-05T02:47:20.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731367735811947,"aZ":-32.508353852942,"pfxX":-11.18342417660572,"pfxZ":-0.1723312166793871,"pX":0.5636776749974335,"pZ":2.8510242695296997,"vX0":9.758233083381665,"vY0":-136.95471072296317,"vZ0":-0.40185825773168704,"x":95.51,"y":161.8,"x0":-1.5893894779128874,"y0":50.00497831726452,"z0":5.219504421254831,"aX":-21.285765493181422},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.2,"breakHorizontal":18.2,"spinRate":2317,"spinDirection":239},"zone":3,"typeConfidence":0.91,"plateTime":0.3996501531949672,"extension":6.786200319441011},"index":4,"playId":"35e20bda-0d04-3dab-9694-5d220f77d239","pitchNumber":3,"startTime":"2026-05-05T02:47:31.924Z","endTime":"2026-05-05T02:47:36.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567871698183794,"aZ":-28.454534017202835,"pfxX":-11.481223221446658,"pfxZ":1.987375819326079,"pX":0.29183427427938774,"pZ":2.2231968364058616,"vX0":9.373986333977612,"vY0":-135.88207147761617,"vZ0":-2.1435993226475496,"x":105.88,"y":178.75,"x0":-1.7097189852040553,"y0":50.002948759020136,"z0":4.9978425619884,"aX":-21.486216022110654},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":18.8,"spinRate":2363,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.402977544563639,"extension":6.805815095083006},"index":5,"playId":"0f68bc23-a8e4-37d6-afa8-e3ff1dd7099a","pitchNumber":4,"startTime":"2026-05-05T02:47:53.797Z","endTime":"2026-05-05T02:48:00.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381805553426044,"aZ":-36.26539457624941,"pfxX":8.40607143559432,"pfxZ":-2.534043249461205,"pX":1.3307390156347962,"pZ":1.3610834530449347,"vX0":5.342128584528688,"vY0":-126.54647361368961,"vZ0":-1.9719882656663639,"x":66.28,"y":202.03,"x0":-1.9046593703537387,"y0":50.00562696259352,"z0":5.073379048268193,"aX":13.547911357952382},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.8,"breakHorizontal":-16.4,"spinRate":2798,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.43388856771199524,"extension":6.623328372414238},"index":6,"playId":"f04a97c3-af14-3d8f-898f-572ffc17d891","pitchNumber":5,"startTime":"2026-05-05T02:48:14.484Z","endTime":"2026-05-05T02:48:18.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.2,"endSpeed":81.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172820306710925,"aZ":-35.942333798859536,"pfxX":6.178628346149937,"pfxZ":-2.2611966996639703,"pX":1.0913948329121483,"pZ":0.969558614498867,"vX0":5.545427190984149,"vY0":-128.36887944662436,"vZ0":-3.2434743543860955,"x":75.4,"y":212.6,"x0":-1.9016026045804268,"y0":50.00473830240811,"z0":5.054538160896486,"aX":10.286740865427223},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.6,"breakHorizontal":-12.5,"spinRate":2819,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.42707178362673703,"extension":6.619099933839968},"index":7,"playId":"8bf3148f-0ed5-3eb8-9dcd-479bbb599e0d","pitchNumber":6,"startTime":"2026-05-05T02:48:30.104Z","endTime":"2026-05-05T02:48:34.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:48:34.179Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-05T02:48:34.756Z","endTime":"2026-05-05T02:49:54.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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_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":94.4,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.055172227320806,"aZ":-33.68266161874691,"pfxX":-10.483565288023044,"pfxZ":-0.788015541198356,"pX":-0.9936562268969342,"pZ":1.9698896067128018,"vX0":5.984380835064507,"vY0":-137.41311256451098,"vZ0":-2.2886342154593446,"x":154.88,"y":185.59,"x0":-1.8400188623294786,"y0":50.00501221891765,"z0":5.106757084302979,"aX":-20.008274945305544},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.7,"breakHorizontal":17.6,"spinRate":2309,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.39892841503977294,"extension":6.716549819764106},"index":0,"playId":"3b2a3b2f-fe19-34c9-9da3-2e9a5b017e5c","pitchNumber":1,"startTime":"2026-05-05T02:48:58.979Z","endTime":"2026-05-05T02:49:04.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771093530345638,"aZ":-34.1616026465483,"pfxX":5.438287909419927,"pfxZ":-1.2306726879915715,"pX":-0.9385816630272368,"pZ":2.1605753392687195,"vX0":0.9993270070572904,"vY0":-126.21411815172382,"vZ0":-0.5233659342530356,"x":152.78,"y":180.44,"x0":-2.0458692104493155,"y0":50.00036879458857,"z0":5.112606038076653,"aX":8.805570519042359},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-10.1,"spinRate":2560,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.43333987707129396,"extension":6.566989416712239},"index":1,"playId":"15215e44-7037-3ed0-85df-4e109ec759e0","pitchNumber":2,"startTime":"2026-05-05T02:49:25.523Z","endTime":"2026-05-05T02:49:29.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108809777802268,"aZ":-34.406817942915,"pfxX":8.066836991015453,"pfxZ":-1.3690508833465014,"pX":-0.10696702002208533,"pZ":2.3342230529174066,"vX0":2.421852693706382,"vY0":-127.53628192525603,"vZ0":0.05053634109938754,"x":121.08,"y":175.76,"x0":-2.1184272741074732,"y0":50.00054780269687,"z0":5.0451512531084095,"aX":13.18409580910033},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.2,"breakHorizontal":-15.1,"spinRate":2707,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.43074039072968073,"extension":6.622728030718347},"hitData":{"launchSpeed":79.6,"launchAngle":45.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.71,"coordY":112.0}},"index":2,"playId":"7191bf07-0e25-370a-a4f7-d0c6538c209b","pitchNumber":3,"startTime":"2026-05-05T02:49:45.551Z","endTime":"2026-05-05T02:49:54.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:49:54.281Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-05T02:50:47.864Z","endTime":"2026-05-05T02:53:12.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32858688139576,"aZ":-15.945099334963817,"pfxX":-7.763076725606494,"pfxZ":8.719635505142746,"pX":0.21113665099237378,"pZ":0.8107925723318951,"vX0":7.89310782213947,"vY0":-135.48960014145135,"vZ0":-10.178735499692984,"x":108.95,"y":216.89,"x0":-1.7298357495272982,"y0":50.0023784328018,"z0":5.728069489173109,"aX":-14.447500383007009},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":12.4,"spinRate":2385,"spinDirection":221},"zone":14,"typeConfidence":0.81,"plateTime":0.4041128910871947,"extension":6.071975770475545},"index":0,"playId":"6c6b6f07-e094-3e68-ac9c-cb5f05ee474a","pitchNumber":1,"startTime":"2026-05-05T02:52:02.652Z","endTime":"2026-05-05T02:52:06.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70668408370379,"aZ":-21.349218354136553,"pfxX":-10.585366849061499,"pfxZ":5.810557491486119,"pX":0.12593567884595908,"pZ":2.764679151158428,"vX0":8.997384837046516,"vY0":-135.20044672072555,"vZ0":-3.940153351383985,"x":112.2,"y":164.13,"x0":-1.8593310605160338,"y0":50.00456968912149,"z0":5.727484326885902,"aX":-19.724689924774452},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":17.4,"spinRate":2363,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.404142642274945,"extension":6.062119737986416},"index":1,"playId":"7a5da12c-e200-39a4-b890-301b1e55c8f0","pitchNumber":2,"startTime":"2026-05-05T02:52:20.725Z","endTime":"2026-05-05T02:52:24.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672662056768353,"aZ":-36.31361543328432,"pfxX":5.0660392239524406,"pfxZ":-2.7959469998709503,"pX":0.9733633832745344,"pZ":1.7539968981313687,"vX0":5.318067646152812,"vY0":-120.7737365709918,"vZ0":-2.3597201478693606,"x":79.9,"y":191.42,"x0":-1.9119590608541797,"y0":50.00124552404884,"z0":5.925765482295949,"aX":7.509821536916102},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.4,"breakHorizontal":-10.4,"spinRate":3144,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.4528481776843374,"extension":6.153921341527167},"index":2,"playId":"39a2296c-6cb5-3392-bcd7-b55edb84e610","pitchNumber":3,"startTime":"2026-05-05T02:52:34.709Z","endTime":"2026-05-05T02:52:39.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-05T02:52:47.599Z","endTime":"2026-05-05T02:53:02.925Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.1,"endSpeed":81.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561621827764053,"aZ":-29.042866770988212,"pfxX":2.9167527403372473,"pfxZ":1.861718690856815,"pX":0.8802471138724577,"pZ":2.374358416037129,"vX0":5.917967944545941,"vY0":-128.3349324341593,"vZ0":-3.2863005751465955,"x":83.45,"y":174.67,"x0":-1.827233326011147,"y0":50.00186015031154,"z0":5.914259906646791,"aX":4.903751725918285},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":-6.5,"spinRate":3057,"spinDirection":118},"zone":14,"typeConfidence":0.69,"plateTime":0.4254896489311588,"extension":6.197376084291741},"hitData":{"launchSpeed":62.1,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.87,"coordY":183.25}},"index":4,"playId":"ecda4c33-d0bb-3d8f-b24b-116dcd7bb2a5","pitchNumber":4,"startTime":"2026-05-05T02:53:02.925Z","endTime":"2026-05-05T02:53:12.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:53:12.272Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-05T02:53:15.149Z","endTime":"2026-05-05T02:54:55.256Z","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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519908421778045,"aZ":-35.103643964410814,"pfxX":7.5998138512608335,"pfxZ":-1.9739633915547206,"pX":-0.8909691412619979,"pZ":2.833913026227988,"vX0":0.4731790304315692,"vY0":-120.71709571147115,"vZ0":-0.26747436546453607,"x":150.96,"y":162.26,"x0":-2.077369757130378,"y0":50.00483406278864,"z0":6.024831218281952,"aX":11.266902889833034},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.9,"spinRate":3132,"spinDirection":86},"zone":11,"typeConfidence":0.77,"plateTime":0.45296775495717334,"extension":6.163262428999745},"index":0,"playId":"6d44cfdd-9fa6-3191-87b2-36024795fdc0","pitchNumber":1,"startTime":"2026-05-05T02:53:35.852Z","endTime":"2026-05-05T02:53:39.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":82.9,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341756891474308,"aZ":-35.125178221344875,"pfxX":5.555319630759065,"pfxZ":-1.9990668289916336,"pX":-0.04692785114866839,"pZ":2.2533956320502035,"vX0":2.899317307316077,"vY0":-120.81032696676122,"vZ0":-1.569800026799557,"x":118.79,"y":177.94,"x0":-1.9837764650373964,"y0":50.00003089789014,"z0":5.996382475163815,"aX":8.216866662119457},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.7,"breakHorizontal":-10.8,"spinRate":3193,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.45321901588217894,"extension":5.901909801222518},"index":1,"playId":"da2468b2-5c07-32ac-a7f8-47256b1c9a52","pitchNumber":2,"startTime":"2026-05-05T02:53:49.596Z","endTime":"2026-05-05T02:53:53.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677472011656928,"aZ":-12.276631481998692,"pfxX":-6.252882952737331,"pfxZ":10.568772255302259,"pX":-0.8978116086032915,"pZ":3.1436974852395156,"vX0":4.876758489124084,"vY0":-136.06151061193907,"vZ0":-5.011268454768631,"x":151.22,"y":153.9,"x0":-1.8972537192470418,"y0":50.00415635756176,"z0":5.8539101565320335,"aX":-11.77411601660013},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2429,"spinDirection":214},"zone":11,"typeConfidence":0.98,"plateTime":0.4019070095816497,"extension":5.958753381120541},"index":2,"playId":"6437371e-79e6-39ff-a123-da0c42958cea","pitchNumber":3,"startTime":"2026-05-05T02:54:08.669Z","endTime":"2026-05-05T02:54:12.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02494016811081,"aZ":-14.749384377320219,"pfxX":-5.3895486879322005,"pfxZ":9.269128216179059,"pX":-1.608729629258453,"pZ":4.5671164074999995,"vX0":2.6180182934030363,"vY0":-135.60610681795043,"vZ0":-1.2215931407161889,"x":178.32,"y":115.47,"x0":-1.8814811593251919,"y0":50.00488845845123,"z0":6.042629209799634,"aX":-10.13354668525823},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2359,"spinDirection":219},"zone":11,"typeConfidence":0.97,"plateTime":0.4024600880796969,"extension":5.642917666541403},"index":3,"playId":"503f98df-a69e-3d1a-879e-d85e09cf1ffe","pitchNumber":4,"startTime":"2026-05-05T02:54:27.955Z","endTime":"2026-05-05T02:54:31.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.6,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7881225888537,"aZ":-26.80849654084581,"pfxX":3.119037369335514,"pfxZ":3.1823501557563274,"pX":0.34478216440052495,"pZ":1.6580545895490393,"vX0":4.470872415320335,"vY0":-127.59424802772764,"vZ0":-5.173182009032338,"x":103.86,"y":194.01,"x0":-1.8206694348306771,"y0":50.00194485006112,"z0":5.767345701785475,"aX":5.2559067642015584},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-6.5,"spinRate":2887,"spinDirection":144},"zone":9,"typeConfidence":0.87,"plateTime":0.4256893684866898,"extension":5.865135635450995},"hitData":{"launchSpeed":82.6,"launchAngle":57.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.46,"coordY":122.29}},"index":4,"playId":"e0656a56-30d6-306e-9b1f-0bd68b972808","pitchNumber":5,"startTime":"2026-05-05T02:54:43.916Z","endTime":"2026-05-05T02:54:55.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:54:55.256Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt challenged (pitch result), call on the field was confirmed: Casey Schmitt called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-05T02:54:54.793Z","endTime":"2026-05-05T02:58:04.666Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":666023,"link":"/api/v1/people/666023"},"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":93.7,"endSpeed":86.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81392896482209,"aZ":-17.55930607528027,"pfxX":-8.306958960887995,"pfxZ":7.710982761144547,"pX":-1.487203519356449,"pZ":1.777323112720892,"vX0":3.7169422814299096,"vY0":-136.28232089519062,"vZ0":-7.701281576296903,"x":173.69,"y":190.79,"x0":-1.7837251943420689,"y0":50.00430353358203,"z0":5.836170703703285,"aX":-15.745709695406854},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":14.4,"spinRate":2422,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4007382237858037,"extension":6.180564362695809},"index":0,"playId":"a213677b-fa5e-3252-93a1-cd944120b743","pitchNumber":1,"startTime":"2026-05-05T02:55:17.504Z","endTime":"2026-05-05T02:55:21.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61527482263756,"aZ":-17.25603312588746,"pfxX":-8.678012345394727,"pfxZ":7.872118470230257,"pX":-0.612966162587661,"pZ":2.6726167530490765,"vX0":5.842414079570039,"vY0":-136.4367502830091,"vZ0":-5.6962405039132635,"x":140.36,"y":166.62,"x0":-1.649211443644827,"y0":50.00162041570655,"z0":5.96737736404891,"aX":-16.441163138038572},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":14.5,"spinRate":2444,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4007007813044452,"extension":6.072896440850356},"index":1,"playId":"22a37789-0311-317e-b4f8-54be1dc39a0c","pitchNumber":2,"startTime":"2026-05-05T02:55:34.991Z","endTime":"2026-05-05T02:55:39.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424914864324595,"aZ":-14.754349478896057,"pfxX":-5.238858523568931,"pfxZ":9.350343254184661,"pX":-1.2168070950695713,"pZ":3.6034534643411957,"vX0":3.592723487258186,"vY0":-135.57821459086617,"vZ0":-3.7063045744965493,"x":163.38,"y":141.49,"x0":-1.8779298492397467,"y0":50.00498706034183,"z0":6.016952896573806,"aX":-9.76173582923767},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2477,"spinDirection":215},"zone":11,"typeConfidence":0.97,"plateTime":0.40387874161151327,"extension":5.974648063972417},"index":2,"playId":"708464df-e192-31c2-9e9d-f8060b3e55e5","pitchNumber":3,"startTime":"2026-05-05T02:55:53.257Z","endTime":"2026-05-05T02:55:57.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565580495813705,"aZ":-24.02089100575305,"pfxX":2.368028174660587,"pfxZ":4.6904470432166505,"pX":-0.029725505534894777,"pZ":3.0956500104721623,"vX0":3.7787565882066123,"vY0":-130.04558059410436,"vZ0":-2.526763722763503,"x":118.13,"y":155.2,"x0":-1.8010857866131909,"y0":50.000189320234284,"z0":5.874283289768039,"aX":4.114025869187909},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":-5.0,"spinRate":2805,"spinDirection":181},"zone":2,"typeConfidence":0.89,"plateTime":0.418868868162245,"extension":5.931865793432173},"index":3,"playId":"c5bbb0a0-a97f-39b3-8bd2-4f00ccbd9aa1","pitchNumber":4,"startTime":"2026-05-05T02:56:08.076Z","endTime":"2026-05-05T02:56:15.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690647580011266,"aZ":-34.05577744391271,"pfxX":3.968671101202134,"pfxZ":-1.2681786501332564,"pX":0.4899532399219285,"pZ":1.0234733500894198,"vX0":4.507926778381352,"vY0":-121.13472194992394,"vZ0":-4.314267620868597,"x":98.32,"y":211.15,"x0":-1.910678642070496,"y0":50.00091825667775,"z0":5.805138313593442,"aX":5.896428904432929},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-8.3,"spinRate":3095,"spinDirection":78},"zone":14,"typeConfidence":0.87,"plateTime":0.4521740043688922,"extension":6.013642820529444},"index":4,"playId":"5b169c8c-08a3-3b89-8934-85496c63dd69","pitchNumber":5,"startTime":"2026-05-05T02:56:32.073Z","endTime":"2026-05-05T02:56:36.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8794060429237,"aZ":-20.45472589532429,"pfxX":1.154455596924573,"pfxZ":6.8005044123795155,"pX":0.3081484536206224,"pZ":1.504631771126995,"vX0":4.8796643747599155,"vY0":-129.8737643573728,"vZ0":-6.962470053584113,"x":105.25,"y":198.15,"x0":-1.7382223704190025,"y0":50.00503393545011,"z0":5.754110415381844,"aX":1.9901052538560027},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-3.1,"spinRate":2753,"spinDirection":183},"zone":14,"typeConfidence":0.89,"plateTime":0.42028237477130714,"extension":5.835367150113181},"index":5,"playId":"63ab824d-ce7f-3c32-b403-6671f09fe826","pitchNumber":6,"startTime":"2026-05-05T02:56:50.372Z","endTime":"2026-05-05T02:56:58.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851357627298523,"aZ":-16.521414554576168,"pfxX":-10.40922433239314,"pfxZ":8.112901592663821,"pX":0.03852809523957435,"pZ":1.7594726186368124,"vX0":7.763170777032225,"vY0":-138.25522633179924,"vZ0":-8.05574803845898,"x":115.53,"y":191.27,"x0":-1.4584929353319636,"y0":50.00095869802343,"z0":5.8274324445430485,"aX":-20.07711615426428},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":17.2,"spinRate":2345,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39672321615844286,"extension":6.206079833915799},"index":6,"playId":"5649acb3-d7dc-3d57-9a60-de611701f2f1","pitchNumber":7,"startTime":"2026-05-05T02:57:37.663Z","endTime":"2026-05-05T02:58:04.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"}},"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-05T02:58:04.666Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-05T03:00:05.801Z","endTime":"2026-05-05T03:00:50.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412885708961472,"aZ":-36.16583793767565,"pfxX":7.232594528976333,"pfxZ":-2.452850322915964,"pX":-0.24163123476782952,"pZ":2.903576436122804,"vX0":1.9865888642785174,"vY0":-126.71069837234133,"vZ0":1.3777368679220567,"x":126.21,"y":160.38,"x0":-1.9749743662092618,"y0":50.00136428688607,"z0":5.238239231002191,"aX":11.781541640335414},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.8,"breakHorizontal":-13.6,"spinRate":2890,"spinDirection":44},"zone":2,"typeConfidence":0.9,"plateTime":0.4319377036321961,"extension":6.382403607798423},"index":0,"playId":"3d4f6fc3-a637-35aa-b094-4b150f90ff87","pitchNumber":1,"startTime":"2026-05-05T03:00:05.801Z","endTime":"2026-05-05T03:00:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-05T03:00:19.458Z","endTime":"2026-05-05T03:00:27.952Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486401174904035,"aZ":-39.35734645200588,"pfxX":8.672898535815232,"pfxZ":-4.472658153011912,"pX":1.0236426381246955,"pZ":2.8493321770823283,"vX0":4.524269581983897,"vY0":-126.58709613690539,"vZ0":1.918284163766373,"x":77.98,"y":161.85,"x0":-1.9199707035887994,"y0":50.00486125637495,"z0":5.258034639375627,"aX":13.921037702307071},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.3,"breakHorizontal":-16.8,"spinRate":2862,"spinDirection":44},"zone":12,"typeConfidence":0.9,"plateTime":0.4345221528880039,"extension":6.617495697002292},"index":2,"playId":"db26e17c-11e4-3187-bde8-577fa8e8aef2","pitchNumber":2,"startTime":"2026-05-05T03:00:27.952Z","endTime":"2026-05-05T03:00:31.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551030218341864,"aZ":-34.10408493933828,"pfxX":8.137819137224866,"pfxZ":-1.1938879711352008,"pX":-0.144002131835838,"pZ":2.076864078045088,"vX0":2.0786892706479003,"vY0":-126.46236691097644,"vZ0":-0.9631654043032616,"x":122.49,"y":182.7,"x0":-2.0344588286775434,"y0":50.00317746290495,"z0":5.205928492210058,"aX":13.139666799551827},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-15.2,"spinRate":2847,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.4336315071171737,"extension":6.451994694308739},"hitData":{"launchSpeed":86.7,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.94,"coordY":170.34}},"index":3,"playId":"5f0a9bfc-d050-3004-a091-46660e2fb120","pitchNumber":3,"startTime":"2026-05-05T03:00:42.551Z","endTime":"2026-05-05T03:00:50.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:00:50.265Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-05T03:00:51.643Z","endTime":"2026-05-05T03:02:16.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334721317412058,"aZ":-30.881036156015632,"pfxX":-9.925028417590054,"pfxZ":0.6799007611074401,"pX":-0.7867979303161151,"pZ":2.4655894374511664,"vX0":6.386118042201435,"vY0":-136.82086757535168,"vZ0":-1.2339533449411708,"x":146.99,"y":172.21,"x0":-1.8580310385128853,"y0":50.002598156627265,"z0":5.0327645107451024,"aX":-18.873675141105736},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":16.7,"spinRate":2315,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.3998647216590703,"extension":6.589483986448625},"index":0,"playId":"b2ee7855-69b9-3f25-b4f8-56a06cd64f47","pitchNumber":1,"startTime":"2026-05-05T03:01:14.844Z","endTime":"2026-05-05T03:01:19.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744600520185962,"aZ":-34.48885410564251,"pfxX":5.600234887700608,"pfxZ":-1.4436912648726041,"pX":-0.31403517551112176,"pZ":1.9503038772044323,"vX0":2.401419704948108,"vY0":-125.97239184382386,"vZ0":-0.9228404542183817,"x":128.97,"y":186.12,"x0":-2.0087707934851373,"y0":50.00562658662056,"z0":5.121495804694512,"aX":8.957948533813658},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-10.7,"spinRate":2799,"spinDirection":41},"zone":7,"typeConfidence":0.9,"plateTime":0.4355999219262223,"extension":6.455619240754801},"index":1,"playId":"6bdc27e0-92ff-3357-a5fa-065574f6d5cc","pitchNumber":2,"startTime":"2026-05-05T03:01:29.789Z","endTime":"2026-05-05T03:01:34.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957266669837797,"aZ":-33.63950879286863,"pfxX":6.320047336129714,"pfxZ":-0.9167353537328342,"pX":-0.853975040152277,"pZ":2.98034948749041,"vX0":0.7367133778508496,"vY0":-125.9015873311242,"vZ0":1.2705916628259566,"x":149.55,"y":158.31,"x0":-1.9714336617806947,"y0":50.0035751219525,"z0":5.2036171980166674,"aX":10.086964859328402},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-11.6,"spinRate":2742,"spinDirection":38},"zone":1,"typeConfidence":0.9,"plateTime":0.43602720866603173,"extension":6.426227355822464},"index":2,"playId":"e698b9ec-a5d4-3416-be90-502a524f981e","pitchNumber":3,"startTime":"2026-05-05T03:01:46.817Z","endTime":"2026-05-05T03:01:52.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.372099146281922,"aZ":-34.04912362427342,"pfxX":5.393995947241038,"pfxZ":-1.1157230050431188,"pX":-0.09516394126009527,"pZ":2.8976088545432637,"vX0":2.9646660851616864,"vY0":-128.05440319226702,"vZ0":0.7808670648504681,"x":120.63,"y":160.54,"x0":-1.9657755107220072,"y0":50.00495416229996,"z0":5.235023053451793,"aX":9.034510210572206},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.7,"breakHorizontal":-10.4,"spinRate":2688,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.4263691957832614,"extension":6.414211012490658},"index":3,"playId":"9a6aecee-d58a-3d65-bc7f-3f27c3d91704","pitchNumber":4,"startTime":"2026-05-05T03:02:11.797Z","endTime":"2026-05-05T03:02:16.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:02:16.059Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-05T03:02:16.121Z","endTime":"2026-05-05T03:03:32.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.028431423469982,"aZ":-33.71069563702018,"pfxX":-10.23881902827486,"pfxZ":-0.7872281615847747,"pX":-0.6125384730400845,"pZ":2.544195053327548,"vX0":6.872273639559509,"vY0":-138.70465458088853,"vZ0":-1.0709426702728635,"x":140.35,"y":170.09,"x0":-1.7877235824250657,"y0":50.002263029448095,"z0":5.176205991127268,"aX":-20.0180218358745},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.4,"breakHorizontal":17.2,"spinRate":2354,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.39438315102764987,"extension":6.560272204536175},"index":0,"playId":"074d5cae-c6d8-3f1b-8e2e-eefb4c1c1f03","pitchNumber":1,"startTime":"2026-05-05T03:02:37.201Z","endTime":"2026-05-05T03:02:41.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78652841008538,"aZ":-33.36109185171316,"pfxX":8.857723525828977,"pfxZ":-0.7274414089757482,"pX":-0.7207188858777585,"pZ":2.424143412231271,"vX0":0.6298249764153272,"vY0":-127.31349140878275,"vZ0":0.02004154377032119,"x":144.47,"y":173.33,"x0":-2.1217546552174302,"y0":50.001927896041714,"z0":5.062476364290419,"aX":14.499675128659609},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":-16.2,"spinRate":2890,"spinDirection":40},"zone":4,"typeConfidence":0.9,"plateTime":0.4306701018017587,"extension":6.497110973730533},"index":1,"playId":"a8e13d12-0387-3e6d-b1fa-5965cf58caac","pitchNumber":2,"startTime":"2026-05-05T03:02:49.279Z","endTime":"2026-05-05T03:02:53.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-05T03:02:59.542Z","endTime":"2026-05-05T03:03:11.458Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052576946516144,"aZ":-35.41728706937709,"pfxX":5.477090212306964,"pfxZ":-1.9675868740228686,"pX":1.4701022367788799,"pZ":0.9142103808419285,"vX0":6.407793189944093,"vY0":-127.00952716651541,"vZ0":-3.4440618633557145,"x":60.96,"y":214.1,"x0":-1.7897000715235287,"y0":50.0051730488493,"z0":5.081241760690577,"aX":9.019358293892346},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":-11.3,"spinRate":2802,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.42992932601502654,"extension":6.547872420341421},"index":3,"playId":"bbd5a9cc-d4fe-3b2a-92a2-0674db89c502","pitchNumber":3,"startTime":"2026-05-05T03:03:11.458Z","endTime":"2026-05-05T03:03:15.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5581204391424,"aZ":-33.876176602577374,"pfxX":-9.801088553744584,"pfxZ":-0.8836983277255204,"pX":-0.24829071798559316,"pZ":3.4974200723977864,"vX0":7.585567337010975,"vY0":-137.37030827312321,"vZ0":1.4427790164613479,"x":126.46,"y":144.35,"x0":-1.7677940974831015,"y0":50.00622110683438,"z0":5.263108863653924,"aX":-18.792869970469834},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2281,"spinDirection":243},"zone":2,"typeConfidence":0.91,"plateTime":0.3982558196891426,"extension":6.8176322923629},"index":4,"playId":"fa82fa7b-5bbe-38fe-bf3f-5bf061852f4f","pitchNumber":4,"startTime":"2026-05-05T03:03:28.546Z","endTime":"2026-05-05T03:03:32.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:03:32.708Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (7) on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-05T03:04:42.468Z","endTime":"2026-05-05T03:06:26.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.638919238252978,"aZ":-34.14496537539414,"pfxX":3.3509818509692098,"pfxZ":-1.3110889595508686,"pX":1.4670024778326185,"pZ":0.09567928030106126,"vX0":6.9219964691233695,"vY0":-121.0621833876448,"vZ0":-6.558483479448844,"x":61.08,"y":236.2,"x0":-1.8547676728366322,"y0":50.00566748311148,"z0":5.796244329557059,"aX":5.019574124847202},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-7.6,"spinRate":3063,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4508858801353668,"extension":6.092553667884145},"index":0,"playId":"56f6d36d-9da9-33ee-b8cd-0893f470b526","pitchNumber":1,"startTime":"2026-05-05T03:05:41.194Z","endTime":"2026-05-05T03:05:45.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533564337527157,"aZ":-23.59541680244793,"pfxX":1.6070134713402369,"pfxZ":5.10383412966695,"pX":-0.605347250269688,"pZ":2.5951076762803975,"vX0":3.077327960102355,"vY0":-128.30850230909462,"vZ0":-3.7786119069893553,"x":140.07,"y":168.71,"x0":-2.0252086314768376,"y0":50.002188113543795,"z0":5.908106781066372,"aX":2.70097614673843},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-3.6,"spinRate":2813,"spinDirection":163},"zone":4,"typeConfidence":0.86,"plateTime":0.4255609527894699,"extension":5.834935489185438},"index":1,"playId":"9c3288f7-53da-3bb2-8927-63d6107993f5","pitchNumber":2,"startTime":"2026-05-05T03:05:56.250Z","endTime":"2026-05-05T03:06:00.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366173560153463,"aZ":-15.416985067281974,"pfxX":-5.536465086031582,"pfxZ":8.977098855803142,"pX":-0.5636579672891352,"pZ":3.0089711774018584,"vX0":5.401252512545636,"vY0":-135.6730692197903,"vZ0":-4.715652132780262,"x":138.49,"y":157.54,"x0":-1.8598572700348093,"y0":50.00143628497671,"z0":5.842217649583192,"aX":-10.332691513909225},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2388,"spinDirection":216},"zone":1,"typeConfidence":0.97,"plateTime":0.40353096591853044,"extension":6.029436668813784},"hitData":{"launchSpeed":89.5,"launchAngle":23.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.07,"coordY":117.46}},"index":2,"playId":"38e463b0-b0ed-3a06-a8da-4c9de02d06a5","pitchNumber":3,"startTime":"2026-05-05T03:06:10.989Z","endTime":"2026-05-05T03:06:26.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":5.800000000000011,"leverageIndex":0.82,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:06:26.193Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets. Luis Arraez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-05T03:06:27.314Z","endTime":"2026-05-05T03:07:23.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.279407153821634,"aZ":-26.10697769614743,"pfxX":1.5168205103365748,"pfxZ":3.55933740511147,"pX":-0.12652763687585158,"pZ":2.287408972963287,"vX0":3.851217919023396,"vY0":-128.79201342083928,"vZ0":-3.984280126889037,"x":121.82,"y":177.02,"x0":-1.8300296785762211,"y0":50.00166871448682,"z0":5.841747782617621,"aX":2.5817576638519837},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2749,"spinDirection":161},"zone":5,"typeConfidence":0.81,"plateTime":0.4230695506989277,"extension":6.014071717977179},"index":0,"playId":"883c936f-40cf-36c6-9ba3-cae171e46683","pitchNumber":1,"startTime":"2026-05-05T03:06:54.660Z","endTime":"2026-05-05T03:06:58.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845084464127645,"aZ":-27.397350458239853,"pfxX":2.4750868130841113,"pfxZ":2.8345028642616015,"pX":0.24151745958699977,"pZ":2.356820792071721,"vX0":4.356310646906129,"vY0":-128.01465103929684,"vZ0":-3.4478589183402915,"x":107.79,"y":175.15,"x0":-1.7941795325866086,"y0":50.000518836853736,"z0":5.832154202936219,"aX":4.1661026839128095},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":2797,"spinDirection":144},"zone":6,"typeConfidence":0.58,"plateTime":0.4255250360419365,"extension":6.1029696005579686},"hitData":{"launchSpeed":90.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":152.09}},"index":1,"playId":"f562ef5c-b951-38cd-9869-f4120a7dd0d5","pitchNumber":2,"startTime":"2026-05-05T03:07:12.442Z","endTime":"2026-05-05T03:07:23.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-0.5000000000000142,"leverageIndex":1.06,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:07:23.689Z","atBatIndex":42},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Rafael Devers out on a sacrifice fly to right fielder Fernando Tatis Jr. Luis Arraez scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-05T03:07:27.263Z","endTime":"2026-05-05T03:08:59.711Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349047012338225,"aZ":-25.6757877045841,"pfxX":1.433152305229445,"pfxZ":3.656200478850563,"pX":-0.4539471556204956,"pZ":2.956257295984458,"vX0":2.798532607043188,"vY0":-131.58875162107958,"vZ0":-2.9930117337347775,"x":134.3,"y":158.96,"x0":-1.7118091852511725,"y0":50.003630505848754,"z0":5.982838516498105,"aX":2.547300261467244},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-3.1,"spinRate":2834,"spinDirection":172},"zone":1,"typeConfidence":0.91,"plateTime":0.4140934435385888,"extension":5.871719404130593},"index":0,"playId":"03dcf7de-6132-3ab2-89e7-2274f46f9f20","pitchNumber":1,"startTime":"2026-05-05T03:07:49.566Z","endTime":"2026-05-05T03:07:53.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.042383951336078,"aZ":-12.92123413935611,"pfxX":-5.172953647791315,"pfxZ":10.309362066929644,"pX":-0.7441596889821217,"pZ":4.003307180166511,"vX0":4.620995576276734,"vY0":-135.8641591419618,"vZ0":-2.880006494514481,"x":145.37,"y":130.69,"x0":-1.7957600492737635,"y0":50.00416182698125,"z0":5.976296050271924,"aX":-9.662198361705597},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2383,"spinDirection":214},"zone":11,"typeConfidence":0.98,"plateTime":0.4033045317020232,"extension":6.296506346660335},"index":1,"playId":"1b0a0ea8-381c-3a5b-9e6a-75484b6a2985","pitchNumber":2,"startTime":"2026-05-05T03:08:07.585Z","endTime":"2026-05-05T03:08:11.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02798098380489,"aZ":-15.848485175799373,"pfxX":-5.576298294803138,"pfxZ":8.536526459515947,"pX":-0.9018472959576337,"pZ":4.211739951092405,"vX0":4.309541985321496,"vY0":-137.12224593065156,"vZ0":-1.8451019858739026,"x":151.38,"y":125.06,"x0":-1.7657664891781186,"y0":50.00664983349953,"z0":5.969353951636661,"aX":-10.669713038423934},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2409,"spinDirection":212},"zone":11,"typeConfidence":0.98,"plateTime":0.3987506229011091,"extension":5.714492923279003},"index":2,"playId":"828aa8fc-39d9-3099-a542-09da81952f78","pitchNumber":3,"startTime":"2026-05-05T03:08:26.698Z","endTime":"2026-05-05T03:08:30.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.858111130072533,"aZ":-23.413121920896362,"pfxX":1.3544293377223475,"pfxZ":5.12208100454208,"pX":0.8476763924980799,"pZ":3.220625636242183,"vX0":6.106196232987529,"vY0":-129.15324346629959,"vZ0":-2.4217797432423147,"x":84.69,"y":151.82,"x0":-1.7115045184243005,"y0":50.00198516977478,"z0":5.948581962753179,"aX":2.3134473240374303},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-3.6,"spinRate":2758,"spinDirection":172},"zone":12,"typeConfidence":0.85,"plateTime":0.4221626131513738,"extension":6.247951330499185},"hitData":{"launchSpeed":87.3,"launchAngle":45.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.43,"coordY":112.42}},"index":3,"playId":"45830027-59de-3d1a-bc04-7fb3cc534c38","pitchNumber":4,"startTime":"2026-05-05T03:08:45.322Z","endTime":"2026-05-05T03:08:59.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.43,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:08:59.711Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-05T03:09:03.544Z","endTime":"2026-05-05T03:09:40.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":[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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.081596304002865,"aZ":-24.982780815435927,"pfxX":2.943098400209399,"pfxZ":4.275803801009688,"pX":0.8325889786218983,"pZ":1.9989673451794663,"vX0":5.630933342360045,"vY0":-128.4667109578218,"vZ0":-4.809544390578201,"x":85.26,"y":184.81,"x0":-1.764774673236533,"y0":50.00270318649697,"z0":5.822625568250701,"aX":4.948600632624019},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-6.5,"spinRate":2833,"spinDirection":153},"zone":14,"typeConfidence":0.7,"plateTime":0.4253528572247687,"extension":6.2115828540524065},"hitData":{"launchSpeed":69.8,"launchAngle":6.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":151.58}},"index":0,"playId":"e51543ff-8826-3253-95cc-e33d63c6ed57","pitchNumber":1,"startTime":"2026-05-05T03:09:32.818Z","endTime":"2026-05-05T03:09:40.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:09:40.231Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-05T03:12:28.233Z","endTime":"2026-05-05T03:15:09.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1,7],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-05T03:10:10.872Z","endTime":"2026-05-05T03:10:33.347Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-05T03:10:33.347Z","endTime":"2026-05-05T03:12:30.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99628890861299,"aZ":-16.064874464874716,"pfxX":5.874972482320507,"pfxZ":8.642800374419107,"pX":-0.5275010815607697,"pZ":2.0843204591138527,"vX0":-9.084713480602472,"vY0":-135.50244719575167,"vZ0":-6.1806898627008,"x":137.11,"y":182.5,"x0":2.1018979982624253,"y0":50.00210461258243,"z0":5.5131256897397485,"aX":10.949653753686206},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2256,"spinDirection":134},"zone":7,"typeConfidence":0.91,"plateTime":0.4038891380344487,"extension":6.429706923861946},"index":2,"playId":"4b9b901e-5875-3ffd-af27-8f52f15c6460","pitchNumber":1,"startTime":"2026-05-05T03:12:30.402Z","endTime":"2026-05-05T03:12:34.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38038667329706,"aZ":-12.920623493516304,"pfxX":4.267260920991949,"pfxZ":10.254976047886974,"pX":-1.3659956449575412,"pZ":2.1931781607826193,"vX0":-10.280234614980584,"vY0":-136.26847362933344,"vZ0":-6.62825517725852,"x":169.07,"y":179.56,"x0":1.90378357680182,"y0":50.005784230141764,"z0":5.552665595497009,"aX":8.015085175971729},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-5.5,"spinRate":2364,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4021979665197186,"extension":6.484876433542554},"index":3,"playId":"ce1dd4b8-09ff-3b85-a988-a853ea00de17","pitchNumber":2,"startTime":"2026-05-05T03:12:49.381Z","endTime":"2026-05-05T03:12:53.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"560f80bc-035f-3b29-bcdd-d6e1b6f90b84","startTime":"2026-05-05T03:13:10.237Z","endTime":"2026-05-05T03:13:14.102Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27867763420773,"aZ":-23.679332343889058,"pfxX":9.483648520766362,"pfxZ":4.7972225535424595,"pX":1.5898610184501694,"pZ":3.222452059771278,"vX0":-4.9924415304360465,"vY0":-132.7093278979211,"vZ0":-1.967200404423664,"x":56.4,"y":151.77,"x0":2.2704111036543004,"y0":50.00410509547284,"z0":5.7106466841836045,"aX":16.79713163931827},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":-16.0,"spinRate":2075,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41384489630218413,"extension":6.471091254912764},"index":5,"playId":"5e15152d-2b64-3905-ba16-894d6a5a8d20","pitchNumber":3,"startTime":"2026-05-05T03:13:33.122Z","endTime":"2026-05-05T03:13:38.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14767723142143,"aZ":-31.933599141987774,"pfxX":-7.364346512737686,"pfxZ":0.1652400583141529,"pX":-1.534901816000669,"pZ":0.8395125245775242,"vX0":-7.384883364159722,"vY0":-121.20394719113585,"vZ0":-4.379316543954046,"x":175.51,"y":216.11,"x0":2.510843070045811,"y0":50.00531020055394,"z0":5.464880759049878,"aX":-10.934697558231669},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":15.1,"spinRate":2954,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.45226670936589564,"extension":6.12034899711816},"index":6,"playId":"353210fb-a3af-34d9-903c-f92fd377ef0a","pitchNumber":4,"startTime":"2026-05-05T03:14:27.513Z","endTime":"2026-05-05T03:14:35.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willy Adames steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"actionPlayId":"353210fb-a3af-34d9-903c-f92fd377ef0a","startTime":"2026-05-05T03:14:37.607Z","endTime":"2026-05-05T03:15:05.250Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"postOnSecond":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.56,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08039167255687,"aZ":-30.32747914987889,"pfxX":-10.891482438612847,"pfxZ":1.2522362443179436,"pX":-0.32960878529886345,"pZ":1.9458970187446845,"vX0":-3.5841484296838124,"vY0":-120.7344766195176,"vZ0":-2.2512863609988996,"x":129.56,"y":186.24,"x0":2.590012422431888,"y0":50.00188146884133,"z0":5.566302001572474,"aX":-16.03469626694105},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":20.6,"spinRate":2904,"spinDirection":286},"zone":7,"typeConfidence":0.9,"plateTime":0.4541119788668113,"extension":6.010291889202665},"index":8,"playId":"a7d631ce-fd79-3530-ac9c-57e984b9396e","pitchNumber":5,"startTime":"2026-05-05T03:15:05.250Z","endTime":"2026-05-05T03:15:09.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:15:09.478Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T03:16:39.957Z","endTime":"2026-05-05T03:18:19.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42224687140661,"aZ":-33.32366468506095,"pfxX":6.21689412911056,"pfxZ":-0.7369845754142048,"pX":-0.608205746807145,"pZ":2.560510317289038,"vX0":1.4570204146505445,"vY0":-124.27100798646305,"vZ0":0.21267414985546673,"x":140.18,"y":169.65,"x0":-2.0094099681267092,"y0":50.000494446893406,"z0":5.237298110284326,"aX":9.741542177279705},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":-11.6,"spinRate":2780,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.44040342459482806,"extension":6.433908543157524},"index":0,"playId":"9a3f1a2b-717c-3d89-ade0-87b4d0a52ac9","pitchNumber":1,"startTime":"2026-05-05T03:17:20.471Z","endTime":"2026-05-05T03:17:24.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166310950592603,"aZ":-36.47994087998307,"pfxX":6.4390480827274486,"pfxZ":-2.794909242578955,"pX":1.781318086165456,"pZ":2.792223418721623,"vX0":6.413166304852959,"vY0":-123.38116949493786,"vZ0":1.3588584035292313,"x":49.1,"y":163.39,"x0":-1.6910925419535032,"y0":50.0055881750654,"z0":5.314668132662214,"aX":9.90283910257287},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.4,"breakHorizontal":-13.2,"spinRate":2783,"spinDirection":39},"zone":12,"typeConfidence":0.9,"plateTime":0.4443867143461042,"extension":6.429239133193823},"index":1,"playId":"c413650f-a248-36a9-8be0-f985e0752358","pitchNumber":2,"startTime":"2026-05-05T03:17:31.824Z","endTime":"2026-05-05T03:17:35.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11066256692152,"aZ":-28.646429791671018,"pfxX":-10.928433693383404,"pfxZ":1.8945151044411777,"pX":0.3416664264733517,"pZ":2.688210761053518,"vX0":8.88793795892095,"vY0":-135.23015810343142,"vZ0":-1.44857762820215,"x":103.98,"y":166.2,"x0":-1.5596668665859073,"y0":50.00273503514455,"z0":5.230981820568641,"aX":-20.34189743200921},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":18.0,"spinRate":2309,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.4042646003431214,"extension":6.605166964113376},"index":2,"playId":"5dcf3552-e781-3534-bf85-84e50e9e2201","pitchNumber":3,"startTime":"2026-05-05T03:17:47.250Z","endTime":"2026-05-05T03:17:54.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.985356928228697,"aZ":-35.56884408409576,"pfxX":4.051907042475217,"pfxZ":-2.0688436878210688,"pX":0.30293944395596806,"pZ":2.3632485746599756,"vX0":4.243516320393863,"vY0":-126.5238822877602,"vZ0":-0.035501136168582414,"x":105.45,"y":174.97,"x0":-1.9152789316865355,"y0":50.00392049134715,"z0":5.2003560326248754,"aX":6.645378157572636},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":-8.2,"spinRate":2771,"spinDirection":33},"zone":6,"typeConfidence":0.9,"plateTime":0.43099321497022913,"extension":6.647819895154917},"hitData":{"launchSpeed":105.3,"launchAngle":0.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":158.17}},"index":3,"playId":"82f2cdc3-097b-3cac-923e-d619d41329f1","pitchNumber":4,"startTime":"2026-05-05T03:18:11.375Z","endTime":"2026-05-05T03:18:19.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:18:19.024Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T03:18:22.849Z","endTime":"2026-05-05T03:18:52.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684660081568634,"aZ":-31.761226313371253,"pfxX":-10.606624835015753,"pfxZ":0.22781592438148301,"pX":0.24436136743664214,"pZ":2.7909215592217342,"vX0":8.528634798089639,"vY0":-134.29037460915868,"vZ0":-0.37065977883824575,"x":107.69,"y":163.43,"x0":-1.5981159866289065,"y0":50.0037773656391,"z0":5.19437480481732,"aX":-19.33059385854067},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.6,"breakHorizontal":17.3,"spinRate":2244,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.40821308774473897,"extension":6.828872042150191},"hitData":{"launchSpeed":97.8,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.97,"coordY":168.31}},"index":0,"playId":"e394dba6-9961-3eb3-b94e-f7ec25ef2c1b","pitchNumber":1,"startTime":"2026-05-05T03:18:45.091Z","endTime":"2026-05-05T03:18:52.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:18:52.605Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T03:18:55.524Z","endTime":"2026-05-05T03:20:43.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535624444502062,"aZ":-33.59817677813379,"pfxX":-8.182955834818443,"pfxZ":-0.9172798796231743,"pX":-0.2745121188917345,"pZ":-0.02243709744998961,"vX0":6.870816775698971,"vY0":-123.29984924413033,"vZ0":-4.917013489723383,"x":127.46,"y":239.39,"x0":-2.022464995397516,"y0":50.003264026600114,"z0":4.8053740327370695,"aX":-12.708805033233004},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":13.4,"spinRate":1633,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4427722711082813,"extension":7.153904515843761},"index":0,"playId":"94f133b2-6d0f-34cb-aaa0-8abf28df414e","pitchNumber":1,"startTime":"2026-05-05T03:19:15.627Z","endTime":"2026-05-05T03:19:19.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861724389110254,"aZ":-29.53795578754566,"pfxX":-9.894947559887495,"pfxZ":1.3959676573574633,"pX":-2.001647590887482,"pZ":3.146831153980645,"vX0":3.2958353802044003,"vY0":-135.7853432891653,"vZ0":-0.15300038735178756,"x":193.3,"y":153.82,"x0":-1.938236411324835,"y0":50.001236957725304,"z0":5.241354916423424,"aX":-18.66567421490902},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":2246,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.40180363874073466,"extension":6.500360056956946},"index":1,"playId":"5c630d2e-e067-30dd-b09b-4153800d5e2d","pitchNumber":2,"startTime":"2026-05-05T03:19:29.805Z","endTime":"2026-05-05T03:19:33.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682562962213893,"aZ":-29.780558798503918,"pfxX":-10.538373375891926,"pfxZ":1.2768998900986386,"pX":-0.40699004508934616,"pZ":2.283357465473519,"vX0":7.5259783967186635,"vY0":-135.3302527524852,"vZ0":-1.9257435792200228,"x":132.51,"y":177.13,"x0":-1.8405111488352757,"y0":50.001827672698425,"z0":5.069329757237983,"aX":-19.74742927121372},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.2,"breakHorizontal":17.8,"spinRate":2246,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.4031545283023106,"extension":6.789655339596449},"index":2,"playId":"6db9bf47-cf77-3fe1-9ad9-1a12e684d4a6","pitchNumber":3,"startTime":"2026-05-05T03:19:46.498Z","endTime":"2026-05-05T03:19:50.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097229289289984,"aZ":-31.218176158333318,"pfxX":-10.460761265885164,"pfxZ":0.5010999970592991,"pX":0.19701111415043768,"pZ":2.9291220537666147,"vX0":8.549180487876482,"vY0":-136.40380615722466,"vZ0":-0.33063259699702585,"x":109.49,"y":159.69,"x0":-1.6028388804641518,"y0":50.00111927182699,"z0":5.185385488601702,"aX":-19.914130934740196},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2263,"spinDirection":244},"zone":2,"typeConfidence":0.91,"plateTime":0.3999592050842087,"extension":6.446478801010122},"index":3,"playId":"8d6c8b3c-4775-38c7-9ad6-bce81b3f6719","pitchNumber":4,"startTime":"2026-05-05T03:20:05.245Z","endTime":"2026-05-05T03:20:09.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-05T03:20:15.106Z","endTime":"2026-05-05T03:20:22.722Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486908892711543,"aZ":-29.841052631116177,"pfxX":-8.452486871221346,"pfxZ":1.4669480884475337,"pX":0.31002288618366364,"pZ":0.715606805747628,"vX0":7.699767759724989,"vY0":-124.61757407541533,"vZ0":-4.402876087801367,"x":105.18,"y":219.46,"x0":-1.7055500181183463,"y0":50.00191240928288,"z0":4.940101926098306,"aX":-13.438416718883266},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":13.8,"spinRate":1563,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.43769668835224573,"extension":6.669836428034678},"index":5,"playId":"982e7e69-d1fd-303f-8cb2-88ebde0bf81c","pitchNumber":5,"startTime":"2026-05-05T03:20:22.722Z","endTime":"2026-05-05T03:20:26.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319529662050265,"aZ":-32.81048124823059,"pfxX":-11.192403628577651,"pfxZ":-0.33362635226481885,"pX":0.8045989069989924,"pZ":2.2794176788889495,"vX0":10.321819285942492,"vY0":-137.08130603864223,"vZ0":-1.8763133483855317,"x":86.33,"y":177.24,"x0":-1.5490951923398253,"y0":50.00200182962539,"z0":5.205169136581731,"aX":-21.373816473693026},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.8,"breakHorizontal":18.2,"spinRate":2281,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.3990367454288686,"extension":6.233389775334431},"index":6,"playId":"9d210632-aea1-3490-b77c-3c81ab9eb191","pitchNumber":6,"startTime":"2026-05-05T03:20:39.429Z","endTime":"2026-05-05T03:20:43.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:20:43.855Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T03:23:02.111Z","endTime":"2026-05-05T03:24:33.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T03:22:12.220Z","endTime":"2026-05-05T03:23:04.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638912321523517,"aZ":-23.15344116136827,"pfxX":-10.624969149852667,"pfxZ":4.497794179781145,"pX":0.5165698830737434,"pZ":3.3182399071644193,"vX0":6.9481076024367185,"vY0":-140.42054060874474,"vZ0":-2.9056651971757392,"x":97.31,"y":149.19,"x0":-0.6045974744847354,"y0":50.00001288969244,"z0":5.866141483213091,"aX":-21.29714050572103},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":2210,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3894851912293551,"extension":5.978250909737453},"index":1,"playId":"06f8f738-0543-3034-a4f8-dcb5fb7d40e5","pitchNumber":1,"startTime":"2026-05-05T03:23:04.455Z","endTime":"2026-05-05T03:23:08.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706166445668934,"aZ":-28.016446920367294,"pfxX":1.0543970244090541,"pfxZ":2.504545031349679,"pX":1.5600228948015602,"pZ":0.6070247406908912,"vX0":5.2640416454219965,"vY0":-127.4325030527165,"vZ0":-6.976676832718272,"x":57.54,"y":222.39,"x0":-0.6610035296608239,"y0":50.00455511034067,"z0":5.563578710042776,"aX":1.751402117783001},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2561,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4281601384022933,"extension":5.987322865928724},"index":2,"playId":"9f406dd0-b4d3-3fbf-8dfc-4b428eaf9ecb","pitchNumber":2,"startTime":"2026-05-05T03:23:23.875Z","endTime":"2026-05-05T03:23:27.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345674972816553,"aZ":-27.029068525554724,"pfxX":-10.393618869320827,"pfxZ":2.938496204911284,"pX":0.15826972391195232,"pZ":1.3304083579794508,"vX0":5.452025113635403,"vY0":-130.91261485181437,"vZ0":-6.2274199194347535,"x":110.97,"y":202.86,"x0":-0.5912083559831298,"y0":50.00374780033072,"z0":5.739745345894997,"aX":-18.20096837088825},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":17.8,"spinRate":1781,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4169840359924555,"extension":6.290132295020083},"index":3,"playId":"31267818-759e-3983-9728-498f833aa27d","pitchNumber":3,"startTime":"2026-05-05T03:23:45.940Z","endTime":"2026-05-05T03:23:49.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536573913186672,"aZ":-25.780779846977662,"pfxX":-10.382406567048527,"pfxZ":3.692966666789496,"pX":0.8957917620036701,"pZ":1.6448513225060066,"vX0":6.884805766833117,"vY0":-130.28078587026465,"vZ0":-5.842394790754441,"x":82.85,"y":194.37,"x0":-0.42260824895117927,"y0":50.004857333194174,"z0":5.846992685246819,"aX":-17.977357001724133},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":1882,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4192903021656025,"extension":6.403047184210447},"index":4,"playId":"15b57bae-ea23-395c-977b-59a7ec1dc211","pitchNumber":4,"startTime":"2026-05-05T03:24:05.466Z","endTime":"2026-05-05T03:24:09.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.564709898594472,"aZ":-18.553461826975415,"pfxX":-9.639028772253567,"pfxZ":6.529169457005331,"pX":0.7573125780355201,"pZ":2.276493631878395,"vX0":6.5374268861566565,"vY0":-143.18137507752346,"vZ0":-6.644679826935703,"x":88.13,"y":177.31,"x0":-0.297524521176148,"y0":50.003397260951296,"z0":5.778904655728539,"aX":-20.110893219701577},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":2326,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3818280849391966,"extension":6.116564035266619},"hitData":{"launchSpeed":94.5,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":155.64}},"index":5,"playId":"0bacdf5c-71ad-3fcd-b963-d1cfe62a7916","pitchNumber":5,"startTime":"2026-05-05T03:24:25.282Z","endTime":"2026-05-05T03:24:33.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:24:33.303Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T03:24:35.022Z","endTime":"2026-05-05T03:26:11.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62976877641771,"aZ":-25.92166018271,"pfxX":-11.29506111157291,"pfxZ":3.702400608578894,"pX":1.4691105133694708,"pZ":0.6467378335832981,"vX0":8.439630415623522,"vY0":-129.14235422662756,"vZ0":-7.863938929937527,"x":61.0,"y":221.32,"x0":-0.37200620102077564,"y0":50.00644118097139,"z0":5.722253554339148,"aX":-19.102509734856763},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":18.6,"spinRate":1984,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4239468351991045,"extension":6.4471766599665346},"index":0,"playId":"8279800a-d3ad-3eb5-b3c9-c3838c324217","pitchNumber":1,"startTime":"2026-05-05T03:25:02.041Z","endTime":"2026-05-05T03:25:05.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819763259906725,"aZ":-26.015481966875477,"pfxX":-10.0436745160659,"pfxZ":3.718471096476259,"pX":0.810839380505543,"pZ":3.450774194307358,"vX0":6.078173646144013,"vY0":-127.73090381935059,"vZ0":-1.3918496377784528,"x":86.09,"y":145.61,"x0":-0.2923204030840529,"y0":50.00195494586927,"z0":6.044505866854609,"aX":-16.628047470294323},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":1845,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.42849750199426984,"extension":6.2714247978639985},"index":1,"playId":"30d0f979-b843-3ab2-a4f9-50b6d0f6e3a8","pitchNumber":2,"startTime":"2026-05-05T03:25:22.419Z","endTime":"2026-05-05T03:25:26.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65105064579371,"aZ":-13.668082044133309,"pfxX":-5.742308233783519,"pfxZ":8.80354874368195,"pX":-0.7251496671201375,"pZ":2.2244850872768915,"vX0":1.0998211603306873,"vY0":-143.91097772566422,"vZ0":-7.983795808936612,"x":144.64,"y":178.72,"x0":-0.36544805716196477,"y0":50.00538286079456,"z0":5.876978462914624,"aX":-12.075114088778047},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2316,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3802569906778328,"extension":6.1545832422952635},"index":2,"playId":"ccd264a0-0c1a-35e7-b445-28aa19a04d48","pitchNumber":3,"startTime":"2026-05-05T03:25:43.886Z","endTime":"2026-05-05T03:25:47.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14379500787576,"aZ":-18.873581713142592,"pfxX":-7.791629966431062,"pfxZ":6.459582227724839,"pX":1.0115169718196189,"pZ":2.8536490577206908,"vX0":6.55696760646833,"vY0":-142.6780638402838,"vZ0":-5.171912337111285,"x":78.44,"y":161.73,"x0":-0.30524979973642635,"y0":50.00452342359949,"z0":5.88102560649685,"aX":-16.04924136857141},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.8,"breakHorizontal":12.7,"spinRate":2227,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.38404274574922415,"extension":5.992318900869065},"hitData":{"launchSpeed":51.6,"launchAngle":46.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.73,"coordY":153.59}},"index":3,"playId":"c0b80ceb-f470-3f9e-b885-eabdedaa4e04","pitchNumber":4,"startTime":"2026-05-05T03:26:03.090Z","endTime":"2026-05-05T03:26:11.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:26:11.751Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T03:26:10.997Z","endTime":"2026-05-05T03:27:34.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":98.4,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67198349233201,"aZ":-16.705461592078386,"pfxX":-7.993318751619667,"pfxZ":7.486257851017971,"pX":0.4277209635114108,"pZ":2.13588132083379,"vX0":5.643686193779174,"vY0":-142.99302485956804,"vZ0":-7.339890074677929,"x":100.7,"y":181.11,"x0":-0.5353194963958388,"y0":50.002972582855406,"z0":5.788630215788664,"aX":-16.51542850819085},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":13.3,"spinRate":2145,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.38338981842455766,"extension":6.236694572903624},"index":0,"playId":"930dd744-50d0-36d3-9165-2df88b001a39","pitchNumber":1,"startTime":"2026-05-05T03:26:41.248Z","endTime":"2026-05-05T03:26:45.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947999482802206,"aZ":-26.77441089825824,"pfxX":-10.715025369304072,"pfxZ":3.2049866126208855,"pX":0.9569284571232908,"pZ":1.1421399872446911,"vX0":7.19520447252225,"vY0":-129.01625405193872,"vZ0":-6.385651591694312,"x":80.52,"y":207.94,"x0":-0.4765071425264948,"y0":50.00511223499667,"z0":5.71425255830616,"aX":-18.05816674693709},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":17.8,"spinRate":1839,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42462359990098975,"extension":6.594699360864521},"index":1,"playId":"88c92a1b-4540-3551-a849-924d8715a896","pitchNumber":2,"startTime":"2026-05-05T03:27:01.510Z","endTime":"2026-05-05T03:27:06.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.8,"endSpeed":89.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32299929114995,"aZ":-19.010278570199507,"pfxX":-7.676243411606373,"pfxZ":6.42936939494674,"pX":-0.04351681881233967,"pZ":2.822375361370494,"vX0":3.761974946952189,"vY0":-142.35957988581433,"vZ0":-5.192827328373877,"x":118.66,"y":162.58,"x0":-0.38623710403253475,"y0":50.005801313457305,"z0":5.877266008594914,"aX":-15.725330612679917},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2254,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38505688842562336,"extension":6.170242979394965},"hitData":{"launchSpeed":93.5,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":154.12}},"index":2,"playId":"0577799f-aee1-3678-85e8-39d0e4d1050c","pitchNumber":3,"startTime":"2026-05-05T03:27:25.158Z","endTime":"2026-05-05T03:27:34.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:27:34.226Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T03:29:56.495Z","endTime":"2026-05-05T03:30:24.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":{"description":"Defensive Substitution: Patrick Bailey replaces catcher Jesus Rodriguez, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T03:28:39.482Z","endTime":"2026-05-05T03:28:39.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":683679,"link":"/api/v1/people/683679"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keaton Winn replaces Trevor McDonald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-05T03:28:39.494Z","endTime":"2026-05-05T03:29:58.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5967146605589,"aZ":-20.919879592354665,"pfxX":-8.039312033326542,"pfxZ":5.513246675490681,"pX":1.2713859238216847,"pZ":3.431894127087129,"vX0":9.750358029646373,"vY0":-140.73739151642997,"vZ0":-3.851893254878599,"x":68.54,"y":146.12,"x0":-1.1646865838835403,"y0":50.00619180670889,"z0":6.143446511226635,"aX":-16.419349204373894},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":13.0,"spinRate":2293,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3865720245141411,"extension":6.287613733660122},"index":2,"playId":"d6521e00-ebb0-3c17-9943-11bf12d4638c","pitchNumber":1,"startTime":"2026-05-05T03:29:58.666Z","endTime":"2026-05-05T03:30:02.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.8,"endSpeed":89.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263570300422543,"aZ":-21.906303253665268,"pfxX":-7.393517610626368,"pfxZ":5.117870879864732,"pX":0.017191545915187855,"pZ":2.5741207121753282,"vX0":6.270348033027466,"vY0":-139.5495767986032,"vZ0":-5.742343338034004,"x":116.34,"y":169.28,"x0":-1.279109627755967,"y0":50.00641778105045,"z0":6.066297563992334,"aX":-14.840452198106025},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":2256,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.38992307659996106,"extension":6.302198403345515},"hitData":{"launchSpeed":97.3,"launchAngle":58.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.91,"coordY":118.8}},"index":3,"playId":"6776dad7-bc35-31ad-b56c-74bc6ac7c943","pitchNumber":2,"startTime":"2026-05-05T03:30:13.905Z","endTime":"2026-05-05T03:30:24.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:30:24.758Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T03:30:24.200Z","endTime":"2026-05-05T03:31:11.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82599580776375,"aZ":-23.745069253279677,"pfxX":-8.280659569224113,"pfxZ":4.151283242226409,"pX":0.6210746307837155,"pZ":2.603728227107716,"vX0":7.698241400986574,"vY0":-141.04732901287352,"vZ0":-5.402761503626072,"x":93.33,"y":168.48,"x0":-1.057820646027825,"y0":50.00362313850976,"z0":6.0598381040500895,"aX":-16.811134721987283},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":13.6,"spinRate":2341,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.38723654464473345,"extension":6.242123253156667},"hitData":{"launchSpeed":91.6,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.61,"coordY":58.0}},"index":0,"playId":"dcb898fc-40b3-34e0-9724-d203b6730399","pitchNumber":1,"startTime":"2026-05-05T03:31:00.692Z","endTime":"2026-05-05T03:31:11.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:31:11.245Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T03:31:09.527Z","endTime":"2026-05-05T03:33:21.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78109362164108,"aZ":-18.811577291565808,"pfxX":-7.043561741960133,"pfxZ":6.646447004616736,"pX":-0.2703323531168414,"pZ":3.412422410218124,"vX0":5.536035987219479,"vY0":-140.01413894858865,"vZ0":-4.166378795691217,"x":127.3,"y":146.64,"x0":-1.3453506312675492,"y0":50.00651414335676,"z0":6.1297617482998445,"aX":-14.168870209827944},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":11.8,"spinRate":2306,"spinDirection":223},"zone":11,"typeConfidence":0.67,"plateTime":0.38928733586440734,"extension":6.287522058672526},"index":0,"playId":"ca383973-4341-3eb4-b036-febbc54d5498","pitchNumber":1,"startTime":"2026-05-05T03:31:34.862Z","endTime":"2026-05-05T03:31:43.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586222671415573,"aZ":-31.57116850362813,"pfxX":-8.824089908805185,"pfxZ":0.3456480780496367,"pX":-0.09125033384415286,"pZ":1.6648137627588087,"vX0":6.213357331362264,"vY0":-130.94219669936882,"vZ0":-5.3731512413561076,"x":120.48,"y":193.83,"x0":-1.334423308418212,"y0":50.003823627658896,"z0":6.072352817544146,"aX":-15.505288808648272},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":14.9,"spinRate":1576,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.41641648146061927,"extension":6.281775311117488},"index":1,"playId":"ab819b1e-b5f1-3da5-96ce-8f1da6bcbcc0","pitchNumber":2,"startTime":"2026-05-05T03:32:15.322Z","endTime":"2026-05-05T03:32:19.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16370841894678,"aZ":-29.867676842868878,"pfxX":-10.347963924789816,"pfxZ":1.2976403033795654,"pX":0.9760766768019289,"pZ":1.5029142964898974,"vX0":9.201821939755686,"vY0":-132.1063540346141,"vZ0":-5.970411690182845,"x":79.79,"y":198.2,"x0":-1.195161869523931,"y0":50.00488623667196,"z0":5.967024108273801,"aX":-18.430045662253384},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":1610,"spinDirection":240},"zone":14,"typeConfidence":0.87,"plateTime":0.4134163050114079,"extension":6.400028232111018},"index":2,"playId":"49d5504e-75ed-3c92-b698-c0b17effeef9","pitchNumber":3,"startTime":"2026-05-05T03:32:31.838Z","endTime":"2026-05-05T03:32:35.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24741186379272,"aZ":-12.86315350019159,"pfxX":-6.471826620170241,"pfxZ":9.440090201582938,"pX":-0.41097866061711497,"pZ":3.1296297174902663,"vX0":5.369285633424723,"vY0":-142.25510245531575,"vZ0":-6.003818498391886,"x":132.67,"y":154.28,"x0":-1.4839737233476207,"y0":50.000986446778,"z0":6.086051888627005,"aX":-13.236170263039273},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2329,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.38532619902745724,"extension":6.395571502919114},"index":3,"playId":"8222dfb2-b0c8-3bb2-b15b-3295396cca03","pitchNumber":4,"startTime":"2026-05-05T03:32:51.220Z","endTime":"2026-05-05T03:32:55.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447871493967998,"aZ":-31.6521109458131,"pfxX":-7.860281960394196,"pfxZ":0.29238544779648823,"pX":-0.6337670832355811,"pZ":1.840661666016434,"vX0":4.504066226610415,"vY0":-132.03119050483454,"vZ0":-4.803224873589039,"x":141.16,"y":189.08,"x0":-1.3316351298896993,"y0":50.00222640671807,"z0":5.985567660082152,"aX":-14.017315912533922},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.4,"spinRate":1520,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.4132518900312605,"extension":6.308941685679004},"hitData":{"launchSpeed":79.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":159.18}},"index":4,"playId":"6277de19-dff1-3439-8ae2-136f8171882f","pitchNumber":5,"startTime":"2026-05-05T03:33:13.807Z","endTime":"2026-05-05T03:33:21.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:33:21.277Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T03:33:46.640Z","endTime":"2026-05-05T03:36:55.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647843872816974,"aZ":-24.88846473213981,"pfxX":-10.485600270084769,"pfxZ":4.352663113573177,"pX":-0.3432355374581516,"pZ":1.6773319400046791,"vX0":4.229922095786032,"vY0":-128.30215468980523,"vZ0":-5.704580254904872,"x":130.08,"y":193.49,"x0":-0.6476263928691496,"y0":50.00301542621717,"z0":5.86009559130064,"aX":-17.544108460066553},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":18.1,"spinRate":1820,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.42633184792468093,"extension":6.3430401364873825},"index":0,"playId":"a27a4317-948c-3731-94d4-3e4341254425","pitchNumber":1,"startTime":"2026-05-05T03:35:37.630Z","endTime":"2026-05-05T03:35:41.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874990212640533,"aZ":-25.866479572657454,"pfxX":-10.207772448544619,"pfxZ":3.7493630509824145,"pX":-0.15780764686986268,"pZ":1.6899737417985279,"vX0":4.480338188091423,"vY0":-128.4549567194212,"vZ0":-5.275376526733615,"x":123.02,"y":193.15,"x0":-0.591714362947225,"y0":50.00333744864,"z0":5.7636730436575725,"aX":-17.17808041188955},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":17.6,"spinRate":1776,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4252581529348145,"extension":6.339649629577284},"index":1,"playId":"7c07df4c-0d91-3881-9112-799b3e7a63eb","pitchNumber":2,"startTime":"2026-05-05T03:35:56.986Z","endTime":"2026-05-05T03:36:00.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184515613162908,"aZ":-17.004522762892453,"pfxX":-7.245829841804683,"pfxZ":7.415380969750991,"pX":0.3008725559451455,"pZ":2.2591108881644013,"vX0":5.064168472175712,"vY0":-141.59971333982767,"vZ0":-7.044098455090652,"x":105.53,"y":177.78,"x0":-0.5629442422644151,"y0":50.001297420994646,"z0":5.85323370673306,"aX":-14.817075638304972},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":2321,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3857820115388573,"extension":6.243146563202774},"index":2,"playId":"473313fa-f10f-3122-bede-ef3378242866","pitchNumber":3,"startTime":"2026-05-05T03:36:16.158Z","endTime":"2026-05-05T03:36:21.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-05T03:36:37.079Z","endTime":"2026-05-05T03:36:47.882Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.2,"endSpeed":81.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737712122214308,"aZ":-30.633345562237807,"pfxX":2.992446393700092,"pfxZ":0.9103985554723462,"pX":0.5595105967135481,"pZ":2.368613612007646,"vX0":2.3717781911554434,"vY0":-128.56236834605465,"vZ0":-2.6728611657592634,"x":95.67,"y":174.83,"x0":-0.7612021594996744,"y0":50.00111976497262,"z0":5.780975330856873,"aX":5.046206046147819},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2595,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4248043703595785,"extension":6.1479353045666105},"hitData":{"launchSpeed":97.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.12,"coordY":137.29}},"index":4,"playId":"ffa8c040-2bf8-372c-a72a-b4c751f7b75e","pitchNumber":4,"startTime":"2026-05-05T03:36:47.882Z","endTime":"2026-05-05T03:36:55.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:36:55.742Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T03:39:16.168Z","endTime":"2026-05-05T03:40:08.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-05T03:37:18.971Z","endTime":"2026-05-05T03:38:03.318Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-05T03:38:03.318Z","endTime":"2026-05-05T03:39:18.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.0,"endSpeed":87.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658463955444827,"aZ":-23.827128265945262,"pfxX":9.425243465578648,"pfxZ":4.309053735007879,"pX":0.07670470864991415,"pZ":2.2953888978731025,"vX0":-4.157261263683724,"vY0":-138.30190543701013,"vZ0":-5.620447890590285,"x":114.08,"y":176.8,"x0":0.37416755104259164,"y0":50.00527802600757,"z0":5.950623178840942,"aX":18.27305806389037},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":-16.2,"spinRate":2011,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.395930566785319,"extension":5.708308139109618},"index":2,"playId":"34461578-63e6-3a08-bfca-62b245ecf5e0","pitchNumber":1,"startTime":"2026-05-05T03:39:18.343Z","endTime":"2026-05-05T03:39:22.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666411000943352,"aZ":-30.75692251805939,"pfxX":8.878715584151031,"pfxZ":0.8666462615218578,"pX":-0.43752136230282374,"pZ":2.214667143721698,"vX0":-5.289335982659518,"vY0":-127.26007063410238,"vZ0":-2.67005271704318,"x":133.68,"y":178.98,"x0":0.5167184680451916,"y0":50.00361689944117,"z0":5.7193904984126895,"aX":14.530792649731252},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-14.9,"spinRate":2084,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4307777336383176,"extension":5.735576526177433},"index":3,"playId":"09a9b6c6-4e60-3fd6-b2f9-f6791a3d66f8","pitchNumber":2,"startTime":"2026-05-05T03:39:37.125Z","endTime":"2026-05-05T03:39:41.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-05T03:39:52.239Z","endTime":"2026-05-05T03:40:00.493Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.957981118255276,"aZ":-15.511813577673626,"pfxX":6.831374141886432,"pfxZ":8.480325886236214,"pX":-0.6351881620685437,"pZ":3.089527290309529,"vX0":-4.7902741964325655,"vY0":-139.19785957092185,"vZ0":-5.431691081590305,"x":141.21,"y":155.36,"x0":0.21964798807901006,"y0":50.0010410655908,"z0":6.091553546967879,"aX":13.417500157675306},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-11.4,"spinRate":2225,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.39335679877394636,"extension":5.602674408001241},"hitData":{"launchSpeed":78.9,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.69,"coordY":151.07}},"index":5,"playId":"da3151ef-6e8c-3d9e-9bfe-2ba93ddf831f","pitchNumber":3,"startTime":"2026-05-05T03:40:00.493Z","endTime":"2026-05-05T03:40:08.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:40:08.159Z","atBatIndex":56},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Heliot Ramos triples (1) on a fly ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T03:40:11.902Z","endTime":"2026-05-05T03:40:44.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186798210345934,"aZ":-23.610551996440094,"pfxX":-0.40378156155392286,"pfxZ":5.063571566260231,"pX":0.2909605520120403,"pZ":1.731212555286254,"vX0":-0.7295154264345999,"vY0":-128.61131972819368,"vZ0":-5.695257128315581,"x":105.91,"y":192.04,"x0":0.629678455952802,"y0":50.00617861371865,"z0":5.7814974528005765,"aX":-0.6831059162086474},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":0.8,"spinRate":2237,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4242770601511041,"extension":5.970738461326041},"hitData":{"launchSpeed":97.0,"launchAngle":31.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.61,"coordY":97.12}},"index":0,"playId":"4e4c4a3e-90e4-362c-b9be-0bc57ddccc0b","pitchNumber":1,"startTime":"2026-05-05T03:40:30.448Z","endTime":"2026-05-05T03:40:44.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"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":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.14,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:40:44.215Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T03:40:53.661Z","endTime":"2026-05-05T03:42:22.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":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(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.6,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53261317365761,"aZ":-19.040063435660954,"pfxX":8.51906945601668,"pfxZ":6.768176337970826,"pX":1.4536425634051229,"pZ":1.9462263799883723,"vX0":-0.3320802654112047,"vY0":-138.99163794272252,"vZ0":-7.36110269484053,"x":61.59,"y":186.23,"x0":0.4697015042835671,"y0":50.005050223277465,"z0":5.911403411622235,"aX":16.53225926959701},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-15.4,"spinRate":2056,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.39532088484324923,"extension":5.732081172524535},"index":0,"playId":"9b68be71-cba8-31de-9c92-a3996abb247a","pitchNumber":1,"startTime":"2026-05-05T03:41:15.947Z","endTime":"2026-05-05T03:41:20.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81020819285678,"aZ":-17.885353442881385,"pfxX":8.629882417640685,"pfxZ":7.312721659550083,"pX":-0.18982634431234752,"pZ":1.4625825477199,"vX0":-4.2981949084522135,"vY0":-139.048032767618,"vZ0":-8.885771502161584,"x":124.24,"y":199.29,"x0":0.2566072780062427,"y0":50.00321162066615,"z0":5.891497266187496,"aX":16.86209881046825},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":-14.8,"spinRate":2126,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39423471028113655,"extension":5.752921143372941},"index":1,"playId":"92847b95-b24b-3a40-938f-0cf36054f187","pitchNumber":2,"startTime":"2026-05-05T03:41:33.151Z","endTime":"2026-05-05T03:41:37.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816047052410433,"aZ":-16.926085255884786,"pfxX":9.462714805314855,"pfxZ":7.930767899141224,"pX":-0.4382603764690568,"pZ":0.5230238253509367,"vX0":-4.702938177665885,"vY0":-137.59262515469487,"vZ0":-11.381498018226853,"x":133.71,"y":224.66,"x0":0.06152226442375821,"y0":50.00014078700495,"z0":5.853153120397152,"aX":18.185800208188915},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":-16.2,"spinRate":2076,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.39770268963912514,"extension":5.781375095409216},"index":2,"playId":"19593800-d324-379a-8f22-873b8f051810","pitchNumber":3,"startTime":"2026-05-05T03:41:55.013Z","endTime":"2026-05-05T03:41:59.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.433399704548446,"aZ":-26.034672300532577,"pfxX":1.8555762638352897,"pfxZ":3.4439067825442367,"pX":1.215535867227142,"pZ":1.9471627567733099,"vX0":0.9612444445654275,"vY0":-131.3580920501468,"vZ0":-5.1817481371044005,"x":70.67,"y":186.21,"x0":0.6060553365509288,"y0":50.00428258240859,"z0":5.831413030019039,"aX":3.3099660160304096},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2233,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4137204298759416,"extension":5.9362022181158345},"index":3,"playId":"7ac76115-b2db-3349-9b94-30900eac954f","pitchNumber":4,"startTime":"2026-05-05T03:42:17.863Z","endTime":"2026-05-05T03:42:22.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.47,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:42:22.388Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T03:43:38.733Z","endTime":"2026-05-05T03:45:06.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-05T03:42:48.867Z","endTime":"2026-05-05T03:43:40.867Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63967539428301,"aZ":-25.112703958379583,"pfxX":-0.2580155911660451,"pfxZ":4.080581445214518,"pX":0.3726021458388739,"pZ":2.618184409483687,"vX0":-0.5334742173713787,"vY0":-129.78786542569364,"vZ0":-3.6567044983300234,"x":102.8,"y":168.09,"x0":0.6132050799833481,"y0":50.000298565415505,"z0":5.927848532423308,"aX":-0.44616335358608017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2234,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4197949028070007,"extension":5.972452072002047},"index":1,"playId":"18894f61-8463-32d8-91fd-725ad8c245bc","pitchNumber":1,"startTime":"2026-05-05T03:43:40.867Z","endTime":"2026-05-05T03:43:44.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660046079529916,"aZ":-29.77319751609507,"pfxX":10.406479921876354,"pfxZ":1.4554944603534974,"pX":0.717951399371838,"pZ":0.9242233157054252,"vX0":-2.7913495458314252,"vY0":-127.80933302964863,"vZ0":-5.932403531745023,"x":89.63,"y":213.83,"x0":0.4730196595213485,"y0":50.00460309653775,"z0":5.617427660783941,"aX":17.195901204231024},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-18.2,"spinRate":2139,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.42876065302094934,"extension":5.785506198440684},"index":2,"playId":"4b968ea0-2ad2-3966-a508-6226d1a8fc9f","pitchNumber":2,"startTime":"2026-05-05T03:43:59.577Z","endTime":"2026-05-05T03:44:03.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279081023333106,"aZ":-28.935162030011565,"pfxX":9.84649291817166,"pfxZ":1.920998424982292,"pX":0.3654907963246479,"pZ":1.6398803541652502,"vX0":-2.9616324305763246,"vY0":-129.10511199679735,"vZ0":-4.612140016057433,"x":103.07,"y":194.5,"x0":0.2493887283955159,"y0":50.00220496950878,"z0":5.680565574987729,"aX":16.594655735199172},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.2,"spinRate":2253,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.42451226775052797,"extension":5.631609934452718},"index":3,"playId":"c8765cc2-740d-3abe-bc37-b33714a5e3da","pitchNumber":3,"startTime":"2026-05-05T03:44:17.273Z","endTime":"2026-05-05T03:44:21.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90106755768738,"aZ":-14.291348198374974,"pfxX":5.993379204965937,"pfxZ":9.241511001260353,"pX":-1.010173648881706,"pZ":3.5034885418296415,"vX0":-4.809659151944813,"vY0":-138.45108306251046,"vZ0":-4.587512139406652,"x":155.51,"y":144.19,"x0":-0.026160032683176297,"y0":50.00065523062097,"z0":6.143461732808939,"aX":11.594221990979953},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2236,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.396133123239621,"extension":5.69147475027745},"index":4,"playId":"b98073d4-f489-322e-bfcb-7fa333f59329","pitchNumber":4,"startTime":"2026-05-05T03:44:39.161Z","endTime":"2026-05-05T03:44:43.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817631966497725,"aZ":-15.371043215231122,"pfxX":6.537800335682366,"pfxZ":8.581403277159751,"pX":-0.7791776245476393,"pZ":3.581992866298261,"vX0":-4.849514911336352,"vY0":-139.20349636772605,"vZ0":-4.289247859560909,"x":146.7,"y":142.07,"x0":0.13778417423296072,"y0":50.00586067627528,"z0":6.163371351635668,"aX":12.807876241683731},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":-10.8,"spinRate":2145,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.39375504849321796,"extension":5.581442667888508},"index":5,"playId":"1d4ce078-1c5f-3234-a0e8-6dcd679a17e8","pitchNumber":5,"startTime":"2026-05-05T03:45:02.487Z","endTime":"2026-05-05T03:45:06.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:45:06.748Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (5) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T03:47:17.334Z","endTime":"2026-05-05T03:49:26.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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,3,4,6,7],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T03:45:34.202Z","endTime":"2026-05-05T03:47:19.509Z","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":676775,"link":"/api/v1/people/676775","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":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469105609453074,"aZ":-15.144193244397728,"pfxX":-1.029089679432492,"pfxZ":8.33007516609203,"pX":0.405211873650256,"pZ":1.0576759747684361,"vX0":7.571313214370543,"vY0":-141.01034224042021,"vZ0":-10.260002668174753,"x":101.55,"y":210.22,"x0":-2.163573290582971,"y0":50.00584609949027,"z0":5.685267400968225,"aX":-2.1055957209360945},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":0.6,"spinRate":2456,"spinDirection":200},"zone":14,"typeConfidence":0.81,"plateTime":0.3861960727009368,"extension":6.725190746066204},"index":1,"playId":"1bfb79bf-a8c7-3c88-a0c0-b23c2751a8cd","pitchNumber":1,"startTime":"2026-05-05T03:47:19.509Z","endTime":"2026-05-05T03:47:23.478Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09611927568538,"aZ":-13.200140795607581,"pfxX":-1.5607412721526535,"pfxZ":9.546655241023718,"pX":-0.6582547904304685,"pZ":3.2016725187982176,"vX0":4.92757426561726,"vY0":-139.33391011715068,"vZ0":-5.102155864344122,"x":142.09,"y":152.33,"x0":-2.238467187779173,"y0":50.00455244957609,"z0":5.912626176982171,"aX":-3.1029206559069014},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":1.9,"spinRate":2411,"spinDirection":190},"zone":1,"typeConfidence":0.88,"plateTime":0.3914720353455894,"extension":6.469038203129516},"index":2,"playId":"755c98cc-344a-3804-8b55-5cc454764e66","pitchNumber":2,"startTime":"2026-05-05T03:47:35.379Z","endTime":"2026-05-05T03:47:39.025Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397930793121503,"aZ":-30.311936872857512,"pfxX":1.58643098102668,"pfxZ":1.0918821263189278,"pX":0.46803020172961973,"pZ":1.2371415298093664,"vX0":6.1279350760315525,"vY0":-128.76407788811758,"vZ0":-5.923714034793279,"x":99.16,"y":205.38,"x0":-2.135864291950547,"y0":50.00166361227313,"z0":5.874326882769016,"aX":2.697867042987556},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.1,"spinRate":2521,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.42323098760530886,"extension":6.557338290351344},"index":3,"playId":"725d8e93-c150-3fb9-8036-ca7128d58815","pitchNumber":3,"startTime":"2026-05-05T03:47:55.539Z","endTime":"2026-05-05T03:47:59.542Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644858863482263,"aZ":-10.529770990254173,"pfxX":-1.8656800334339285,"pfxZ":10.658856973286781,"pX":0.48623942637370127,"pZ":2.768421089005264,"vX0":8.085535455618345,"vY0":-141.46018443943646,"vZ0":-6.6969990854554835,"x":98.47,"y":164.03,"x0":-2.1641549691590796,"y0":50.00386545878146,"z0":5.838349729455047,"aX":-3.7890403625609226},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":1.8,"spinRate":2417,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.3868837783442909,"extension":6.676762923110934},"index":4,"playId":"6db0d2ab-8db7-3d5c-afd8-50c2e549757e","pitchNumber":4,"startTime":"2026-05-05T03:48:14.034Z","endTime":"2026-05-05T03:48:17.962Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-05T03:48:25.695Z","endTime":"2026-05-05T03:48:37.956Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987469730496645,"aZ":-11.486636634528447,"pfxX":-2.274195778304466,"pfxZ":10.070931219846766,"pX":0.060176171831212905,"pZ":3.31567813962336,"vX0":6.788915293753559,"vY0":-142.05147032066128,"vZ0":-5.321074297547248,"x":114.71,"y":149.26,"x0":-2.059821737936466,"y0":50.00177267915363,"z0":5.936305975173883,"aX":-4.67199085857341},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2407,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.38483964991097697,"extension":6.540059946008285},"index":6,"playId":"b734ee4c-71f5-3439-88f5-a4d9d965d33e","pitchNumber":5,"startTime":"2026-05-05T03:48:37.956Z","endTime":"2026-05-05T03:48:42.236Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121750315523176,"aZ":-12.585656541988257,"pfxX":-1.784038884600413,"pfxZ":9.595953473122709,"pX":-0.3346838517268687,"pZ":2.260691747673513,"vX0":5.571641700427383,"vY0":-141.04070120884862,"vZ0":-7.729437591407036,"x":129.76,"y":177.74,"x0":-2.0925685477002522,"y0":50.003014890457756,"z0":5.8246063089912115,"aX":-3.642601953120963},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":2.3,"spinRate":2341,"spinDirection":197},"zone":4,"typeConfidence":0.89,"plateTime":0.3864116168060767,"extension":6.594959838286213},"hitData":{"launchSpeed":106.3,"launchAngle":29.0,"totalDistance":447.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.52,"coordY":21.89}},"index":7,"playId":"02a71bbd-23e1-305f-a41f-db8a4ac89832","pitchNumber":6,"startTime":"2026-05-05T03:49:02.085Z","endTime":"2026-05-05T03:49:26.968Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.54,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:49:26.968Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T03:49:18.694Z","endTime":"2026-05-05T03:50:52.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625474659785063,"aZ":-12.362164908104981,"pfxX":-0.2082877808898207,"pfxZ":9.80707246067975,"pX":0.14729227289751012,"pZ":2.901013844382887,"vX0":6.769613140905266,"vY0":-140.7005797604379,"vZ0":-6.0767475731349405,"x":111.39,"y":160.45,"x0":-2.2551201827790655,"y0":50.00466160869529,"z0":5.8778814249308295,"aX":-0.42135437724066405},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":-1.0,"spinRate":2508,"spinDirection":199},"zone":2,"typeConfidence":0.86,"plateTime":0.388139491635743,"extension":6.7314698236304125},"index":0,"playId":"8c2e1ffa-3c27-3250-bff4-fb8d4a4a31de","pitchNumber":1,"startTime":"2026-05-05T03:49:49.386Z","endTime":"2026-05-05T03:49:53.312Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":83.0,"endSpeed":76.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.941835510311595,"aZ":-43.48105041751672,"pfxX":2.9432026473876753,"pfxZ":-7.752361416764382,"pX":1.0442751163324597,"pZ":0.13040697770885074,"vX0":6.994803172297553,"vY0":-120.67137202682501,"vZ0":-4.522126815130029,"x":77.19,"y":235.26,"x0":-2.287478990139951,"y0":50.00351500202522,"z0":5.904303248020497,"aX":4.2916363060455405},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.9,"breakHorizontal":-7.2,"spinRate":2791,"spinDirection":29},"zone":14,"typeConfidence":0.86,"plateTime":0.4558574215942728,"extension":6.482022157429102},"index":1,"playId":"25ef0bd8-0bef-3e22-b24c-8902a07a6334","pitchNumber":2,"startTime":"2026-05-05T03:50:08.611Z","endTime":"2026-05-05T03:50:12.617Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460847206240167,"aZ":-36.15963917725167,"pfxX":1.8957402471698312,"pfxZ":-2.4072146011802875,"pX":-0.7421171199908143,"pZ":2.0822504206404093,"vX0":3.1440175673705246,"vY0":-127.95062827953258,"vZ0":-2.8392499975710894,"x":145.29,"y":182.56,"x0":-2.2331214097114658,"y0":50.00067077673527,"z0":6.040334699604478,"aX":3.141707619909911},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.8,"breakHorizontal":-4.2,"spinRate":2559,"spinDirection":80},"zone":7,"typeConfidence":0.91,"plateTime":0.4281190618544306,"extension":6.7159620620669225},"index":2,"playId":"571bfc5b-8dbe-35f8-b743-951e838439b4","pitchNumber":3,"startTime":"2026-05-05T03:50:29.642Z","endTime":"2026-05-05T03:50:33.656Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841451750117933,"aZ":-34.60437194523676,"pfxX":1.0000693735670934,"pfxZ":-1.4753455356465128,"pX":-0.03511314137526849,"pZ":1.5374106909754992,"vX0":5.151987573795928,"vY0":-127.50527407593998,"vZ0":-4.140087220964045,"x":118.34,"y":197.27,"x0":-2.2104433674676622,"y0":50.00127497799921,"z0":5.908080831663956,"aX":1.648746405589499},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":-3.0,"spinRate":2504,"spinDirection":78},"zone":14,"typeConfidence":0.91,"plateTime":0.4293118949304988,"extension":6.42368682886582},"index":3,"playId":"23630d1e-f12a-3a6e-9bad-21eb1c689abf","pitchNumber":4,"startTime":"2026-05-05T03:50:48.875Z","endTime":"2026-05-05T03:50:52.860Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:50:52.860Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T03:50:52.720Z","endTime":"2026-05-05T03:52:24.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337600924826322,"aZ":-16.635218159107325,"pfxX":0.23254528543664632,"pfxZ":7.766726139224387,"pX":0.7066612525648298,"pZ":3.9838195390498794,"vX0":7.5652180329189065,"vY0":-140.44755361003337,"vZ0":-2.4619379170353963,"x":90.06,"y":131.22,"x0":-2.0503519123485034,"y0":50.00450451856007,"z0":5.951683074345333,"aX":0.46401470544580115},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":-1.9,"spinRate":2430,"spinDirection":193},"zone":12,"typeConfidence":0.8,"plateTime":0.3897490066451281,"extension":6.588149172277077},"index":0,"playId":"ca4df692-8b4d-3668-8106-f0647f6082dd","pitchNumber":1,"startTime":"2026-05-05T03:51:18.372Z","endTime":"2026-05-05T03:51:22.104Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.974232970444913,"aZ":-13.872778654141277,"pfxX":-2.053772549436253,"pfxZ":9.339813354552245,"pX":0.43042402276954383,"pZ":1.9779302667962562,"vX0":8.054668101992327,"vY0":-139.2668710044324,"vZ0":-7.87805291813339,"x":100.59,"y":185.38,"x0":-2.2354976226776624,"y0":50.00440222763035,"z0":5.76576074677703,"aX":-4.025846656640964},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2439,"spinDirection":201},"zone":9,"typeConfidence":0.87,"plateTime":0.3936532638808079,"extension":6.590389429590095},"index":1,"playId":"cfd74e02-cbc2-36df-a6ec-730957cb929a","pitchNumber":2,"startTime":"2026-05-05T03:51:34.801Z","endTime":"2026-05-05T03:51:38.475Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44328388493901,"aZ":-31.788952601669948,"pfxX":2.748427483984243,"pfxZ":0.2294993471252651,"pX":0.8537258254840777,"pZ":1.0811857286500284,"vX0":7.083586996474572,"vY0":-129.17233774787044,"vZ0":-5.737008739081356,"x":84.46,"y":209.59,"x0":-2.279362589583077,"y0":50.00616614121624,"z0":5.7698851971485,"aX":4.651695894144182},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":-6.5,"spinRate":2682,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.42373887503556995,"extension":6.4927501125984035},"index":2,"playId":"480357cf-a801-305d-a035-52dbda2289e7","pitchNumber":3,"startTime":"2026-05-05T03:51:55.779Z","endTime":"2026-05-05T03:52:00.484Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548103731606957,"aZ":-45.13743402678633,"pfxX":2.95879821400568,"pfxZ":-9.076490210291198,"pX":-0.8490247678759485,"pZ":1.3332811248804528,"vX0":2.746473461655147,"vY0":-119.46197087900315,"vZ0":-1.181728904526725,"x":149.36,"y":202.78,"x0":-2.4029684367629134,"y0":50.002314858611996,"z0":5.934437889077264,"aX":4.2257824150865115},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.4,"breakHorizontal":-6.1,"spinRate":2690,"spinDirection":25},"zone":13,"typeConfidence":0.91,"plateTime":0.4605691627094175,"extension":6.5910647172783765},"hitData":{"launchSpeed":68.7,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":163.75}},"index":3,"playId":"eb6ee031-1a48-344f-bd71-d495b8e62e4c","pitchNumber":4,"startTime":"2026-05-05T03:52:16.964Z","endTime":"2026-05-05T03:52:24.809Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:52:24.809Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T03:52:28.789Z","endTime":"2026-05-05T03:54:07.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.95"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.54"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.32"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.39"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.72"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.97"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.83"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.51"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".797"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".797"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"}],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770695795770397,"aZ":-44.130820981181515,"pfxX":3.349860812109792,"pfxZ":-8.523471380944219,"pX":-0.43157035056532045,"pZ":1.7909244815711391,"vX0":3.7009953387207664,"vY0":-118.31848896988178,"vZ0":-0.5131548460287434,"x":133.45,"y":190.43,"x0":-2.4573508991076745,"y0":50.0021069289886,"z0":6.090915790988149,"aX":4.699336319115132},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.2,"breakHorizontal":-7.1,"spinRate":2731,"spinDirection":30},"zone":7,"typeConfidence":0.91,"plateTime":0.46478862093185613,"extension":6.474068768269248},"index":0,"playId":"4eea9e33-a287-38b1-90b0-e46ac3ab721c","pitchNumber":1,"startTime":"2026-05-05T03:52:59.647Z","endTime":"2026-05-05T03:53:03.375Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61874011091198,"aZ":-13.33851615644594,"pfxX":-1.9974566884505172,"pfxZ":9.225171249802955,"pX":-0.22058994641232374,"pZ":3.100290248074818,"vX0":6.096511562075834,"vY0":-141.7942755982712,"vZ0":-5.364354342924239,"x":125.41,"y":155.07,"x0":-2.1364309566816626,"y0":50.00119402544076,"z0":5.8636883984242125,"aX":-4.078185543075487},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":2.4,"spinRate":2346,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.3858893559669987,"extension":6.549629432851309},"index":1,"playId":"ccf1e0d6-7e82-3136-9174-34399a17438d","pitchNumber":2,"startTime":"2026-05-05T03:53:20.868Z","endTime":"2026-05-05T03:53:24.890Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794628841303766,"aZ":-44.22745859304462,"pfxX":2.75541633306086,"pfxZ":-8.248465547174789,"pX":1.9323891540380336,"pZ":-1.242558191180107,"vX0":8.92519465051076,"vY0":-121.2734501742339,"vZ0":-7.365563165964339,"x":100.0,"y":208.28,"x0":-2.1811915696836452,"y0":50.0012116554475,"z0":5.775752484673059,"aX":4.026754016586349},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.7,"breakHorizontal":-7.4,"spinRate":2805,"spinDirection":27},"zone":14,"typeConfidence":0.88,"plateTime":0.45487822774766107,"extension":6.686838225615073},"index":2,"playId":"6077780c-f0c3-3352-8a93-95ca98e786cc","pitchNumber":3,"startTime":"2026-05-05T03:53:40.425Z","endTime":"2026-05-05T03:53:44.866Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614690467162156,"aZ":-45.35985892575331,"pfxX":4.485762054901624,"pfxZ":-9.104060189551777,"pX":0.8416561744727261,"pZ":1.2228033040246713,"vX0":5.9503828778769075,"vY0":-120.24945335441312,"vZ0":-1.827917656900131,"x":84.92,"y":205.76,"x0":-2.257537783793635,"y0":50.000647803841105,"z0":6.055980997347247,"aX":6.498436725439158},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.7,"breakHorizontal":-9.7,"spinRate":2799,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4573439614582093,"extension":6.581980706643328},"index":3,"playId":"92ca3ddd-6971-31e2-9aac-76ddfc6adc50","pitchNumber":4,"startTime":"2026-05-05T03:54:02.970Z","endTime":"2026-05-05T03:54:07.005Z","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":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-05T03:54:07.005Z","atBatIndex":63}]