[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronald Acuña Jr. pops out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T23:22:26.412Z","endTime":"2026-04-19T23:22:52.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T19:00:59.260Z","endTime":"2026-04-19T23:04:33.782Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T23:04:33.782Z","endTime":"2026-04-19T23:21:40.536Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T23:21:40.536Z","endTime":"2026-04-19T23:22:28.591Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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.6,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85910663200295,"aZ":-9.352538186841072,"pfxX":-2.695471878065649,"pfxZ":11.350524134087134,"pX":1.43713005458412,"pZ":4.216319871688483,"vX0":9.721964094430477,"vY0":-141.7170991976522,"vZ0":-5.151307869997581,"x":62.22,"y":124.94,"x0":-1.7050007446028608,"y0":50.00170914851073,"z0":6.669535201277954,"aX":-5.419321058609523},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":2.6,"spinRate":2249,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3881973727425798,"extension":6.566319394097357},"index":3,"playId":"57ead16d-1253-3013-ad99-994760349713","pitchNumber":1,"startTime":"2026-04-19T23:22:28.591Z","endTime":"2026-04-19T23:22:32.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03696339554138,"aZ":-9.565773733655963,"pfxX":-3.1819242907893766,"pfxZ":11.471285695372302,"pX":0.5235091488143971,"pZ":3.1844131803042934,"vX0":7.8164406748786845,"vY0":-139.6309477733713,"vZ0":-7.283720874778414,"x":97.05,"y":152.8,"x0":-1.9011130748117548,"y0":50.00001003674816,"z0":6.459400038260493,"aX":-6.27063182995515},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2250,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.3925706749511031,"extension":6.762754523002628},"hitData":{"launchSpeed":89.2,"launchAngle":66.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.96,"coordY":173.06}},"index":4,"playId":"9bc8fe51-dd3e-3f3a-b6f9-302f0de7b053","pitchNumber":2,"startTime":"2026-04-19T23:22:42.576Z","endTime":"2026-04-19T23:22:52.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-19T23:22:52.871Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T23:23:06.851Z","endTime":"2026-04-19T23:25:06.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.056889628710277,"aZ":-14.715212839796207,"pfxX":-4.272659235709217,"pfxZ":8.85512092765283,"pX":-0.6254007687172466,"pZ":1.968641392851923,"vX0":5.276901316069825,"vY0":-138.81344175145998,"vZ0":-9.616219119277739,"x":140.84,"y":185.63,"x0":-1.986698535867891,"y0":50.004744603157775,"z0":6.434192649178118,"aX":-8.42600644056684},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2184,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.3930204429443216,"extension":6.68203211861985},"index":0,"playId":"3d9ff4b6-edd3-3acb-9026-cef1b334ee84","pitchNumber":1,"startTime":"2026-04-19T23:23:15.542Z","endTime":"2026-04-19T23:23:19.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.221713482931406,"aZ":-11.15130609641886,"pfxX":-5.033080070699238,"pfxZ":10.11046172027195,"pX":0.2580393705627977,"pZ":3.6049920876283688,"vX0":7.627577846177944,"vY0":-142.89642507404744,"vZ0":-6.380972529151833,"x":107.16,"y":141.45,"x0":-1.7851379880952118,"y0":50.004762238489604,"z0":6.559253332602561,"aX":-10.467881704765077},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3824910833263684,"extension":6.637110986705003},"index":1,"playId":"379936c6-d969-3c83-8240-517db2cac992","pitchNumber":2,"startTime":"2026-04-19T23:23:29.104Z","endTime":"2026-04-19T23:23:32.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.4,"endSpeed":88.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33866374242114,"aZ":-11.383803199049472,"pfxX":-5.791610739509385,"pfxZ":10.264055276696286,"pX":-0.8360766011746403,"pZ":4.129851974595136,"vX0":5.292835821974065,"vY0":-141.6643642867005,"vZ0":-4.994171734841182,"x":148.87,"y":127.27,"x0":-1.979119797712523,"y0":50.00555783326799,"z0":6.647705641069892,"aX":-11.7354242256337},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2233,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3871165081322667,"extension":6.454388061872329},"index":2,"playId":"b4334402-af53-3283-b4fe-2f05faa4397d","pitchNumber":3,"startTime":"2026-04-19T23:23:48.997Z","endTime":"2026-04-19T23:23:52.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23440859172542,"aZ":-25.712042039040323,"pfxX":-9.717191066254635,"pfxZ":3.7265110627092346,"pX":0.7602375475876516,"pZ":0.8768278383813244,"vX0":10.472814321832931,"vY0":-129.4380580056496,"vZ0":-8.946685653122069,"x":88.02,"y":215.11,"x0":-2.0326881147319984,"y0":50.005830037801026,"z0":6.277700792918751,"aX":-16.868176154994536},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":1620,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4195151640289807,"extension":6.809565876843584},"index":3,"playId":"2a08d2c0-a560-3ca1-b978-de5145e11b99","pitchNumber":4,"startTime":"2026-04-19T23:24:04.403Z","endTime":"2026-04-19T23:24:08.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.727265132202994,"aZ":-37.83027476353925,"pfxX":2.7598697920554507,"pfxZ":-3.904642545006578,"pX":1.3103834359584317,"pZ":0.27520953263762704,"vX0":6.601797530323594,"vY0":-119.51267433503786,"vZ0":-6.525121674570857,"x":67.05,"y":231.35,"x0":-1.844703857439998,"y0":50.00242956371027,"z0":6.432826139827349,"aX":3.997663165509723},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.4,"breakHorizontal":-6.6,"spinRate":2613,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45804228725515905,"extension":7.198131839908815},"index":4,"playId":"5cb4d4b1-38fe-30b0-8aea-e9b5be2a2663","pitchNumber":5,"startTime":"2026-04-19T23:24:21.649Z","endTime":"2026-04-19T23:24:24.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547109548150157,"aZ":-9.052493043910706,"pfxX":-3.4593731973311854,"pfxZ":11.500952492964512,"pX":0.050000855315890005,"pZ":2.8373267428861753,"vX0":6.943890726395754,"vY0":-140.58355312375443,"vZ0":-8.287094710255822,"x":115.09,"y":162.17,"x0":-1.9976123531156695,"y0":50.002509045950724,"z0":6.403202058097977,"aX":-6.955010652210469},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":4.9,"spinRate":2229,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.38895158708120503,"extension":6.659893956141682},"index":5,"playId":"975618c1-5d4f-383a-85a9-0dbb7ff7610c","pitchNumber":6,"startTime":"2026-04-19T23:24:40.852Z","endTime":"2026-04-19T23:24:45.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57716671557445,"aZ":-8.521532196789016,"pfxX":-6.351737330355659,"pfxZ":11.4653730025483,"pX":-0.6058104780583937,"pZ":2.071860723331476,"vX0":5.869308937180415,"vY0":-142.66564643813567,"vZ0":-10.561988844246887,"x":140.09,"y":182.84,"x0":-1.8637223466889103,"y0":50.004686343080884,"z0":6.357704291330102,"aX":-13.105312039455486},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":10.3,"spinRate":2284,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.3838112747126834,"extension":6.634314584737679},"index":6,"playId":"430ac20e-1704-33d7-afb1-1eba33e486ab","pitchNumber":7,"startTime":"2026-04-19T23:25:02.850Z","endTime":"2026-04-19T23:25:06.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:25:06.945Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T23:25:19.835Z","endTime":"2026-04-19T23:27:30.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56525307122359,"aZ":-6.304632684117901,"pfxX":-5.761917519036242,"pfxZ":13.139111057650336,"pX":-1.064813074505998,"pZ":1.2157072960012358,"vX0":4.705272512751222,"vY0":-139.90514130156177,"vZ0":-12.857985802354296,"x":157.59,"y":205.96,"x0":-2.0254910792019354,"y0":50.0061213331094,"z0":6.300328334244166,"aX":-11.346970125767932},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.1,"breakHorizontal":9.4,"spinRate":2291,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.39252509355139154,"extension":6.51107733499389},"index":0,"playId":"a2e99a2e-68b0-3c05-8027-6514dadf9f10","pitchNumber":1,"startTime":"2026-04-19T23:25:30.183Z","endTime":"2026-04-19T23:25:33.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":79.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59230211641765,"aZ":-18.77906142854912,"pfxX":-0.6496161201889801,"pfxZ":8.115504388278513,"pX":0.26201407720329406,"pZ":1.6887801176123474,"vX0":6.425389038143557,"vY0":-129.37549173112455,"vZ0":-7.869405643146286,"x":107.01,"y":193.18,"x0":-2.1977199993732306,"y0":50.003398628444906,"z0":6.275705622605005,"aX":-1.0726809772395913},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.6,"breakHorizontal":-0.6,"spinRate":2452,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4276959501183404,"extension":6.6465648347847255},"index":1,"playId":"8a0121a9-1c68-3022-a9fb-974688fb9b73","pitchNumber":2,"startTime":"2026-04-19T23:25:44.526Z","endTime":"2026-04-19T23:25:48.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95367864870716,"aZ":-7.551919638962266,"pfxX":-6.365950854442545,"pfxZ":12.455520521768484,"pX":-0.9334447822715598,"pZ":2.842789268152431,"vX0":5.0585923703133355,"vY0":-140.24025925518873,"vZ0":-8.402942062023234,"x":152.58,"y":162.02,"x0":-1.9403632791959498,"y0":50.0027944787245,"z0":6.383258791302561,"aX":-12.584407990485973},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.9,"breakHorizontal":10.4,"spinRate":2215,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39169495698139656,"extension":6.585826981508821},"index":2,"playId":"c58097a9-8678-3f3a-aa9a-f846528c4c58","pitchNumber":3,"startTime":"2026-04-19T23:26:00.541Z","endTime":"2026-04-19T23:26:04.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.090205815264895,"aZ":-11.862608117694917,"pfxX":-5.27429228928624,"pfxZ":10.5996044586755,"pX":0.13046921098611486,"pZ":2.299924965612501,"vX0":7.4033907225220394,"vY0":-138.11794617695284,"vZ0":-8.862770834283362,"x":112.03,"y":176.68,"x0":-1.9096127655278714,"y0":50.00224208799987,"z0":6.364408475988319,"aX":-10.107134981005299},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2080,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3977859227571625,"extension":6.530449791738161},"index":3,"playId":"9b1236f4-e5e0-3b14-912d-210e115d0227","pitchNumber":4,"startTime":"2026-04-19T23:26:16.436Z","endTime":"2026-04-19T23:26:20.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59300711975332,"aZ":-20.860697222974647,"pfxX":-0.37964695258364056,"pfxZ":6.663505215181029,"pX":1.0421851048861976,"pZ":1.837260478160854,"vX0":8.597703954578165,"vY0":-129.4101540830846,"vZ0":-7.076632332865102,"x":77.27,"y":189.17,"x0":-2.2718257152037653,"y0":50.00631354615898,"z0":6.201288432711739,"aX":-0.6445639394707493},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-1.2,"spinRate":2506,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4229877706481493,"extension":6.750780494126153},"index":4,"playId":"46e51f00-b01a-3586-b629-3521ab5aff2e","pitchNumber":5,"startTime":"2026-04-19T23:26:31.735Z","endTime":"2026-04-19T23:26:36.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T23:26:47.150Z","endTime":"2026-04-19T23:27:00.857Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006082640736587,"aZ":-12.072068393102091,"pfxX":-3.2868336730949315,"pfxZ":9.804783327522076,"pX":0.32040697143638064,"pZ":3.5869329269793186,"vX0":7.318413673517061,"vY0":-141.30017692255763,"vZ0":-6.151086847050776,"x":104.79,"y":141.93,"x0":-1.8601347056080721,"y0":50.003546594240404,"z0":6.546336871486812,"aX":-6.740075405358688},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2190,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3856037350981132,"extension":6.543982671669847},"index":6,"playId":"4290aaba-eb9f-35d5-bb04-c730280dfc5d","pitchNumber":6,"startTime":"2026-04-19T23:27:00.857Z","endTime":"2026-04-19T23:27:04.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609529925777743,"aZ":-11.54841569902624,"pfxX":-4.24052042069677,"pfxZ":10.16730581166141,"pX":0.271375400760992,"pZ":2.5622124373935393,"vX0":7.381405886143944,"vY0":-141.39934395752275,"vZ0":-8.577518371964846,"x":106.66,"y":169.6,"x0":-1.8195998143819845,"y0":50.00678969434511,"z0":6.372223398025399,"aX":-8.60642917546282},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2315,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3870537668774161,"extension":6.512577351830186},"hitData":{"launchSpeed":85.8,"launchAngle":62.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.91,"coordY":156.59}},"index":7,"playId":"46934401-bd07-311b-ba4c-17d938a11141","pitchNumber":7,"startTime":"2026-04-19T23:27:21.237Z","endTime":"2026-04-19T23:27:30.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:27:30.702Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:30:03.333Z","endTime":"2026-04-19T23:31:10.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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":93.1,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58108426196549,"aZ":-26.54589528282805,"pfxX":-8.843280072078809,"pfxZ":3.0190015550969598,"pX":-1.1787656861933289,"pZ":3.614557517241706,"vX0":6.017265290102292,"vY0":-135.4474944827138,"vZ0":-1.2488717212138378,"x":161.93,"y":141.19,"x0":-2.2760931968849025,"y0":50.002898539751875,"z0":5.931495053168813,"aX":-16.490979689065732},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":2055,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40381847990725195,"extension":6.147048105433044},"index":0,"playId":"a18202e5-e660-3856-a8c7-ad2950f0d94b","pitchNumber":1,"startTime":"2026-04-19T23:30:05.558Z","endTime":"2026-04-19T23:30:09.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540481083033978,"aZ":-37.320072670004514,"pfxX":1.7404962166387392,"pfxZ":-3.454181939569544,"pX":-2.175263787894819,"pZ":4.007190314513727,"vX0":0.2735246128920049,"vY0":-121.30161893326301,"vZ0":2.7263600593628077,"x":199.92,"y":130.59,"x0":-2.515565894702529,"y0":50.0012473909213,"z0":6.120675203648086,"aX":2.5952764780110944},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.4,"breakHorizontal":-3.2,"spinRate":2665,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.45139861153301064,"extension":6.1024442180375065},"index":1,"playId":"e296e50f-78eb-37ef-a890-9ff137e40a62","pitchNumber":2,"startTime":"2026-04-19T23:30:21.300Z","endTime":"2026-04-19T23:30:26.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0108302395453,"aZ":-10.6031798340871,"pfxX":-5.326999805188622,"pfxZ":11.183220957632978,"pX":0.432969983105386,"pZ":2.4937594954176325,"vX0":8.394859557352147,"vY0":-138.50935467031022,"vZ0":-7.012753608670508,"x":100.5,"y":171.45,"x0":-1.9551590736269246,"y0":50.005898226722415,"z0":5.779596553263481,"aX":-10.27857587211571},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2212,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3965400732004092,"extension":6.1717743945856505},"index":2,"playId":"6231a4a5-c4db-3118-8951-abfe13ceb1b7","pitchNumber":3,"startTime":"2026-04-19T23:30:40.935Z","endTime":"2026-04-19T23:30:44.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194193506155116,"aZ":-13.744955092551136,"pfxX":-6.230641614736126,"pfxZ":9.52482977511396,"pX":0.43362624990746235,"pZ":1.9493126191533032,"vX0":8.841305578299169,"vY0":-138.0890937317442,"vZ0":-7.6836831597394015,"x":100.47,"y":186.15,"x0":-1.9972716276202298,"y0":50.00553935012644,"z0":5.689107524723696,"aX":-12.059002003432715},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2159,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3963629235753361,"extension":6.171974331077591},"hitData":{"launchSpeed":95.1,"launchAngle":9.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.13,"coordY":98.38}},"index":3,"playId":"d460a981-654b-3eaa-89fd-d65244aac038","pitchNumber":4,"startTime":"2026-04-19T23:30:59.146Z","endTime":"2026-04-19T23:31:10.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:31:10.686Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Kyle Schwarber homers (7) on a fly ball to right center field. Trea Turner scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:31:14.130Z","endTime":"2026-04-19T23:34:25.113Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":656550,"link":"/api/v1/people/656550"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":656550,"link":"/api/v1/people/656550"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.005852427797095,"aZ":-33.93637024383929,"pfxX":0.39767529044699856,"pfxZ":-1.1020416525285661,"pX":0.039171476865859096,"pZ":2.0809159427608455,"vX0":5.471663883204249,"vY0":-124.16602784016473,"vZ0":-2.443128077624295,"x":115.51,"y":182.6,"x0":-2.225968189800781,"y0":50.00592243961071,"z0":5.845035054575961,"aX":0.6331316742432372},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":2728,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4376617428407732,"extension":6.251718289230245},"index":0,"playId":"945fc461-3ba2-3d24-9040-4272eb7c413b","pitchNumber":1,"startTime":"2026-04-19T23:31:34.172Z","endTime":"2026-04-19T23:31:37.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278726603923392,"aZ":-34.31541478666123,"pfxX":0.8536880209767759,"pfxZ":-1.3447362474791227,"pX":0.5329486624550646,"pZ":2.0430058394546826,"vX0":6.443104215538846,"vY0":-124.69076479549827,"vZ0":-2.2699630893018043,"x":96.69,"y":183.62,"x0":-2.187469043626422,"y0":50.00551224453166,"z0":5.7757023311703035,"aX":1.3549388132725253},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-2.9,"spinRate":2677,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4379803824012778,"extension":6.240808605383147},"index":1,"playId":"62e95feb-6c27-3e1b-b315-61aa90e5dccb","pitchNumber":2,"startTime":"2026-04-19T23:32:04.758Z","endTime":"2026-04-19T23:32:10.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709013703891436,"aZ":-34.31963789470556,"pfxX":0.19910625235886537,"pfxZ":-1.3413143764663502,"pX":0.5362746408289812,"pZ":0.4720092718490452,"vX0":6.739193443944291,"vY0":-125.00807709789709,"vZ0":-6.067884515103056,"x":96.56,"y":226.04,"x0":-2.208530712149965,"y0":50.00296284692613,"z0":5.712926985698422,"aX":0.31790968932537444},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":-1.8,"spinRate":2723,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4364010798005875,"extension":6.358251691293446},"index":2,"playId":"08bdf431-5384-3952-8d60-b5cf0f3e6f0e","pitchNumber":3,"startTime":"2026-04-19T23:32:51.491Z","endTime":"2026-04-19T23:32:55.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"aa552fd7-9074-3a68-902c-13c269b9e23f","startTime":"2026-04-19T23:33:14.789Z","endTime":"2026-04-19T23:33:18.472Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503843653881884,"aZ":-34.49923322344649,"pfxX":0.16285058006573466,"pfxZ":-1.4832088798521381,"pX":-0.10467032273792191,"pZ":1.782709958420798,"vX0":5.257241210057713,"vY0":-124.06332178115613,"vZ0":-2.849619921766998,"x":120.99,"y":190.65,"x0":-2.267302311504162,"y0":50.002561639601744,"z0":5.805330864809278,"aX":0.25496855638051863},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":-1.4,"spinRate":2629,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4405393580107786,"extension":6.233680078500772},"index":4,"playId":"ff799c7a-990c-3243-9e0d-d196a0152038","pitchNumber":4,"startTime":"2026-04-19T23:33:33.968Z","endTime":"2026-04-19T23:33:37.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55314382901926,"aZ":-36.13039364916519,"pfxX":1.3376676101358997,"pfxZ":-2.5468129837495654,"pX":-0.1922500190223826,"pZ":1.7569202867683948,"vX0":4.803604336597913,"vY0":-123.25279934412482,"vZ0":-2.4221467055424455,"x":124.33,"y":191.34,"x0":-2.3336354045994674,"y0":50.00408852722098,"z0":5.778549221033713,"aX":2.0757829701400796},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.9,"breakHorizontal":-3.5,"spinRate":2701,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.44295188253207485,"extension":6.24811552336714},"hitData":{"launchSpeed":107.1,"launchAngle":25.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.97,"coordY":63.29}},"index":5,"playId":"30103ce4-5c12-3716-9ce6-bf846d588695","pitchNumber":5,"startTime":"2026-04-19T23:33:58.802Z","endTime":"2026-04-19T23:34:25.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":1.44,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:34:25.113Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:36:31.184Z","endTime":"2026-04-19T23:38:18.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78348496342988,"aZ":-40.5522000632573,"pfxX":0.41978903480958873,"pfxZ":-5.227632274813162,"pX":0.8100277017632653,"pZ":0.2653589953607754,"vX0":6.963155617094741,"vY0":-125.0998302613343,"vZ0":-5.38352944064262,"x":86.12,"y":231.62,"x0":-2.0521257833593656,"y0":50.00479622321092,"z0":5.731578838855737,"aX":0.6722890630862481},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.4,"breakHorizontal":-2.2,"spinRate":2612,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4360961897058293,"extension":6.2012199669547465},"index":0,"playId":"46c84880-d75c-3713-831b-4aa9bed5c5b5","pitchNumber":1,"startTime":"2026-04-19T23:36:39.356Z","endTime":"2026-04-19T23:36:42.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50793587935408,"aZ":-40.200120555297,"pfxX":-0.0949065331290746,"pfxZ":-5.0073763651524175,"pX":0.7509150244962818,"pZ":0.5368406574912025,"vX0":6.836404418430078,"vY0":-125.51642721117355,"vZ0":-4.8827223342051305,"x":88.38,"y":224.29,"x0":-1.9915106923070405,"y0":50.00483752080199,"z0":5.767462761946152,"aX":-0.15210405278425107},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.0,"breakHorizontal":-1.3,"spinRate":2522,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4357562970205988,"extension":6.302993766062697},"index":1,"playId":"93259115-3612-3028-9657-c6213b420fde","pitchNumber":2,"startTime":"2026-04-19T23:36:56.302Z","endTime":"2026-04-19T23:36:59.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88857491364164,"aZ":-20.101543166219706,"pfxX":-2.9179424341308273,"pfxZ":6.520319686703804,"pX":-0.20621949104584916,"pZ":4.034641922222371,"vX0":6.176379760995391,"vY0":-134.19316989385806,"vZ0":-1.1218925288511934,"x":124.86,"y":129.84,"x0":-2.1429361471106927,"y0":50.00218242473308,"z0":5.869502805578154,"aX":-5.402770845117742},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":4.2,"spinRate":2410,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4058020735166483,"extension":6.088261665298422},"index":2,"playId":"772ef281-1c70-3724-bcfd-794da46f340b","pitchNumber":3,"startTime":"2026-04-19T23:37:15.208Z","endTime":"2026-04-19T23:37:18.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":81.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.842079317496385,"aZ":-32.160059268306476,"pfxX":-0.2266993846850074,"pfxZ":0.005460061167990471,"pX":1.8841082959519435,"pZ":0.8464107452300834,"vX0":10.030780654499306,"vY0":-125.31147316422097,"vZ0":-5.417845280252808,"x":45.18,"y":215.93,"x0":-2.1094681304474245,"y0":50.00067302182931,"z0":5.606193387368883,"aX":-0.3686141693227496},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-1.4,"spinRate":2535,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43398796496979,"extension":6.325643911607477},"index":3,"playId":"d5825655-4ebb-3df1-8511-2c35df936bd3","pitchNumber":4,"startTime":"2026-04-19T23:37:32.930Z","endTime":"2026-04-19T23:37:37.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901490108065122,"aZ":-12.65345422523814,"pfxX":-5.001597735803374,"pfxZ":9.63699180105201,"pX":-0.11026197771311556,"pZ":2.3156079285223785,"vX0":7.412216374970356,"vY0":-140.50803792818627,"vZ0":-7.0498287732488105,"x":121.2,"y":176.26,"x0":-2.1166958699348704,"y0":50.004234951000775,"z0":5.656676202769892,"aX":-10.13347943785759},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2371,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38786181364690764,"extension":6.235677058748831},"index":4,"playId":"d7156b33-7a0a-38cb-8ec1-a86e336dc29f","pitchNumber":5,"startTime":"2026-04-19T23:37:53.153Z","endTime":"2026-04-19T23:37:56.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.974825953683496,"aZ":-32.62490786942782,"pfxX":0.31119377138475013,"pfxZ":-0.27299178345525466,"pX":0.8785187227486109,"pZ":1.2295973374887066,"vX0":7.443737296457548,"vY0":-125.47636665089357,"vZ0":-4.418454942670529,"x":83.51,"y":205.58,"x0":-2.1443961458461014,"y0":50.00608026949251,"z0":5.6177998668599125,"aX":0.5052021089993128},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-1.9,"spinRate":2541,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4334557154425589,"extension":6.170661195240451},"index":5,"playId":"5a50d27b-c3a6-366d-b858-791fa3616303","pitchNumber":6,"startTime":"2026-04-19T23:38:14.477Z","endTime":"2026-04-19T23:38:18.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.7,"awayTeamWinProbability":24.299999999999997,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.61,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:38:18.587Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:39:06.017Z","endTime":"2026-04-19T23:40:35.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T23:38:29.526Z","endTime":"2026-04-19T23:39:08.348Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217298733973784,"aZ":-13.862278292396116,"pfxX":-5.3412899552104145,"pfxZ":9.28499320278374,"pX":0.4506742323778652,"pZ":2.27953952138332,"vX0":8.686462241470263,"vY0":-139.30457956713403,"vZ0":-6.901714384329688,"x":99.82,"y":177.23,"x0":-2.0088157600997048,"y0":50.00514623825463,"z0":5.699038615474344,"aX":-10.537625828284803},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2262,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39263826945066027,"extension":6.257088995155853},"index":1,"playId":"3bf61ae2-6db7-3e17-9321-0dcfdf46a9cb","pitchNumber":1,"startTime":"2026-04-19T23:39:08.348Z","endTime":"2026-04-19T23:39:12.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187442916788516,"aZ":-14.693410887717143,"pfxX":-5.680052735298169,"pfxZ":8.87608940507232,"pX":0.8090198969279727,"pZ":2.7025545750260416,"vX0":9.768638022529048,"vY0":-138.54143020005142,"vZ0":-5.540274405568366,"x":86.16,"y":165.81,"x0":-2.003913725881999,"y0":50.000565704743245,"z0":5.688913512052297,"aX":-11.18428125746861},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2255,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39341120255138984,"extension":6.225195142125981},"index":2,"playId":"99a7edf2-10ed-3643-8786-67f787da8904","pitchNumber":2,"startTime":"2026-04-19T23:39:22.265Z","endTime":"2026-04-19T23:39:26.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.824072350766,"aZ":-11.501386807982952,"pfxX":-6.56564920542899,"pfxZ":10.608879683005686,"pX":-0.04007028578031531,"pZ":1.5412698327969687,"vX0":7.790151040916366,"vY0":-138.6604688654062,"vZ0":-8.940701058476469,"x":118.53,"y":197.17,"x0":-2.032064392542653,"y0":50.00192440737926,"z0":5.573605531103873,"aX":-12.79286586572085},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2282,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39492085126844234,"extension":6.32910328818062},"index":3,"playId":"456463da-18c5-3de8-b3a0-39e0ed2ef4cd","pitchNumber":3,"startTime":"2026-04-19T23:39:40.065Z","endTime":"2026-04-19T23:39:44.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.7,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72114601618448,"aZ":-12.117808822356183,"pfxX":-5.097964335603785,"pfxZ":10.102617422365153,"pX":0.457933765147482,"pZ":2.5840069642277212,"vX0":8.640088978135468,"vY0":-139.16748365237356,"vZ0":-6.493259887685173,"x":99.54,"y":169.01,"x0":-2.0076389494182663,"y0":50.00202341221228,"z0":5.7305189551745155,"aX":-10.120604463657179},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3917868069844408,"extension":6.280929087124617},"index":4,"playId":"21687aae-ed6d-33a7-b468-8904b9c8285f","pitchNumber":4,"startTime":"2026-04-19T23:39:58.396Z","endTime":"2026-04-19T23:40:01.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T23:40:17.902Z","endTime":"2026-04-19T23:40:31.411Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431146571902342,"aZ":-36.517915982906416,"pfxX":0.30433035130638464,"pfxZ":-2.644325412177148,"pX":0.7385212523021488,"pZ":2.0425377064889143,"vX0":7.012840793832543,"vY0":-126.62702583031755,"vZ0":-2.2189223718156366,"x":88.85,"y":183.63,"x0":-2.0950019150429933,"y0":50.006034707144394,"z0":5.824133291650035,"aX":0.4983198790713015},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.0,"breakHorizontal":-2.0,"spinRate":2783,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4309096449387737,"extension":6.430106296661443},"index":6,"playId":"2cf357cf-d446-3d43-9b7a-0f80fecadcdb","pitchNumber":5,"startTime":"2026-04-19T23:40:31.411Z","endTime":"2026-04-19T23:40:35.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:40:35.514Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:40:41.557Z","endTime":"2026-04-19T23:42:00.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985913824896237,"aZ":-12.85806442303002,"pfxX":-4.944930013363734,"pfxZ":9.669232911107994,"pX":-0.48224984993467357,"pZ":1.9593668490342158,"vX0":6.195286008744744,"vY0":-139.42052684454538,"vZ0":-7.86693836868384,"x":135.38,"y":185.88,"x0":-2.075346397388206,"y0":50.00298343545772,"z0":5.638365264267939,"aX":-9.879453857191562},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2390,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39065353153781013,"extension":6.115068816386431},"index":0,"playId":"603cc2da-e885-33ff-bb9c-a797079a5350","pitchNumber":1,"startTime":"2026-04-19T23:40:58.367Z","endTime":"2026-04-19T23:41:02.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79799230190834,"aZ":-13.41054340395276,"pfxX":-5.514934369291422,"pfxZ":9.497615616524666,"pX":-0.7623379761324867,"pZ":1.9705203999230108,"vX0":5.790619261752905,"vY0":-138.88232938915624,"vZ0":-7.673957057300668,"x":146.06,"y":185.58,"x0":-2.1465908886055605,"y0":50.004892850166996,"z0":5.640153277886582,"aX":-10.897413483358653},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2346,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39269871854798,"extension":6.212004683413537},"index":1,"playId":"07d31ecc-4564-34a9-906c-d3857da706e9","pitchNumber":2,"startTime":"2026-04-19T23:41:16.813Z","endTime":"2026-04-19T23:41:19.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892395725236486,"aZ":-12.78674162159181,"pfxX":-3.8527398977261003,"pfxZ":9.62386472058748,"pX":-1.248691175345863,"pZ":3.6428308567505754,"vX0":3.994455339578274,"vY0":-140.35841566254967,"vZ0":-3.6217850642613034,"x":164.6,"y":140.42,"x0":-2.183150284064375,"y0":50.00162259716338,"z0":5.7706454978904755,"aX":-7.760966706001271},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2338,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3887958769119031,"extension":6.081402623327679},"index":2,"playId":"dbae966b-422c-3f65-a8fa-da29d0f6934b","pitchNumber":3,"startTime":"2026-04-19T23:41:38.650Z","endTime":"2026-04-19T23:41:42.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060707212787342,"aZ":-37.43007740495289,"pfxX":0.129621741302333,"pfxZ":-3.2864634282165808,"pX":-0.08704063803073141,"pZ":1.9029454388912412,"vX0":5.107411741627467,"vY0":-124.9131256733302,"vZ0":-1.8079404562802655,"x":120.32,"y":187.4,"x0":-2.163712974267615,"y0":50.00011787211049,"z0":5.676117080060552,"aX":0.20713489029459675},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":-1.2,"spinRate":2566,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.43630152622163854,"extension":6.328397564419528},"index":3,"playId":"99b327a3-893f-3261-84e4-ab6e5b543219","pitchNumber":4,"startTime":"2026-04-19T23:41:55.972Z","endTime":"2026-04-19T23:42:00.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":-2.000000000000014,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:42:00.725Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T23:42:22.483Z","endTime":"2026-04-19T23:43:13.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81085887961245,"aZ":-12.814761267122863,"pfxX":-4.301315411063889,"pfxZ":9.714223944174035,"pX":0.6942466379710509,"pZ":3.310083336033244,"vX0":8.856418482401185,"vY0":-139.64050140742495,"vZ0":-4.544307876512908,"x":90.54,"y":149.41,"x0":-1.946768897320173,"y0":50.000966835015895,"z0":5.789321727306104,"aX":-8.571657945674943},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2315,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39090979365540024,"extension":6.3281723473618285},"index":0,"playId":"088694d1-5b79-328f-b0bb-28b662e2165c","pitchNumber":1,"startTime":"2026-04-19T23:42:24.773Z","endTime":"2026-04-19T23:42:28.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471199845227527,"aZ":-15.382544932063897,"pfxX":-3.5591891491144674,"pfxZ":8.463380146578247,"pX":0.40532869708335567,"pZ":3.8864585780758594,"vX0":7.528895027612737,"vY0":-139.2997579578376,"vZ0":-2.8097120830954676,"x":101.55,"y":133.85,"x0":-1.858441129819086,"y0":50.004435372921115,"z0":5.913087512323714,"aX":-7.063837027814597},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2279,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3917642592706576,"extension":6.1652328807088015},"index":1,"playId":"8f5c6a41-b3da-3028-9242-1c99d254ed94","pitchNumber":2,"startTime":"2026-04-19T23:42:43.835Z","endTime":"2026-04-19T23:42:47.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384751546516483,"aZ":-36.038500682064964,"pfxX":1.255044147855637,"pfxZ":-2.4325794674744348,"pX":0.5707029260703893,"pZ":1.8275305591469873,"vX0":6.086668351788863,"vY0":-124.7772983098762,"vZ0":-2.4793293131914256,"x":95.25,"y":189.44,"x0":-2.0560177098680654,"y0":50.00334631418662,"z0":5.782457433277796,"aX":1.99269182157506},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-3.6,"spinRate":2658,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4377411956536603,"extension":6.337096922907521},"hitData":{"launchSpeed":65.1,"launchAngle":64.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.2,"coordY":181.44}},"index":2,"playId":"395fee0c-aad8-36dc-930f-86b68f92d55a","pitchNumber":3,"startTime":"2026-04-19T23:43:03.564Z","endTime":"2026-04-19T23:43:13.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:43:13.141Z","atBatIndex":8},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Austin Riley hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T23:45:32.388Z","endTime":"2026-04-19T23:46:01.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.213216857152744,"aZ":-11.151075295125816,"pfxX":-4.292572144733965,"pfxZ":10.844170006706728,"pX":-0.30382305844292223,"pZ":3.330557823920302,"vX0":6.479358577953915,"vY0":-139.07843245619858,"vZ0":-6.547691537088457,"x":128.58,"y":148.85,"x0":-2.1172458880198013,"y0":50.002776953131736,"z0":6.471718343387927,"aX":-8.322253439404452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":6.2,"spinRate":2106,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.3954033609654908,"extension":6.368760363030552},"index":0,"playId":"927aeeb1-9475-378a-9e95-1bbb7a6a636d","pitchNumber":1,"startTime":"2026-04-19T23:45:44.167Z","endTime":"2026-04-19T23:45:48.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.718081721206474,"aZ":-15.981803970252946,"pfxX":-7.775010222465181,"pfxZ":8.693417836528798,"pX":-1.8206665139779947,"pZ":4.318776953482558,"vX0":3.2098671909219805,"vY0":-136.28711998877824,"vZ0":-3.1834849070385824,"x":186.4,"y":122.17,"x0":-2.0101903883759213,"y0":50.003231766608934,"z0":6.619939389638857,"aX":-14.4812613519888},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2065,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4034293555855606,"extension":6.413685249127903},"index":1,"playId":"649b604f-c451-38d8-9277-2360027d8372","pitchNumber":2,"startTime":"2026-04-19T23:45:56.977Z","endTime":"2026-04-19T23:46:01.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:46:01.031Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T23:46:13.770Z","endTime":"2026-04-19T23:49:52.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4744441947629,"aZ":-25.651277506710212,"pfxX":1.8684110547798203,"pfxZ":4.031545915051929,"pX":0.22044405056516714,"pZ":3.098213620424657,"vX0":6.3408033790609055,"vY0":-126.52609887152904,"vZ0":-3.1104019312533095,"x":108.6,"y":155.13,"x0":-2.563430504926483,"y0":50.0006505245717,"z0":6.4050560590901915,"aX":3.0195065048656033},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2327,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4333445774974991,"extension":6.677770603373018},"index":0,"playId":"3360fbc7-a4a2-3607-b138-6a9f119bf868","pitchNumber":1,"startTime":"2026-04-19T23:46:42.225Z","endTime":"2026-04-19T23:46:46.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.022121982743094,"aZ":-10.302787532619268,"pfxX":-3.5987820020559855,"pfxZ":11.180444930087535,"pX":-0.9960079526181986,"pZ":4.0696122177774186,"vX0":4.3980816407229355,"vY0":-139.3742806788561,"vZ0":-4.892839960825948,"x":154.97,"y":128.9,"x0":-2.131207312029392,"y0":50.00048824650587,"z0":6.53589194110837,"aX":-7.038660467838301},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":5.5,"spinRate":2141,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39386927751719014,"extension":6.286268281111382},"index":1,"playId":"3e69eb79-d66b-3ba9-b851-29fee2c5cafb","pitchNumber":2,"startTime":"2026-04-19T23:46:59.013Z","endTime":"2026-04-19T23:47:02.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.426937281626316,"aZ":-8.739140444848035,"pfxX":-3.6746627897432917,"pfxZ":12.141023371583188,"pX":0.01630640630913805,"pZ":3.4124732831237976,"vX0":7.017890848033592,"vY0":-138.2043027559629,"vZ0":-6.682689610307921,"x":116.38,"y":146.64,"x0":-2.080940953701961,"y0":50.0013134491722,"z0":6.4519523404390124,"aX":-7.0925174483705575},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.8,"breakHorizontal":5.2,"spinRate":2151,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39664118066048104,"extension":6.381376010792684},"index":2,"playId":"3ff9b4b2-071a-3ce8-a9f1-9b54a64a061c","pitchNumber":3,"startTime":"2026-04-19T23:47:16.759Z","endTime":"2026-04-19T23:47:20.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5481498340297,"aZ":-31.846609488564813,"pfxX":3.9295428103862355,"pfxZ":0.23353331907235209,"pX":0.7519316949585434,"pZ":1.5563345815529355,"vX0":4.900549868927179,"vY0":-116.80525091651327,"vZ0":-4.408168256380263,"x":88.34,"y":196.76,"x0":-1.8857653104715522,"y0":50.001387537952716,"z0":6.471288343502499,"aX":5.413190255979848},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.4,"breakHorizontal":-8.4,"spinRate":2633,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.46939935257019183,"extension":6.857054676900921},"index":3,"playId":"38600220-cd36-3e88-a2a8-165e167ab373","pitchNumber":4,"startTime":"2026-04-19T23:47:34.861Z","endTime":"2026-04-19T23:47:38.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361586377012827,"aZ":-26.849124416103567,"pfxX":-5.260627423072421,"pfxZ":3.372522525092572,"pX":1.0207486302839388,"pZ":2.3576034997243798,"vX0":9.427999723453812,"vY0":-124.49742947256559,"vZ0":-4.628543888634591,"x":78.09,"y":175.12,"x0":-2.1200276692228988,"y0":50.00610729214721,"z0":6.444914881443866,"aX":-8.317626847695848},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":7.6,"spinRate":1552,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4387798543988506,"extension":6.630174186290965},"index":4,"playId":"c2c002a8-8c2f-3cc6-b89b-1a3c13cbf229","pitchNumber":5,"startTime":"2026-04-19T23:47:55.842Z","endTime":"2026-04-19T23:47:59.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427031951455707,"aZ":-26.12022596659314,"pfxX":-6.67879689905368,"pfxZ":3.6973588982093695,"pX":-0.6111740731156831,"pZ":3.429856747801547,"vX0":6.062416809684649,"vY0":-126.82984727982836,"vZ0":-2.8011302469254606,"x":140.3,"y":146.17,"x0":-2.1575737920307154,"y0":50.00619445356162,"z0":6.6181021588384015,"aX":-10.950689685402855},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":10.8,"spinRate":1643,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4308385508239305,"extension":6.570138340385525},"index":5,"playId":"f612437b-885a-32c5-a380-339e4bbd50a3","pitchNumber":6,"startTime":"2026-04-19T23:48:50.449Z","endTime":"2026-04-19T23:49:14.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"}},"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":95.9,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25743393613054,"aZ":-8.89260060781217,"pfxX":-3.719452031799941,"pfxZ":12.029989634705254,"pX":-0.14749669538970106,"pZ":3.116215417331715,"vX0":6.887281883643685,"vY0":-139.19423629816382,"vZ0":-7.411492872737209,"x":122.62,"y":154.64,"x0":-2.186259577243202,"y0":50.0040004172676,"z0":6.424729738092605,"aX":-7.199597532573627},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":5.0,"spinRate":2219,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3955868330511363,"extension":6.376278089858089},"index":6,"playId":"da0544db-15d9-33f4-9080-3e79dbe4c8dc","pitchNumber":7,"startTime":"2026-04-19T23:49:25.948Z","endTime":"2026-04-19T23:49:29.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608992166869324,"aZ":-37.04630180694506,"pfxX":2.7242632109174,"pfxZ":-3.420156391526352,"pX":0.14749738500808973,"pZ":0.3308246325490456,"vX0":4.090068988326298,"vY0":-118.81143625547881,"vZ0":-6.350010914588752,"x":111.38,"y":229.85,"x0":-1.952919466471644,"y0":50.00382450646407,"z0":6.420535844691455,"aX":3.8790618610826},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":-6.0,"spinRate":2510,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4617157757818817,"extension":6.605867311201331},"index":7,"playId":"9fa3b814-8bc9-3f67-842e-b06cee825436","pitchNumber":8,"startTime":"2026-04-19T23:49:46.949Z","endTime":"2026-04-19T23:49:52.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.58,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:49:52.007Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T23:50:07.609Z","endTime":"2026-04-19T23:51:22.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772192204788237,"aZ":-11.934339661199484,"pfxX":-3.2594178168617365,"pfxZ":10.351331809930869,"pX":-0.4715603809147599,"pZ":4.150358166395829,"vX0":5.4366205604640925,"vY0":-138.86888944257007,"vZ0":-4.385713793273543,"x":134.97,"y":126.72,"x0":-2.0301791063513313,"y0":50.00308043053775,"z0":6.54257828809893,"aX":-6.3737704969444415},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2174,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.394255797529917,"extension":6.444859292538667},"index":0,"playId":"94589229-32ae-3dc4-831e-501c53444534","pitchNumber":1,"startTime":"2026-04-19T23:50:16.708Z","endTime":"2026-04-19T23:50:20.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469914365359887,"aZ":-13.850309810190701,"pfxX":-1.744095634837008,"pfxZ":9.6101984614761,"pX":-0.8352094246396803,"pZ":3.292080605932514,"vX0":4.019632194582895,"vY0":-137.44987016655165,"vZ0":-6.086300003268523,"x":148.84,"y":149.89,"x0":-2.0922744168163225,"y0":50.002390744713004,"z0":6.481631130028462,"aX":-3.325691999881452},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2095,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39902668777000416,"extension":6.374813258145275},"index":1,"playId":"48411f0e-e329-3189-90e1-1549cad9e1cb","pitchNumber":2,"startTime":"2026-04-19T23:50:34.217Z","endTime":"2026-04-19T23:50:38.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.903530308783065,"aZ":-11.610803251681881,"pfxX":-3.6985587006962293,"pfxZ":10.77684036613296,"pX":0.33333184710650415,"pZ":2.4566131931707753,"vX0":7.765497489366823,"vY0":-137.16353656960203,"vZ0":-8.599964101449023,"x":104.29,"y":172.45,"x0":-2.0521084373406104,"y0":50.00650847748326,"z0":6.421562500556994,"aX":-7.060335675485443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2170,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3991006302199662,"extension":6.528548298050844},"index":2,"playId":"11994c9e-0558-32af-8a79-69d2d1f7b78d","pitchNumber":3,"startTime":"2026-04-19T23:50:52.959Z","endTime":"2026-04-19T23:50:57.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486708374751096,"aZ":-24.942854626228126,"pfxX":2.5968295081972865,"pfxZ":4.510459516311803,"pX":0.05426368631626213,"pZ":2.1947312412874047,"vX0":4.864547576332639,"vY0":-125.56706958345026,"vZ0":-5.263350067017854,"x":114.93,"y":179.52,"x0":-2.2425115393110824,"y0":50.00302943731636,"z0":6.337349450194736,"aX":4.1623481266701186},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-5.8,"spinRate":2473,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.43555565091801807,"extension":6.6479159155435426},"hitData":{"launchSpeed":103.4,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":197.27,"coordY":86.04}},"index":3,"playId":"a560499c-8bdc-3ee4-b9ec-e67f09074d16","pitchNumber":4,"startTime":"2026-04-19T23:51:11.663Z","endTime":"2026-04-19T23:51:22.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:51:22.204Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a sharp line drive to right fielder Adolis García. Austin Riley to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T23:51:33.513Z","endTime":"2026-04-19T23:52:00.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.352477532097154,"aZ":-11.838268987281866,"pfxX":-5.684549617538989,"pfxZ":10.222424785046261,"pX":0.016194699196401374,"pZ":2.4015945314742537,"vX0":7.383196693526359,"vY0":-140.7236198299543,"vZ0":-8.866495074360255,"x":116.38,"y":173.94,"x0":-1.9129354546175488,"y0":50.00377475058322,"z0":6.376205918727585,"aX":-11.309759442332819},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2176,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.39044281533198255,"extension":6.523099167236241},"hitData":{"launchSpeed":107.3,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.26,"coordY":111.03}},"index":0,"playId":"46dc571a-16d9-32fb-81ae-bf580cb63414","pitchNumber":1,"startTime":"2026-04-19T23:51:51.003Z","endTime":"2026-04-19T23:52:00.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:52:00.618Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán challenged (pitch result), call on the field was overturned: Mauricio Dubón called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T23:52:08.934Z","endTime":"2026-04-19T23:57:10.489Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477164412046978,"aZ":-29.522277876991527,"pfxX":8.50102585789713,"pfxZ":1.8610888782977497,"pX":0.3572026953465188,"pZ":2.010080012417562,"vX0":4.321648043676507,"vY0":-118.71671225786676,"vZ0":-3.7686197858185935,"x":103.38,"y":184.51,"x0":-2.5930385437986354,"y0":50.00089022903184,"z0":6.315569201570702,"aX":12.088488933671629},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.6,"breakHorizontal":-16.4,"spinRate":2612,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.46200523194502763,"extension":6.750980682177598},"index":0,"playId":"1e031bed-2dfa-3509-81ae-6eabac2d2b38","pitchNumber":1,"startTime":"2026-04-19T23:52:31.123Z","endTime":"2026-04-19T23:52:34.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37716933836274,"aZ":-9.626911436900873,"pfxX":-3.5550637164299084,"pfxZ":11.589329968023533,"pX":-0.32933747760209,"pZ":2.8203881614121187,"vX0":5.2086416967954845,"vY0":-138.68932682440226,"vZ0":-8.45407229775286,"x":129.55,"y":162.63,"x0":-1.7709732632625528,"y0":50.00690110059023,"z0":6.552831317544462,"aX":-6.91913418406184},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2100,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.39511859883728073,"extension":6.514275656626956},"index":1,"playId":"90ed9154-7e75-3766-a651-3ce4701e9ecf","pitchNumber":2,"startTime":"2026-04-19T23:52:47.902Z","endTime":"2026-04-19T23:52:55.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.4,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29689345484275,"aZ":-25.820699869473604,"pfxX":1.1262890220227106,"pfxZ":3.7368600573999053,"pX":1.3150184394752351,"pZ":1.6021504684635057,"vX0":7.977295864277197,"vY0":-129.85043952687198,"vZ0":-7.217862347826238,"x":66.87,"y":195.52,"x0":-1.9488188576936538,"y0":50.00347247117059,"z0":6.3947204630686505,"aX":1.9138130812984524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.8,"spinRate":2246,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.42252141700622703,"extension":6.6488249103709895},"index":2,"playId":"add76072-8b3c-3af1-ad5a-4c751b923680","pitchNumber":3,"startTime":"2026-04-19T23:53:17.923Z","endTime":"2026-04-19T23:53:22.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93903677586289,"aZ":-24.27891696892455,"pfxX":1.7460885035112153,"pfxZ":4.772677929581533,"pX":2.09607826865947,"pZ":0.21723540307569436,"vX0":9.552521300887804,"vY0":-128.19002351554272,"vZ0":-10.367365250110147,"x":37.1,"y":232.91,"x0":-1.9144909738878557,"y0":50.0036419601175,"z0":6.2285475122122085,"aX":2.888650234025048},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":-5.4,"spinRate":2445,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42822247147958237,"extension":7.008071033298065},"index":3,"playId":"d0e564b8-166b-3521-a35f-53b8273e212b","pitchNumber":4,"startTime":"2026-04-19T23:53:37.459Z","endTime":"2026-04-19T23:53:41.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95516579171519,"aZ":-11.363553448941206,"pfxX":-3.8293496289416264,"pfxZ":10.495140391734125,"pX":0.008198507265036535,"pZ":4.033678676498927,"vX0":6.5489709224244175,"vY0":-140.22181205909203,"vZ0":-5.106162142305243,"x":116.69,"y":129.87,"x0":-1.86460913725603,"y0":50.004249431308686,"z0":6.625628292481161,"aX":-7.594765738402289},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2156,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3912502950275596,"extension":6.6076950338923774},"index":4,"playId":"a6e9b6d8-ac2f-3859-ac40-5f34256a4bff","pitchNumber":5,"startTime":"2026-04-19T23:54:17.151Z","endTime":"2026-04-19T23:54:24.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46124677442711,"aZ":-23.60129056479002,"pfxX":2.6865273844218267,"pfxZ":5.114854980136601,"pX":1.208785228082332,"pZ":0.4904883713185451,"vX0":7.152642043777661,"vY0":-129.54882533241764,"vZ0":-9.971016683501631,"x":70.92,"y":225.54,"x0":-1.9521914644968241,"y0":50.005373228926835,"z0":6.235951367861271,"aX":4.505183613906836},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":2493,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4249910762746225,"extension":6.76827059361859},"index":5,"playId":"61485e15-59e5-36db-b566-195a988a933f","pitchNumber":6,"startTime":"2026-04-19T23:54:52.564Z","endTime":"2026-04-19T23:54:56.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-19T23:55:17.934Z","endTime":"2026-04-19T23:55:38.729Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.004414301965912,"aZ":-31.846007961712168,"pfxX":7.568738319996566,"pfxZ":0.21961895274247656,"pX":0.8368856688512131,"pZ":1.8419977770294336,"vX0":5.528875461858159,"vY0":-121.08430347394648,"vZ0":-3.8074553449075337,"x":85.1,"y":189.05,"x0":-2.467764520051105,"y0":50.0013297348985,"z0":6.253539868497214,"aX":11.115130402371992},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":-15.1,"spinRate":2790,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45421761047694,"extension":6.8427096080156184},"index":7,"playId":"7f82c18e-c1d6-3863-8fa7-55e434cefc5c","pitchNumber":7,"startTime":"2026-04-19T23:55:38.729Z","endTime":"2026-04-19T23:55:42.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930282664434603,"aZ":-10.02150937434424,"pfxX":-2.9269276928920736,"pfxZ":11.012861463193529,"pX":0.1511997277755346,"pZ":2.890566299880312,"vX0":6.7752569741052096,"vY0":-140.4918965973831,"vZ0":-7.991710719966178,"x":111.24,"y":160.73,"x0":-1.9045520690032387,"y0":50.004021974515425,"z0":6.412330258740128,"aX":-5.888540893261557},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":4.0,"spinRate":2097,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.38890831713367424,"extension":6.565001399021754},"index":8,"playId":"d2ed0c31-d446-34d2-9a41-8ca486cca805","pitchNumber":8,"startTime":"2026-04-19T23:56:01.913Z","endTime":"2026-04-19T23:56:05.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808320335147283,"aZ":-26.455745674348375,"pfxX":-8.24473115609133,"pfxZ":3.568764891076505,"pX":0.27682631485499787,"pZ":3.104082799476471,"vX0":8.328531423922566,"vY0":-125.15900297956136,"vZ0":-3.09249447860188,"x":106.45,"y":154.97,"x0":-2.0064621220982577,"y0":50.004716609036244,"z0":6.498500547932556,"aX":-13.217964474716402},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":1599,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4359158984102507,"extension":6.585599174364387},"index":9,"playId":"a74aabf0-7c37-3c2a-904a-402daa2562f5","pitchNumber":9,"startTime":"2026-04-19T23:56:25.037Z","endTime":"2026-04-19T23:56:28.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17364571893055,"aZ":-13.865483282861325,"pfxX":-8.28940964335077,"pfxZ":9.690567835758454,"pX":0.07582086111700337,"pZ":1.6246855609990094,"vX0":7.915664224699137,"vY0":-136.37962129721382,"vZ0":-10.299820208622902,"x":114.11,"y":194.91,"x0":-1.7831821503000622,"y0":50.00274472024413,"z0":6.399739075374998,"aX":-15.660793726676294},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":13.4,"spinRate":1945,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.40118020218081174,"extension":6.6368526743277965},"index":10,"playId":"3f436779-8591-381b-a3ed-c5f9a3836d45","pitchNumber":10,"startTime":"2026-04-19T23:56:49.918Z","endTime":"2026-04-19T23:57:10.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.76,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-19T23:57:10.489Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T23:59:43.772Z","endTime":"2026-04-20T00:01:24.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51170621709307,"aZ":-12.040552029102383,"pfxX":-5.242261594827102,"pfxZ":10.556277904744906,"pX":-1.9156754201038595,"pZ":3.660607831615601,"vX0":2.996199228500027,"vY0":-137.26303469742413,"vZ0":-3.57402220523933,"x":190.02,"y":139.94,"x0":-2.3405551085441845,"y0":50.00299884819438,"z0":5.799926068475366,"aX":-9.998792414089573},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2440,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39910905158528065,"extension":5.989819055502448},"index":0,"playId":"47684b55-d270-3d20-8f27-d327cb113afd","pitchNumber":1,"startTime":"2026-04-19T23:59:43.772Z","endTime":"2026-04-19T23:59:47.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26138498268197,"aZ":-11.015696597055566,"pfxX":-5.489075220667152,"pfxZ":11.156906287550619,"pX":-0.39979261411268785,"pZ":2.4923853099695754,"vX0":6.609765797057351,"vY0":-137.0692449240854,"vZ0":-6.721143767067341,"x":132.24,"y":171.49,"x0":-2.1331805543406737,"y0":50.00202634240476,"z0":5.734056925177109,"aX":-10.409177741140953},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":8.5,"spinRate":2381,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4001318953112931,"extension":6.0623693982269335},"index":1,"playId":"f2e9efec-46f6-3b79-a8e9-de2492f464d6","pitchNumber":2,"startTime":"2026-04-19T23:59:58.445Z","endTime":"2026-04-20T00:00:02.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75380675843325,"aZ":-12.53789851955691,"pfxX":-4.172393493165934,"pfxZ":10.17649768903054,"pX":-0.6236555247505867,"pZ":2.2952641935150075,"vX0":5.571386609255781,"vY0":-138.031774242249,"vZ0":-6.929354525111282,"x":140.77,"y":176.81,"x0":-2.1262217641577448,"y0":50.00042002675648,"z0":5.682428793210671,"aX":-8.049420557176838},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2307,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39682805697949597,"extension":6.035173848240459},"index":2,"playId":"a95c6e40-bb89-367a-9bf0-45faa7ae90b0","pitchNumber":3,"startTime":"2026-04-20T00:00:15.856Z","endTime":"2026-04-20T00:00:20.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-20T00:00:24.165Z","endTime":"2026-04-20T00:00:37.324Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656669059291524,"aZ":-41.23883372643681,"pfxX":2.628611551653476,"pfxZ":-5.986255081151587,"pX":-1.6094317072621946,"pZ":2.501836236378032,"vX0":0.9171750217214536,"vY0":-122.1565878805101,"vZ0":0.19122777151477743,"x":178.35,"y":171.23,"x0":-2.3310953421335805,"y0":50.00339769965987,"z0":5.962513573442586,"aX":3.979694788506424},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.6,"breakHorizontal":-4.9,"spinRate":2789,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4480691904418954,"extension":6.050047714914983},"index":4,"playId":"481c5d73-eca2-3429-b808-06fd3b3588c3","pitchNumber":4,"startTime":"2026-04-20T00:00:37.324Z","endTime":"2026-04-20T00:00:41.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719054988550944,"aZ":-38.14385405518988,"pfxX":2.776276823623742,"pfxZ":-3.807861721824982,"pX":0.48417293646794435,"pZ":1.0734813926315012,"vX0":5.751525781180718,"vY0":-124.6280039335211,"vZ0":-3.7438326909673068,"x":98.54,"y":209.8,"x0":-2.2167384988000642,"y0":50.00184788259557,"z0":5.754910685009281,"aX":4.35359731333409},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.6,"breakHorizontal":-6.4,"spinRate":2748,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4399811723555156,"extension":6.315512789073336},"index":5,"playId":"3a467c1a-dc88-3bc8-9762-4e14ca8527a6","pitchNumber":5,"startTime":"2026-04-20T00:00:54.561Z","endTime":"2026-04-20T00:00:59.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15694552116588,"aZ":-40.920872229221274,"pfxX":3.3295495516388556,"pfxZ":-5.9130316911499925,"pX":-0.3609326086085772,"pZ":3.2969645551129103,"vX0":3.253458225514302,"vY0":-120.7977416657146,"vZ0":2.0172253637589685,"x":130.76,"y":149.76,"x0":-2.15679637834261,"y0":50.000329747222565,"z0":6.044115041312932,"aX":4.927561693650171},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.0,"breakHorizontal":-6.8,"spinRate":2727,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.45312380149438347,"extension":6.292522135249965},"hitData":{"launchSpeed":96.0,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":137.15}},"index":6,"playId":"4816f3c2-694f-315a-bf4b-80074b35b5d7","pitchNumber":6,"startTime":"2026-04-20T00:01:16.796Z","endTime":"2026-04-20T00:01:24.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:01:24.395Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T00:01:35.958Z","endTime":"2026-04-20T00:02:27.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":93.4,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39293632744298,"aZ":-11.884994724997176,"pfxX":-5.1709175892716175,"pfxZ":10.96378531510463,"pX":0.14014063267548071,"pZ":2.290664159996833,"vX0":7.579603236220407,"vY0":-135.60752959983506,"vZ0":-6.9995422152247375,"x":111.66,"y":176.93,"x0":-2.0274813588461864,"y0":50.00391690142133,"z0":5.745613031331467,"aX":-9.570776011035836},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4048772597174901,"extension":6.17894062160609},"index":0,"playId":"11157b9c-e7f6-3142-b512-76479ccd384e","pitchNumber":1,"startTime":"2026-04-20T00:01:44.532Z","endTime":"2026-04-20T00:01:48.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57332820276228,"aZ":-40.49506681867303,"pfxX":3.1330524091668757,"pfxZ":-5.647267835496859,"pX":-1.7709365628168143,"pZ":3.045463243855361,"vX0":0.40973471048913135,"vY0":-120.88962728217338,"vZ0":1.4574162466751917,"x":184.5,"y":156.55,"x0":-2.349687451164925,"y0":50.00329870775277,"z0":6.001857707569571,"aX":4.615892371656749},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.6,"breakHorizontal":-5.8,"spinRate":2633,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.45387686670619276,"extension":6.0527340875292115},"index":1,"playId":"b60d5879-8540-32c9-a433-ad9c8043addc","pitchNumber":2,"startTime":"2026-04-20T00:02:01.176Z","endTime":"2026-04-20T00:02:05.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875403706663057,"aZ":-12.0776130400647,"pfxX":-4.076580842964749,"pfxZ":10.284282417721867,"pX":0.006933646640736085,"pZ":1.6416348441366553,"vX0":7.088277409846023,"vY0":-138.846379432853,"vZ0":-8.723659155036467,"x":116.74,"y":194.46,"x0":-2.0485328233309383,"y0":50.00233708640363,"z0":5.626548826025233,"aX":-7.966007250085376},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2387,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39437068702457445,"extension":6.1812778117116345},"hitData":{"launchSpeed":97.6,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.98,"coordY":150.47}},"index":2,"playId":"6789ec5a-5f06-3f63-aed2-a74a3be64d69","pitchNumber":3,"startTime":"2026-04-20T00:02:19.270Z","endTime":"2026-04-20T00:02:27.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:02:27.503Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T00:02:35.060Z","endTime":"2026-04-20T00:04:34.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.462488187044784,"aZ":-12.162877156525237,"pfxX":-3.017191622764722,"pfxZ":10.376297310486116,"pX":-1.9287462216818627,"pZ":3.8902759630860695,"vX0":1.860311927460542,"vY0":-138.376605456179,"vZ0":-3.183803767993711,"x":190.52,"y":133.74,"x0":-2.2196690436054847,"y0":50.002846126707944,"z0":5.877031734856445,"aX":-5.81905203335166},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2171,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3966569827248385,"extension":6.050394747908177},"index":0,"playId":"ad16658f-609c-3af4-b9c5-8c0862c4ada7","pitchNumber":1,"startTime":"2026-04-20T00:02:51.273Z","endTime":"2026-04-20T00:02:54.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48036680067808,"aZ":-39.82252630637943,"pfxX":1.6309674440157351,"pfxZ":-4.919756486220024,"pX":-0.41203628884735627,"pZ":2.5675066995428417,"vX0":3.893773591528842,"vY0":-123.78468309530773,"vZ0":0.1571500137143107,"x":132.71,"y":169.46,"x0":-2.2167944719725736,"y0":50.00460766125836,"z0":5.8344100533633565,"aX":2.533883437294816},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.6,"breakHorizontal":-3.8,"spinRate":2719,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4423124899961124,"extension":6.193787964939158},"index":1,"playId":"e3d89f02-4f9f-37fc-80f5-a20a059ae1b2","pitchNumber":2,"startTime":"2026-04-20T00:03:09.356Z","endTime":"2026-04-20T00:03:13.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.075548534455635,"aZ":-39.77960405934906,"pfxX":3.145081870765499,"pfxZ":-5.019358350737399,"pX":-0.9019603093594086,"pZ":3.7960532096069635,"vX0":2.215837289170414,"vY0":-122.11600324224635,"vZ0":2.748468839625674,"x":151.38,"y":136.29,"x0":-2.228223307790165,"y0":50.000260235085385,"z0":6.067943641893232,"aX":4.768824780300621},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.3,"breakHorizontal":-6.2,"spinRate":2726,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.44780532411365703,"extension":6.095550227827606},"index":2,"playId":"b8d335ea-a400-35d0-b51c-00ad15b67cc5","pitchNumber":3,"startTime":"2026-04-20T00:03:26.160Z","endTime":"2026-04-20T00:03:29.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142371879354148,"aZ":-14.109732011499075,"pfxX":-5.618642449029583,"pfxZ":9.30607625571852,"pX":-0.9445358234687689,"pZ":2.8561074961819175,"vX0":5.4887558186320495,"vY0":-138.51176952489075,"vZ0":-5.041966807615229,"x":153.0,"y":161.67,"x0":-2.2225074998820697,"y0":50.005903358837045,"z0":5.644598314601135,"aX":-10.911571493089156},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2290,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39553432875564365,"extension":6.178863865056106},"index":3,"playId":"7a4b6fa1-8c4b-3d54-b59d-f7d32b6c599b","pitchNumber":4,"startTime":"2026-04-20T00:03:43.787Z","endTime":"2026-04-20T00:03:47.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18097080884097,"aZ":-13.477937184870296,"pfxX":-4.85980916427822,"pfxZ":9.561016246234825,"pX":-0.6066224041264933,"pZ":3.360394545848394,"vX0":5.831019378665448,"vY0":-138.73584419264557,"vZ0":-4.219554271139418,"x":140.12,"y":148.05,"x0":-2.1012775361229408,"y0":50.00054499218563,"z0":5.7952313798898425,"aX":-9.500969325351647},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2390,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39436287076779486,"extension":6.090086224184914},"index":4,"playId":"f3474d19-b831-3c80-933a-4aa9a4e2fbf9","pitchNumber":5,"startTime":"2026-04-20T00:04:03.680Z","endTime":"2026-04-20T00:04:07.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016591015366945,"aZ":-38.652738086456424,"pfxX":1.4232510889722638,"pfxZ":-4.114426607206886,"pX":-0.4269587386776337,"pZ":1.9795669016226092,"vX0":3.9188254821510475,"vY0":-124.49058931361978,"vZ0":-1.595283819939568,"x":133.27,"y":185.33,"x0":-2.203684364513511,"y0":50.001093648724144,"z0":5.816054718028569,"aX":2.2419892242082415},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.6,"breakHorizontal":-3.5,"spinRate":2711,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.43928847770209556,"extension":6.129717264588769},"hitData":{"launchSpeed":84.6,"launchAngle":34.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.45,"coordY":90.33}},"index":5,"playId":"fdde466f-f271-3bb4-a33e-7750f6613c28","pitchNumber":6,"startTime":"2026-04-20T00:04:25.942Z","endTime":"2026-04-20T00:04:34.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:04:34.357Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (4) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T00:06:56.538Z","endTime":"2026-04-20T00:08:20.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077099184092745,"aZ":-15.494200634545535,"pfxX":-4.216719962815063,"pfxZ":8.541457381701434,"pX":-0.23876026683211954,"pZ":4.173813230947861,"vX0":6.483131635415289,"vY0":-138.64463163771845,"vZ0":-3.6955861607550142,"x":126.1,"y":126.09,"x0":-2.0561651650917203,"y0":50.0032813570256,"z0":6.5535612609786185,"aX":-8.235612323519033},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":6.4,"spinRate":1997,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39458079691793424,"extension":6.347506323501622},"index":0,"playId":"09238a12-d197-3ea8-98e4-ae0c11ab0a3c","pitchNumber":1,"startTime":"2026-04-20T00:07:12.971Z","endTime":"2026-04-20T00:07:16.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26493419038683,"aZ":-25.439552356772758,"pfxX":2.246782137994074,"pfxZ":4.283045453011617,"pX":-0.4127064968614015,"pZ":3.492275123779838,"vX0":4.358009167615733,"vY0":-124.91731258978335,"vZ0":-2.0252098673231513,"x":132.73,"y":144.49,"x0":-2.4750753228544973,"y0":50.00365575049288,"z0":6.41467396066111,"aX":3.5342125937191886},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.2,"spinRate":2456,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4392566216547604,"extension":6.361631492811493},"index":1,"playId":"aa22a327-138d-3fba-8178-226d04bbf6c3","pitchNumber":2,"startTime":"2026-04-20T00:07:27.161Z","endTime":"2026-04-20T00:07:30.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4369752209321,"aZ":-14.62974754514965,"pfxX":-5.688081731990908,"pfxZ":8.971009529051635,"pX":0.913438173152092,"pZ":3.3665329182255994,"vX0":9.888393163566962,"vY0":-139.24118813974874,"vZ0":-5.84803317578761,"x":82.18,"y":147.88,"x0":-1.9514002112124789,"y0":50.004023558673495,"z0":6.468918989075166,"aX":-11.12621739331082},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2062,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3939673589652348,"extension":6.558401201502496},"index":2,"playId":"df31c247-7742-33dc-8a32-e9ebc971393c","pitchNumber":3,"startTime":"2026-04-20T00:07:40.810Z","endTime":"2026-04-20T00:07:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340929913355996,"aZ":-31.29238317346568,"pfxX":9.657404000138463,"pfxZ":0.6562096539965978,"pX":0.2843974415094523,"pZ":3.010764587308075,"vX0":3.9929001836939353,"vY0":-116.45424023944345,"vZ0":-0.6947418818909679,"x":106.16,"y":157.49,"x0":-2.720872616940578,"y0":50.00063302730808,"z0":6.344261175838105,"aX":12.90536269496142},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.3,"breakHorizontal":-18.6,"spinRate":2720,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.4752658003970218,"extension":6.562953114290947},"hitData":{"launchSpeed":101.9,"launchAngle":37.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.23,"coordY":84.56}},"index":3,"playId":"755aedca-3b9a-3d1c-856a-5a1152530cb3","pitchNumber":4,"startTime":"2026-04-20T00:07:55.658Z","endTime":"2026-04-20T00:08:20.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-10.000000000000007,"leverageIndex":0.97,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:08:20.206Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T00:08:28.716Z","endTime":"2026-04-20T00:09:50.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06914723990851,"aZ":-17.464057063129918,"pfxX":-8.94254328799438,"pfxZ":7.6694761092123525,"pX":-1.3555490999263904,"pZ":3.0057107320799035,"vX0":4.463788864539783,"vY0":-138.15354430662398,"vZ0":-6.443730221406942,"x":168.67,"y":157.63,"x0":-1.8374474962374476,"y0":50.00230436163794,"z0":6.557944437913859,"aX":-17.14752314480884},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":15.1,"spinRate":1901,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3976851482655097,"extension":6.426144167784864},"index":0,"playId":"10d828ef-8614-38fe-9122-051900408460","pitchNumber":1,"startTime":"2026-04-20T00:08:34.519Z","endTime":"2026-04-20T00:08:39.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11187100609764,"aZ":-12.180901501800044,"pfxX":-8.942641751547315,"pfxZ":10.343902737904703,"pX":-0.8043963132906831,"pZ":2.258287008199752,"vX0":5.952466446795178,"vY0":-138.42843334782108,"vZ0":-9.040777106265015,"x":147.66,"y":177.81,"x0":-1.8254113982241305,"y0":50.00082334162102,"z0":6.390580529152167,"aX":-17.280520139353726},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":14.9,"spinRate":2001,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.39630865935047543,"extension":6.475948098953574},"index":1,"playId":"70d4da57-c47e-360f-95c0-61c438e17b79","pitchNumber":2,"startTime":"2026-04-20T00:08:49.970Z","endTime":"2026-04-20T00:08:53.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55885159912152,"aZ":-13.487843234507544,"pfxX":-2.5706005167206163,"pfxZ":9.493231760869019,"pX":1.2530172991869044,"pZ":3.0855490607712364,"vX0":8.914663476880687,"vY0":-139.6830160147783,"vZ0":-7.204943689002382,"x":69.24,"y":155.47,"x0":-1.651152771192765,"y0":50.00481818049741,"z0":6.592066375017772,"aX":-5.061385860039716},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":2.8,"spinRate":1981,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.39266912257692743,"extension":6.447311988544875},"index":2,"playId":"b5ac4d16-9633-3ac5-9241-d22753d9f19e","pitchNumber":3,"startTime":"2026-04-20T00:09:08.896Z","endTime":"2026-04-20T00:09:13.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.3,"endSpeed":81.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394735207324903,"aZ":-25.061027849394275,"pfxX":1.4676365237036997,"pfxZ":4.227626790112377,"pX":1.9426698033738588,"pZ":1.1542877827847622,"vX0":9.243588388029702,"vY0":-129.5489414626871,"vZ0":-8.170210939418588,"x":42.95,"y":207.61,"x0":-1.8762834398462396,"y0":50.00621847176055,"z0":6.291873834148689,"aX":2.471970392159068},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.9,"spinRate":2488,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4242970079950359,"extension":6.755457920279166},"index":3,"playId":"e7084488-a5bb-3a2c-934e-b9309addd4dd","pitchNumber":4,"startTime":"2026-04-20T00:09:22.777Z","endTime":"2026-04-20T00:09:26.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502784678948107,"aZ":-15.000773015362693,"pfxX":-8.889061420762943,"pfxZ":8.959543074254967,"pX":-1.2579035191782648,"pZ":2.886928510568713,"vX0":4.993462136296509,"vY0":-137.80250231923367,"vZ0":-6.950374814351882,"x":164.95,"y":160.83,"x0":-1.9414087074288053,"y0":50.0065770953656,"z0":6.4612702776725275,"aX":-17.046783709019984},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":15.0,"spinRate":2091,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3979410111501873,"extension":6.6012419391816985},"index":4,"playId":"9fce3914-2dc5-3d1c-accd-99ae5a11067f","pitchNumber":5,"startTime":"2026-04-20T00:09:45.956Z","endTime":"2026-04-20T00:09:50.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:09:50.879Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T00:09:58.107Z","endTime":"2026-04-20T00:10:53.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82078264275592,"aZ":-9.748989410096863,"pfxX":-3.788860915341319,"pfxZ":11.448398181240398,"pX":0.5534239076628795,"pZ":3.235298292092186,"vX0":7.9776637428682315,"vY0":-139.21831238411139,"vZ0":-6.978878066643717,"x":95.9,"y":151.43,"x0":-1.859603808029588,"y0":50.00560039632976,"z0":6.423039783760873,"aX":-7.423819581021314},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":2000,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.393713524940944,"extension":6.566024719849088},"index":0,"playId":"27510e17-e2d0-3df5-9ebd-d9ba158eca11","pitchNumber":1,"startTime":"2026-04-20T00:10:10.735Z","endTime":"2026-04-20T00:10:15.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365598483071455,"aZ":-34.35986122244717,"pfxX":3.21366463497436,"pfxZ":-1.5510640415369679,"pX":0.894969739900888,"pZ":2.241930941961397,"vX0":5.341503598415187,"vY0":-118.39833388093133,"vZ0":-2.6617032335807598,"x":82.89,"y":178.25,"x0":-1.815269216069298,"y0":50.004063746789875,"z0":6.551084483456191,"aX":4.523988756838951},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":-7.2,"spinRate":2547,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4640933813696009,"extension":6.591399405465938},"index":1,"playId":"aff9e6d8-9fc7-3eeb-87de-a9a0c301b00d","pitchNumber":2,"startTime":"2026-04-20T00:10:28.312Z","endTime":"2026-04-20T00:10:32.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673007964985484,"aZ":-11.806770933542161,"pfxX":-5.198268464689033,"pfxZ":10.526747892484934,"pX":0.31474064320912565,"pZ":2.960979618636867,"vX0":8.043375028479987,"vY0":-138.40162744711367,"vZ0":-7.202875951123184,"x":105.0,"y":158.83,"x0":-1.9573732919347677,"y0":50.002945315623194,"z0":6.392803182587358,"aX":-10.058250403103829},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2126,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3961724236794124,"extension":6.399136550274106},"hitData":{"launchSpeed":106.3,"launchAngle":21.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.38,"coordY":65.08}},"index":2,"playId":"5dd0d86e-8cd6-3d28-a179-ecac94262bed","pitchNumber":3,"startTime":"2026-04-20T00:10:45.069Z","endTime":"2026-04-20T00:10:53.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:10:53.865Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to third baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T00:11:05.147Z","endTime":"2026-04-20T00:12:15.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34298808457654,"aZ":-36.962936297515114,"pfxX":2.9772090803180964,"pfxZ":-3.5078947433083627,"pX":-0.2205846814973858,"pZ":2.326554920185645,"vX0":3.5849933051328042,"vY0":-115.99788162104375,"vZ0":-1.7894956697564064,"x":125.41,"y":175.96,"x0":-2.171880470771505,"y0":50.00329172136092,"z0":6.626408217240662,"aX":4.063671903229424},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.5,"breakHorizontal":-6.2,"spinRate":2511,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4718817324646829,"extension":6.414101078562803},"index":0,"playId":"5222cb1a-5159-3b6c-b40c-ce837ec5a42b","pitchNumber":1,"startTime":"2026-04-20T00:11:17.700Z","endTime":"2026-04-20T00:11:21.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05699339515512,"aZ":-9.09953442215198,"pfxX":-3.5092215256004806,"pfxZ":11.943526817379741,"pX":-1.4069247672797385,"pZ":1.8747552228120583,"vX0":3.5072519530444093,"vY0":-138.17725469730092,"vZ0":-10.438189667636163,"x":170.63,"y":188.16,"x0":-2.2373015092519495,"y0":50.00238315894548,"z0":6.314692721187874,"aX":-6.779458689669182},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":5.6,"spinRate":2138,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39653693289788805,"extension":6.459004960700338},"index":1,"playId":"d327e6ec-3516-36e9-b553-af4749878fab","pitchNumber":2,"startTime":"2026-04-20T00:11:36.508Z","endTime":"2026-04-20T00:11:41.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118479474636466,"aZ":-23.72069845547047,"pfxX":-9.351873363470043,"pfxZ":5.1658786166534405,"pX":-0.5951774376147672,"pZ":2.888062325533274,"vX0":6.992328522704435,"vY0":-126.66338044321601,"vZ0":-4.203674694998879,"x":139.69,"y":160.8,"x0":-2.166629911375062,"y0":50.004722842064815,"z0":6.449678124904765,"aX":-15.30754964463706},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":1642,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.43124554467882437,"extension":6.475980128793281},"index":2,"playId":"64eb4f5b-2838-3a08-aa3a-8acafb256f26","pitchNumber":3,"startTime":"2026-04-20T00:11:52.385Z","endTime":"2026-04-20T00:11:56.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623857087628494,"aZ":-32.75586585409431,"pfxX":3.624629560793836,"pfxZ":-0.396555264251929,"pX":1.0340661738511954,"pZ":1.5275304240877297,"vX0":5.514547206406769,"vY0":-120.53131606787447,"vZ0":-4.816321876236305,"x":77.58,"y":197.54,"x0":-1.7551627536555046,"y0":50.00288692737926,"z0":6.447069705401866,"aX":5.327176002606193},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":-7.9,"spinRate":2536,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45457767686840267,"extension":6.543143013097194},"hitData":{"launchSpeed":70.8,"launchAngle":52.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.88,"coordY":145.11}},"index":3,"playId":"a18d7f15-7e4f-3149-8294-a8f04d2ab9c4","pitchNumber":4,"startTime":"2026-04-20T00:12:07.223Z","endTime":"2026-04-20T00:12:15.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:12:15.411Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out sharply, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T00:14:20.431Z","endTime":"2026-04-20T00:15:40.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.985675864777456,"aZ":-11.253760766589176,"pfxX":-5.817149639795652,"pfxZ":11.02765779265781,"pX":-0.2192667912613658,"pZ":2.901133104458425,"vX0":7.015560136592344,"vY0":-137.68340469970985,"vZ0":-5.846459174411366,"x":125.36,"y":160.45,"x0":-2.05903701739701,"y0":50.001994273952754,"z0":5.832170780341786,"aX":-11.034903195041736},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":8.9,"spinRate":2366,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3996590296804241,"extension":6.056104450901503},"index":0,"playId":"c5141f07-a3b6-350a-99e3-98f6c57c4ed7","pitchNumber":1,"startTime":"2026-04-20T00:14:46.345Z","endTime":"2026-04-20T00:14:50.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.630254368412515,"aZ":-27.052530563000364,"pfxX":-12.839685771138008,"pfxZ":2.8485875094105566,"pX":-1.5894299339939713,"pZ":2.9410231121710995,"vX0":6.31687866657926,"vY0":-134.09126270417715,"vZ0":-2.3087888471766904,"x":177.59,"y":159.37,"x0":-2.324928041473404,"y0":50.00089080436374,"z0":5.770044820505912,"aX":-23.0644645116152},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":21.6,"spinRate":2024,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4105854003831002,"extension":6.053343392453776},"index":1,"playId":"f2170ef2-58b3-30fb-b250-075e45a31740","pitchNumber":2,"startTime":"2026-04-20T00:15:00.197Z","endTime":"2026-04-20T00:15:04.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6953359029524,"aZ":-37.614191618302335,"pfxX":0.13164286493624167,"pfxZ":-3.6395441995454245,"pX":-0.21712330025293317,"pZ":1.1813706098589438,"vX0":4.770374704980184,"vY0":-121.4778001939557,"vZ0":-3.3012973293967773,"x":125.28,"y":206.88,"x0":-2.2230164165097714,"y0":50.003097240145316,"z0":5.826486145044458,"aX":0.1958183188420644},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.1,"breakHorizontal":-1.3,"spinRate":2721,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.45082242823827245,"extension":6.185952620492091},"index":2,"playId":"b3168d47-a59b-3b1a-bf91-ea2fb57fc350","pitchNumber":3,"startTime":"2026-04-20T00:15:14.858Z","endTime":"2026-04-20T00:15:18.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.555347383696578,"aZ":-19.617903022954643,"pfxX":-11.228923226723007,"pfxZ":6.75233801088368,"pX":-0.6650203009866791,"pZ":2.0680890115672743,"vX0":7.800767098030839,"vY0":-135.92054830207633,"vZ0":-5.793662743707627,"x":142.35,"y":182.94,"x0":-2.122608292719532,"y0":50.0020460736305,"z0":5.602492696448448,"aX":-20.87588208060363},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":18.5,"spinRate":2074,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4039684265586936,"extension":6.217552511457322},"hitData":{"launchSpeed":103.6,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.02,"coordY":160.42}},"index":3,"playId":"332c77fd-e7d8-321d-b219-f7f0a4d8182b","pitchNumber":4,"startTime":"2026-04-20T00:15:32.174Z","endTime":"2026-04-20T00:15:40.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:15:40.876Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to third baseman Austin Riley.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T00:15:57.790Z","endTime":"2026-04-20T00:16:35.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.042631238866413,"aZ":-37.06860911970432,"pfxX":-0.3989954071756472,"pfxZ":-3.238834453246417,"pX":0.7197419343338685,"pZ":0.4916675943274084,"vX0":7.142954964101235,"vY0":-122.17450734326286,"vZ0":-4.975989706449681,"x":89.57,"y":225.5,"x0":-2.189762307741778,"y0":50.002824791610635,"z0":5.740247997832091,"aX":-0.604568502820677},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.8,"breakHorizontal":-1.0,"spinRate":2753,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44829853660245833,"extension":6.213696176673745},"index":0,"playId":"c3907762-6347-3653-890d-fd62df34f19e","pitchNumber":1,"startTime":"2026-04-20T00:16:06.592Z","endTime":"2026-04-20T00:16:11.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811999001351566,"aZ":-13.056552461977425,"pfxX":-5.029173941599861,"pfxZ":9.739088385902487,"pX":-0.18359940675865308,"pZ":2.968115076690003,"vX0":7.373339966214086,"vY0":-138.6921757190658,"vZ0":-5.105863295889071,"x":124.0,"y":158.64,"x0":-2.213849181487055,"y0":50.00136048715937,"z0":5.692293077631159,"aX":-9.871350533031848},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2357,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3937730204406025,"extension":6.115264863100625},"hitData":{"launchSpeed":94.0,"launchAngle":59.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":76.66,"coordY":136.99}},"index":1,"playId":"ef0a4b17-c5ed-348a-8a9b-bf004d8b1a18","pitchNumber":2,"startTime":"2026-04-20T00:16:24.475Z","endTime":"2026-04-20T00:16:35.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:16:35.618Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a sharp line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T00:16:42.487Z","endTime":"2026-04-20T00:18:14.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261579578281143,"aZ":-38.599508615024604,"pfxX":0.4751851729794583,"pfxZ":-4.212994600283138,"pX":-0.47378132179475535,"pZ":1.4854710754621372,"vX0":4.318140269643272,"vY0":-122.20467888220786,"vZ0":-2.8788515932262473,"x":135.06,"y":198.67,"x0":-2.319530082255575,"y0":50.00302891553424,"z0":5.968334361699044,"aX":0.7244813712122304},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.0,"breakHorizontal":-1.8,"spinRate":2781,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4468250089651402,"extension":5.998527509815998},"index":0,"playId":"68bcea08-4a26-32de-9233-7b403513a689","pitchNumber":1,"startTime":"2026-04-20T00:17:02.298Z","endTime":"2026-04-20T00:17:06.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69479040223464,"aZ":-40.915661947929614,"pfxX":0.5712987094368484,"pfxZ":-5.787795731797098,"pX":0.01151158799705834,"pZ":1.0209568081375882,"vX0":5.281275461854593,"vY0":-122.05693967750285,"vZ0":-3.390865315254774,"x":116.56,"y":211.21,"x0":-2.2530773091393432,"y0":50.00131802208334,"z0":5.946189854668923,"aX":0.8626790692242454},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.0,"breakHorizontal":-2.3,"spinRate":2683,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44849747965269504,"extension":6.015935073248784},"index":1,"playId":"f399df84-b9be-3ebb-bed3-ed7261f718cb","pitchNumber":2,"startTime":"2026-04-20T00:17:18.215Z","endTime":"2026-04-20T00:17:21.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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-04-20T00:17:33.197Z","endTime":"2026-04-20T00:17:46.090Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":84.5,"endSpeed":78.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659658662356236,"aZ":-41.75735558254382,"pfxX":0.7681841347914216,"pfxZ":-6.30164846852322,"pX":-0.03920714514331637,"pZ":0.8289545734096124,"vX0":5.002246675596556,"vY0":-122.93354485032782,"vZ0":-3.720148163652153,"x":118.49,"y":216.4,"x0":-2.2048105823334825,"y0":50.00022385881732,"z0":5.926730710232976,"aX":1.1683497899500626},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.0,"breakHorizontal":-2.6,"spinRate":2728,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.44650625571132885,"extension":5.975935290844258},"index":3,"playId":"6d0b8435-e673-3e64-80da-8c1378b9145b","pitchNumber":3,"startTime":"2026-04-20T00:17:46.090Z","endTime":"2026-04-20T00:17:50.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27286727650707,"aZ":-12.555545160484412,"pfxX":-4.528694772818806,"pfxZ":9.9796799424828,"pX":-0.4257505895040336,"pZ":2.5057594244985633,"vX0":6.400724810819693,"vY0":-139.31340674989906,"vZ0":-6.633564328714501,"x":133.23,"y":171.12,"x0":-2.1645937972609697,"y0":50.00257581937057,"z0":5.747530083296313,"aX":-8.902885076901907},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2258,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39314449957440445,"extension":6.172164390982013},"hitData":{"launchSpeed":107.9,"launchAngle":12.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.72,"coordY":89.8}},"index":4,"playId":"c19aea93-16c3-382a-af51-34ce1cc0fd29","pitchNumber":4,"startTime":"2026-04-20T00:18:03.504Z","endTime":"2026-04-20T00:18:14.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:18:14.743Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T00:18:53.075Z","endTime":"2026-04-20T00:20:59.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f0a8247e-4ba1-3c08-8f5f-93c57650e880","startTime":"2026-04-20T00:18:39.717Z","endTime":"2026-04-20T00:18:43.672Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66770128878649,"aZ":-12.265132484483,"pfxX":-7.3819136587386085,"pfxZ":10.358366356727984,"pX":-0.19644485296009842,"pZ":2.1838374929915454,"vX0":7.828392450799208,"vY0":-137.76190286991525,"vZ0":-7.172987103758181,"x":124.49,"y":179.82,"x0":-2.116138485008075,"y0":50.00078557910054,"z0":5.650787232142461,"aX":-14.184694526616987},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2354,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3976278153732866,"extension":6.1527380908533535},"index":1,"playId":"ca621326-40d3-37fb-8c9e-cde1ec4777b0","pitchNumber":1,"startTime":"2026-04-20T00:18:55.343Z","endTime":"2026-04-20T00:18:58.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-20T00:19:16.692Z","endTime":"2026-04-20T00:19:31.980Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040506157913992,"aZ":-36.31371550489516,"pfxX":-0.22066795782522952,"pfxZ":-2.6603692547894546,"pX":1.1376136370239014,"pZ":1.1358571030141387,"vX0":7.851112299408059,"vY0":-123.91145427766598,"vZ0":-4.047471432250751,"x":73.64,"y":208.11,"x0":-2.038831388522051,"y0":50.0001375789608,"z0":5.814641840808425,"aX":-0.34649650574159563},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.5,"breakHorizontal":-1.3,"spinRate":2715,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4415133887851872,"extension":6.366968152864728},"index":3,"playId":"fb78a19c-2a24-3e0d-a235-575b954b7496","pitchNumber":2,"startTime":"2026-04-20T00:19:31.980Z","endTime":"2026-04-20T00:19:36.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294412514583993,"aZ":-38.773304736931465,"pfxX":1.0537498504263607,"pfxZ":-4.247629045013315,"pX":0.9509554302675617,"pZ":0.42675181142837243,"vX0":6.979679037060275,"vY0":-123.49188429389862,"vZ0":-5.051227292745164,"x":80.75,"y":227.26,"x0":-2.042388990787824,"y0":50.00347324866214,"z0":5.74024240983321,"aX":1.636266546914316},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.6,"breakHorizontal":-3.5,"spinRate":2837,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44258746251815984,"extension":6.44471006206127},"index":4,"playId":"2e07b337-392b-314e-9e3f-183257c9eca3","pitchNumber":3,"startTime":"2026-04-20T00:19:51.298Z","endTime":"2026-04-20T00:19:54.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533942063507745,"aZ":-15.481863521531169,"pfxX":-5.2134437466336525,"pfxZ":8.704173313948223,"pX":-0.1641937614958851,"pZ":3.883848838010854,"vX0":6.811281682217159,"vY0":-137.59200826691904,"vZ0":-2.4995297755786505,"x":123.26,"y":133.92,"x0":-1.994409828021159,"y0":50.00019841617173,"z0":5.853170761927465,"aX":-9.995238364558672},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2348,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3980957971691663,"extension":6.11993016786983},"index":5,"playId":"ad93aecb-4726-3dc4-a061-d476b1f92086","pitchNumber":4,"startTime":"2026-04-20T00:20:10.616Z","endTime":"2026-04-20T00:20:15.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89400786598406,"aZ":-38.71581122770983,"pfxX":0.5153766063901886,"pfxZ":-4.154396319591813,"pX":1.7707282729649858,"pZ":0.7515204189063179,"vX0":9.195089270805436,"vY0":-124.46648950307546,"vZ0":-4.496036510785727,"x":49.5,"y":218.49,"x0":-2.0310092254407666,"y0":50.00081284520173,"z0":5.7713526079926645,"aX":0.8105902846296821},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-8.3,"breakHorizontal":-3.0,"spinRate":2777,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4392812397116641,"extension":6.429581744875963},"index":6,"playId":"92f439ee-1c7e-3e46-b0e4-6e9d7b10ac08","pitchNumber":5,"startTime":"2026-04-20T00:20:29.418Z","endTime":"2026-04-20T00:20:33.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.295433913585157,"aZ":-41.22264982877997,"pfxX":1.3902980021993665,"pfxZ":-5.9404587854861335,"pX":-0.5764340584794079,"pZ":1.6560786112233707,"vX0":3.2697771072803907,"vY0":-122.85067437854642,"vZ0":-1.7271239756578287,"x":138.97,"y":194.07,"x0":-2.1076029897723028,"y0":50.004843937961866,"z0":5.885660435055352,"aX":2.116429749123024},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.9,"breakHorizontal":-3.4,"spinRate":2851,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.44656921039047726,"extension":6.269144084253174},"index":7,"playId":"89bb5e06-c314-3d2a-a2bc-7a4cd31da416","pitchNumber":6,"startTime":"2026-04-20T00:20:52.260Z","endTime":"2026-04-20T00:20:59.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:20:59.010Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, pitcher Andrew Painter to shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T00:23:11.610Z","endTime":"2026-04-20T00:23:39.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52009885592828,"aZ":-30.9533848580392,"pfxX":5.024989452313039,"pfxZ":0.879777981163361,"pX":-0.3778186513327119,"pZ":3.2536314209564527,"vX0":3.7543426537646165,"vY0":-117.3679254364625,"vZ0":-0.6731853046357882,"x":131.4,"y":150.93,"x0":-2.6520200725883964,"y0":50.00580144086719,"z0":6.430582815896209,"aX":7.000293859724206},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.7,"breakHorizontal":-10.1,"spinRate":2484,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4669413288192872,"extension":6.565361829303881},"hitData":{"launchSpeed":86.7,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.4,"coordY":140.75}},"index":0,"playId":"836f3aac-983d-3e0a-9b0d-96d170242130","pitchNumber":1,"startTime":"2026-04-20T00:23:30.325Z","endTime":"2026-04-20T00:23:39.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:23:39.862Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T00:24:02.771Z","endTime":"2026-04-20T00:26:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246947839908568,"aZ":-37.048435951115486,"pfxX":4.474993138033259,"pfxZ":-3.6626768650546335,"pX":-0.15509908768039424,"pZ":2.0493413573442933,"vX0":3.2867354603821326,"vY0":-115.24032270550589,"vZ0":-2.1286485196370544,"x":122.91,"y":183.45,"x0":-2.1856279239889775,"y0":50.000000146372166,"z0":6.594778871478503,"aX":5.962194211190008},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.8,"breakHorizontal":-9.0,"spinRate":2514,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.47697170299349123,"extension":6.686417687465065},"index":0,"playId":"7184e578-3799-3a4d-9e85-a901c103c31c","pitchNumber":1,"startTime":"2026-04-20T00:24:05.452Z","endTime":"2026-04-20T00:24:09.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63972457596881,"aZ":-41.04092399744216,"pfxX":3.3331562100134238,"pfxZ":-6.480521653893405,"pX":-0.7531462310762435,"pZ":2.4261881163594357,"vX0":2.106813780059694,"vY0":-116.46461529505144,"vZ0":-0.8367762281408809,"x":145.71,"y":173.27,"x0":-2.103657749047871,"y0":50.003017316772876,"z0":6.684532165805796,"aX":4.560830652072334},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.6,"breakHorizontal":-6.6,"spinRate":2605,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.47098227532256454,"extension":6.400610196637558},"index":1,"playId":"b52c7f13-758d-3490-8e7f-d68d32057aeb","pitchNumber":2,"startTime":"2026-04-20T00:24:18.366Z","endTime":"2026-04-20T00:24:22.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-20T00:24:28.513Z","endTime":"2026-04-20T00:24:41.886Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118151408572814,"aZ":-27.337495504864474,"pfxX":2.621001310801465,"pfxZ":2.9704876880104845,"pX":0.7896198844981379,"pZ":-0.023701062376974284,"vX0":6.179491590789498,"vY0":-126.77266238069274,"vZ0":-10.100483426184947,"x":86.9,"y":239.42,"x0":-2.020645681074489,"y0":50.00042173418234,"z0":6.197068498848703,"aX":4.260858447244609},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-6.1,"spinRate":2482,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4321963054787932,"extension":6.847788387300542},"index":3,"playId":"32d753c9-4e89-31df-8b0b-f2d9a994eb83","pitchNumber":3,"startTime":"2026-04-20T00:24:41.886Z","endTime":"2026-04-20T00:24:47.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650307473394435,"aZ":-30.054136627389866,"pfxX":2.4175234583320453,"pfxZ":1.3088473436726806,"pX":0.11044739084294072,"pZ":1.9133763829909172,"vX0":4.9164261915637555,"vY0":-126.98491239247468,"vZ0":-5.0764525955508235,"x":112.79,"y":187.12,"x0":-2.170107906317268,"y0":50.004656268975275,"z0":6.348783036188411,"aX":3.9210940037567155},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2336,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.432454714071572,"extension":6.893701768439069},"index":4,"playId":"887042c9-f6cf-329a-b2da-b62be0c8cea8","pitchNumber":4,"startTime":"2026-04-20T00:25:04.996Z","endTime":"2026-04-20T00:25:08.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.6,"endSpeed":87.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807371925910548,"aZ":-17.364120401891274,"pfxX":-2.6339484123749513,"pfxZ":7.502988662689244,"pX":-1.2860875496752928,"pZ":4.310571972239152,"vX0":3.249769158117794,"vY0":-139.2740401681964,"vZ0":-3.0065218657599315,"x":166.02,"y":122.39,"x0":-2.123097167826041,"y0":50.00515882840611,"z0":6.545413809944375,"aX":-5.201222095318121},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":4.1,"spinRate":2016,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3925157831725663,"extension":6.386329834613597},"index":5,"playId":"3d4868eb-6063-384b-bcaa-2db71ca03223","pitchNumber":5,"startTime":"2026-04-20T00:25:29.431Z","endTime":"2026-04-20T00:25:32.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212137759364456,"aZ":-25.597320156947973,"pfxX":-7.780720206999213,"pfxZ":4.01593285747348,"pX":-1.3561461410317885,"pZ":2.8552458145470636,"vX0":4.34512978840602,"vY0":-126.43730100485487,"vZ0":-3.9888073749353845,"x":168.69,"y":161.69,"x0":-2.076686826414231,"y0":50.00031773950983,"z0":6.482350031711975,"aX":-12.729571266531089},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":1564,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43146171124914234,"extension":6.489816935476547},"index":6,"playId":"c3a3b1aa-85ab-3147-8b24-e51188cd2425","pitchNumber":6,"startTime":"2026-04-20T00:25:43.715Z","endTime":"2026-04-20T00:25:47.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.004563606998076,"aZ":-39.316212410514595,"pfxX":4.22603709417914,"pfxZ":-5.159986786273819,"pX":-1.1532492441953466,"pZ":3.560407939811988,"vX0":0.769979447110911,"vY0":-116.65373599960076,"vZ0":1.3511282986689814,"x":160.96,"y":142.65,"x0":-2.0363868977682746,"y0":50.00181310527602,"z0":6.667087488762294,"aX":5.850449477883957},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.8,"breakHorizontal":-7.8,"spinRate":2472,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4687020401939095,"extension":6.463327523034527},"index":7,"playId":"c6c257d8-d087-362b-b0f5-004253e50c01","pitchNumber":7,"startTime":"2026-04-20T00:25:58.628Z","endTime":"2026-04-20T00:26:03.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:26:03.872Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Yastrzemski doubles (3) on a line drive to center fielder Justin Crawford. Ozzie Albies to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T00:26:13.813Z","endTime":"2026-04-20T00:27:55.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":78.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082193786140312,"aZ":-28.15758073058728,"pfxX":2.5522167043152284,"pfxZ":2.5500124496204375,"pX":-0.5520080334330871,"pZ":3.759411996111914,"vX0":4.2381946013872565,"vY0":-124.7569213269378,"vZ0":-0.9570513725920018,"x":138.04,"y":137.28,"x0":-2.604424634598068,"y0":50.003699488157075,"z0":6.468589019767655,"aX":4.0238056036046075},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":-5.6,"spinRate":2461,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.43902112248102254,"extension":6.630654741157128},"index":0,"playId":"600b8046-8ad8-3c0d-95b1-a2b42e732803","pitchNumber":1,"startTime":"2026-04-20T00:26:34.607Z","endTime":"2026-04-20T00:26:39.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967249598601146,"aZ":-10.54357470981062,"pfxX":-1.8109189158036632,"pfxZ":11.466829669980449,"pX":-0.5760722016460598,"pZ":3.0081273333881713,"vX0":4.916306426528644,"vY0":-136.02156967096926,"vZ0":-7.332891423824111,"x":138.96,"y":157.56,"x0":-2.1663384327584105,"y0":50.00523521876682,"z0":6.4586055968268425,"aX":-3.4175249184063285},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":2.3,"spinRate":2082,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.40165120105051333,"extension":6.424462431994901},"index":1,"playId":"60fc9672-9391-35fb-8716-ded660d745cd","pitchNumber":2,"startTime":"2026-04-20T00:26:51.827Z","endTime":"2026-04-20T00:26:55.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32716334174282,"aZ":-26.453707128483337,"pfxX":-8.468996830457407,"pfxZ":3.664520097718638,"pX":0.03522235000000386,"pZ":1.7503521328427885,"vX0":8.37255498512525,"vY0":-123.3009214434086,"vZ0":-6.000432662834827,"x":115.66,"y":191.52,"x0":-2.2818719501112312,"y0":50.002910181184696,"z0":6.408087086622625,"aX":-13.221544169227906},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":1621,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.44187729658692243,"extension":6.651856370275538},"index":2,"playId":"da04a4e3-47a7-3e5f-adb1-7882e6f9f3a2","pitchNumber":3,"startTime":"2026-04-20T00:27:12.967Z","endTime":"2026-04-20T00:27:16.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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-04-20T00:27:28.075Z","endTime":"2026-04-20T00:27:44.190Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65106028065263,"aZ":-27.0044811766469,"pfxX":2.194429547512857,"pfxZ":3.1589647062842685,"pX":0.45311094748834596,"pZ":1.8906176477741599,"vX0":5.669983819085174,"vY0":-126.77156174871277,"vZ0":-5.9937054130436715,"x":99.73,"y":187.73,"x0":-2.0928313635294202,"y0":50.00145213984911,"z0":6.426527400303452,"aX":3.589979048702849},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-5.2,"spinRate":2403,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.43120022383472767,"extension":6.436376249728577},"hitData":{"launchSpeed":86.2,"launchAngle":18.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.22,"coordY":76.35}},"index":4,"playId":"846a3a80-e20d-3069-8624-c6812965964f","pitchNumber":4,"startTime":"2026-04-20T00:27:44.190Z","endTime":"2026-04-20T00:27:55.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":1.58,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:27:55.975Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Smith pops out to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T00:28:12.839Z","endTime":"2026-04-20T00:31:22.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441755400578085,"aZ":-26.738340493122724,"pfxX":4.170142858177602,"pfxZ":3.3880036512988365,"pX":-0.20802790937860402,"pZ":2.7444517594311546,"vX0":4.266987472712538,"vY0":-126.6025116292868,"vZ0":-3.7026544558610412,"x":124.93,"y":164.68,"x0":-2.463925436155662,"y0":50.00488670987005,"z0":6.391989684088544,"aX":6.697438730008911},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-8.6,"spinRate":2387,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4344290171835463,"extension":6.692921473542289},"index":0,"playId":"1aaafb97-74cf-35b6-ae4b-59a7e06f0a6f","pitchNumber":1,"startTime":"2026-04-20T00:28:34.180Z","endTime":"2026-04-20T00:28:37.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819815269398504,"aZ":-27.812520988072666,"pfxX":-9.444281676115033,"pfxZ":2.7541601097248414,"pX":-0.6804539625147998,"pZ":2.248061979083707,"vX0":6.577502377737171,"vY0":-125.36731040850395,"vZ0":-4.875767459754936,"x":142.94,"y":178.08,"x0":-2.1193365124412105,"y0":50.00024344718421,"z0":6.5050735878571295,"aX":-14.937509716921102},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":1533,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4379350806125024,"extension":6.566505377393949},"index":1,"playId":"488cc015-abbc-361c-b3c8-c7af2c711c39","pitchNumber":2,"startTime":"2026-04-20T00:28:52.178Z","endTime":"2026-04-20T00:28:55.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-20T00:29:03.511Z","endTime":"2026-04-20T00:29:22.768Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07830981878494,"aZ":-22.633077045568918,"pfxX":-9.80390323063615,"pfxZ":5.943493594095102,"pX":0.1622682970491719,"pZ":0.33077204160017504,"vX0":8.479125411610301,"vY0":-126.76551507548356,"vZ0":-10.285520885099555,"x":110.81,"y":229.85,"x0":-1.9736268509018395,"y0":50.00554226000284,"z0":6.2903077676994466,"aX":-15.749435049686326},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":1533,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.43426199162205803,"extension":6.614078230999621},"index":3,"playId":"3def69af-3508-3bf8-9e94-fd04953c0082","pitchNumber":3,"startTime":"2026-04-20T00:29:22.768Z","endTime":"2026-04-20T00:29:26.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.0,"endSpeed":86.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45314184184449,"aZ":-12.092205930938688,"pfxX":-6.571952899360642,"pfxZ":10.358092222573276,"pX":0.8457852548802306,"pZ":4.052652759818716,"vX0":9.803692497404555,"vY0":-139.3630215980095,"vZ0":-4.414443714142919,"x":84.76,"y":129.36,"x0":-1.8870627301645495,"y0":50.00595605767254,"z0":6.47500268032767,"aX":-12.746322734278754},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2020,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39515385299067374,"extension":6.382502600617729},"index":4,"playId":"b7eedf51-2b6e-3b2c-be38-8bee61227ad5","pitchNumber":4,"startTime":"2026-04-20T00:29:47.128Z","endTime":"2026-04-20T00:29:51.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93649348218375,"aZ":-36.23516091048654,"pfxX":2.8713629000340233,"pfxZ":-2.914879296864953,"pX":0.21475191107645156,"pZ":1.6599510182357011,"vX0":3.966090395206838,"vY0":-118.20344155784527,"vZ0":-3.52217564211817,"x":108.81,"y":193.96,"x0":-1.8685794532597535,"y0":50.004994361955745,"z0":6.552251529833687,"aX":3.9969314157155633},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.0,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.46628899992071027,"extension":6.603323645139234},"index":5,"playId":"6b2841fc-4df6-373c-b2ef-a32a184312b9","pitchNumber":5,"startTime":"2026-04-20T00:30:18.723Z","endTime":"2026-04-20T00:30:23.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20429860477835,"aZ":-11.259819403405011,"pfxX":-2.3404274646292915,"pfxZ":10.509511718063129,"pX":0.8416463110218242,"pZ":3.7589079233020417,"vX0":8.403764114159827,"vY0":-140.71359035258277,"vZ0":-5.666338028559141,"x":84.92,"y":137.29,"x0":-1.8895493985434724,"y0":50.00351544063074,"z0":6.539466427199948,"aX":-4.659012299710118},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":2.4,"spinRate":2008,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39039556221699856,"extension":6.525538048504144},"index":6,"playId":"8aab4c48-2d35-3974-954f-9ba9332f744a","pitchNumber":6,"startTime":"2026-04-20T00:30:51.270Z","endTime":"2026-04-20T00:30:54.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90137567720775,"aZ":-23.8603084513889,"pfxX":-8.879037752574641,"pfxZ":5.211301785695759,"pX":-0.6539502233341823,"pZ":1.8424912112943677,"vX0":6.36439449030743,"vY0":-126.32219376575237,"vZ0":-6.370920837055451,"x":141.93,"y":189.03,"x0":-2.0692147624355646,"y0":50.0008521676349,"z0":6.350735941774286,"aX":-14.158809752922972},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":1407,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.43580414680921775,"extension":6.517130035316019},"hitData":{"launchSpeed":71.8,"launchAngle":60.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.06,"coordY":140.98}},"index":7,"playId":"1b76356e-16a5-3c3c-acf3-07f2ec4600ab","pitchNumber":7,"startTime":"2026-04-20T00:31:13.119Z","endTime":"2026-04-20T00:31:22.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":2.14,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:31:22.033Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T00:31:39.944Z","endTime":"2026-04-20T00:32:19.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236571418848545,"aZ":-33.71712074998761,"pfxX":10.91663674728896,"pfxZ":-1.1111186201750654,"pX":0.5985889578261042,"pZ":1.9680116146921642,"vX0":3.6474492675942862,"vY0":-118.46570242256597,"vZ0":-2.860890532670707,"x":94.18,"y":185.64,"x0":-2.3907855528328312,"y0":50.00545378334018,"z0":6.357080675972485,"aX":15.105529897972902},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.5,"breakHorizontal":-20.8,"spinRate":2512,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.46713728301032287,"extension":6.716307653095552},"index":0,"playId":"136c2a42-429b-349a-a441-13280b40c247","pitchNumber":1,"startTime":"2026-04-20T00:31:51.455Z","endTime":"2026-04-20T00:31:55.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.3,"endSpeed":84.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.904618033394996,"aZ":-15.163208597035066,"pfxX":-8.746620740800536,"pfxZ":9.278852097653555,"pX":-0.7222479446460082,"pZ":3.2960831699138917,"vX0":5.746823790382433,"vY0":-135.5944224303758,"vZ0":-5.814917245012507,"x":144.53,"y":149.79,"x0":-1.7496090255169314,"y0":50.00231231663668,"z0":6.554087720223518,"aX":-16.035982164200295},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":14.4,"spinRate":2102,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4063357591126393,"extension":6.4654201106807285},"hitData":{"launchSpeed":76.4,"launchAngle":42.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.08,"coordY":106.65}},"index":1,"playId":"abff3411-1e8d-3f63-9c4a-e2fb7e69d50e","pitchNumber":2,"startTime":"2026-04-20T00:32:10.684Z","endTime":"2026-04-20T00:32:19.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:32:19.057Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T00:34:35.654Z","endTime":"2026-04-20T00:35:17.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43360615589318,"aZ":-12.59327848255827,"pfxX":-5.224979037765813,"pfxZ":10.496634502518585,"pX":-0.6786709321539486,"pZ":2.900839742530588,"vX0":6.091762687100518,"vY0":-136.53625810438518,"vZ0":-5.404001196749276,"x":142.87,"y":160.46,"x0":-2.272623163415095,"y0":50.00191066895399,"z0":5.79116639145786,"aX":-9.746334284685851},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2310,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40301681701628933,"extension":6.169459531100673},"index":0,"playId":"d33a7f18-29fa-3477-9099-8f1da5762d6a","pitchNumber":1,"startTime":"2026-04-20T00:34:52.185Z","endTime":"2026-04-20T00:34:55.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.253400818919104,"aZ":-12.987426454743908,"pfxX":-5.394840454947623,"pfxZ":10.34283017775495,"pX":-0.26273063125455,"pZ":2.6589626253346332,"vX0":7.032747953021671,"vY0":-136.17245439319845,"vZ0":-5.898395894390782,"x":127.01,"y":166.99,"x0":-2.1925799402234265,"y0":50.00643722846389,"z0":5.771913536023169,"aX":-10.012132960131856},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2308,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.404094538986012,"extension":6.1199137735391425},"hitData":{"launchSpeed":86.4,"launchAngle":26.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.99,"coordY":116.33}},"index":1,"playId":"f5f2206d-280c-313b-987a-634909c50ac5","pitchNumber":2,"startTime":"2026-04-20T00:35:08.231Z","endTime":"2026-04-20T00:35:17.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:35:17.037Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, first baseman Matt Olson to pitcher Grant Holmes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T00:35:27.611Z","endTime":"2026-04-20T00:36:43.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":77.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.753393506228235,"aZ":-37.03584012721806,"pfxX":1.4701143701160828,"pfxZ":-3.2155052430906625,"pX":-0.23125827724790057,"pZ":1.6204279660313825,"vX0":4.2120652011330915,"vY0":-121.78174016081991,"vZ0":-2.7921211101353616,"x":125.82,"y":195.03,"x0":-2.1707772807333385,"y0":50.005704382175196,"z0":5.969150457297889,"aX":2.2196717522854064},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.2,"breakHorizontal":-3.6,"spinRate":2724,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.44888057511010704,"extension":6.035341683007351},"index":0,"playId":"00bffd1f-d470-3781-861a-e074d1b0ae0d","pitchNumber":1,"startTime":"2026-04-20T00:35:43.090Z","endTime":"2026-04-20T00:35:47.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13120181141579,"aZ":-12.785047278554764,"pfxX":-3.3429750502533855,"pfxZ":10.134326019560085,"pX":0.4508779965088625,"pZ":2.5767593255694625,"vX0":8.086112663034005,"vY0":-137.6012394412652,"vZ0":-6.31069564888173,"x":99.81,"y":169.21,"x0":-2.0943892586679222,"y0":50.00624674677505,"z0":5.7698392799086715,"aX":-6.398612074221804},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":4.3,"spinRate":2272,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3983770733143488,"extension":6.14829837715132},"index":1,"playId":"49c09ba1-b54c-3a03-b51f-1a2d73f29fca","pitchNumber":2,"startTime":"2026-04-20T00:35:58.251Z","endTime":"2026-04-20T00:36:02.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506492942029833,"aZ":-23.00079383402679,"pfxX":-10.621525658132613,"pfxZ":4.957854820335105,"pX":-0.10053563418799408,"pZ":2.2701926603090516,"vX0":8.96550059986016,"vY0":-135.60143971530775,"vZ0":-4.853498294137616,"x":120.83,"y":177.48,"x0":-2.080613600498422,"y0":50.00276138310007,"z0":5.702098220940764,"aX":-19.648196681204162},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":2170,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.404962288692694,"extension":6.1587965184430065},"index":2,"playId":"491793e2-44e7-3d04-a7eb-a9db1745efd8","pitchNumber":3,"startTime":"2026-04-20T00:36:18.510Z","endTime":"2026-04-20T00:36:22.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16318696533716,"aZ":-40.13852678218349,"pfxX":0.8450841742862307,"pfxZ":-5.0807911384725255,"pX":0.9351129231255013,"pZ":1.3407958229051604,"vX0":6.983527527168639,"vY0":-124.22583932089806,"vZ0":-3.0254832581755435,"x":81.36,"y":202.58,"x0":-2.0186519939240624,"y0":50.00251121686842,"z0":5.900945779117959,"aX":1.3241475210104443},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.7,"breakHorizontal":-3.1,"spinRate":2818,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4403903762538617,"extension":6.09442126091687},"hitData":{"launchSpeed":83.4,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":131.91,"coordY":188.95}},"index":3,"playId":"a334c87f-a3e0-3157-85b3-59dd73d8dcc1","pitchNumber":4,"startTime":"2026-04-20T00:36:34.521Z","endTime":"2026-04-20T00:36:43.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:36:43.895Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T00:37:03.105Z","endTime":"2026-04-20T00:37:33.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114736921185063,"aZ":-14.719632270753028,"pfxX":-4.637851207277958,"pfxZ":9.26161665006728,"pX":-0.0026457734258665665,"pZ":2.6561142016287733,"vX0":7.230232053005199,"vY0":-136.4258510002703,"vZ0":-5.688806366025381,"x":117.1,"y":167.06,"x0":-2.0850419801210283,"y0":50.0005738116688,"z0":5.783485944716873,"aX":-8.738740439926934},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2232,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4015438852778761,"extension":6.258886263611282},"index":0,"playId":"17766377-d9af-3a5f-815a-139264a621e3","pitchNumber":1,"startTime":"2026-04-20T00:37:09.236Z","endTime":"2026-04-20T00:37:13.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30261222766845,"aZ":-26.322872553778286,"pfxX":-9.313547352157926,"pfxZ":3.24250158593419,"pX":-0.19315085735745488,"pZ":1.151836218972608,"vX0":8.340924224458693,"vY0":-133.19327249140466,"vZ0":-6.5053811794459335,"x":124.36,"y":207.68,"x0":-2.147831440402362,"y0":50.00564732997808,"z0":5.516916397798992,"aX":-16.818649344934155},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":15.1,"spinRate":1441,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41047264296533914,"extension":6.339814059952548},"hitData":{"launchSpeed":89.0,"launchAngle":-9.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.52,"coordY":154.56}},"index":1,"playId":"0aa9dc49-0e00-3f3d-8685-382972312687","pitchNumber":2,"startTime":"2026-04-20T00:37:25.588Z","endTime":"2026-04-20T00:37:33.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:37:33.772Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:39:51.516Z","endTime":"2026-04-20T00:40:46.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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(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.5,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65324214141508,"aZ":-11.037493791517212,"pfxX":-2.210095087647213,"pfxZ":10.873564118852268,"pX":0.19695529672940845,"pZ":4.801175639209807,"vX0":6.971202332499484,"vY0":-138.90174791954996,"vZ0":-2.643710579913419,"x":109.49,"y":109.15,"x0":-2.063938708675496,"y0":50.00093739164504,"z0":6.504569783669282,"aX":-4.296804882433863},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":2.5,"spinRate":2240,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39513418258265354,"extension":6.539563233174788},"index":0,"playId":"9499d0a1-ae2c-3355-8f07-bf5bed377048","pitchNumber":1,"startTime":"2026-04-20T00:40:05.766Z","endTime":"2026-04-20T00:40:08.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14723731345321,"aZ":-24.433600726962847,"pfxX":-6.583836215375145,"pfxZ":4.836883063187448,"pX":0.18577121286298198,"pZ":1.430979625536093,"vX0":7.460220740623483,"vY0":-125.17127986170465,"vZ0":-7.2102814647308975,"x":109.92,"y":200.14,"x0":-1.9654314675529114,"y0":50.00389120774337,"z0":6.323834537106106,"aX":-10.541527000300476},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":10.4,"spinRate":1555,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.43609340693039966,"extension":6.5273127749838915},"index":1,"playId":"907909ed-1e5a-34b4-ade0-6f4a2df47225","pitchNumber":2,"startTime":"2026-04-20T00:40:20.574Z","endTime":"2026-04-20T00:40:23.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.256859978205785,"aZ":-24.82108299197857,"pfxX":-3.667593125491238,"pfxZ":4.652573996927036,"pX":-0.2922597754649558,"pZ":1.9838217176334267,"vX0":6.067466948154997,"vY0":-125.1791631868747,"vZ0":-5.776138772853081,"x":128.14,"y":185.22,"x0":-2.2756056314035646,"y0":50.001804112993554,"z0":6.364274067538894,"aX":-5.795856956691},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":5.2,"spinRate":1464,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.43825508460823626,"extension":6.55727638344552},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.1,"coordY":134.89}},"index":2,"playId":"4d1cc47b-daaa-344d-8c3b-5d55e9d005cd","pitchNumber":3,"startTime":"2026-04-20T00:40:35.932Z","endTime":"2026-04-20T00:40:46.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:40:46.259Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a sharp ground ball to left fielder Brandon Marsh. Michael Harris II to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:42:18.896Z","endTime":"2026-04-20T00:43:12.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T00:41:17.231Z","endTime":"2026-04-20T00:42:21.004Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544073473543058,"aZ":-15.219248930907757,"pfxX":-6.658652558878607,"pfxZ":9.14103941906565,"pX":-1.1995029252405058,"pZ":3.854615243288229,"vX0":4.816409600764726,"vY0":-135.56616810512085,"vZ0":-4.530832012250984,"x":162.72,"y":134.71,"x0":-2.1369768353083263,"y0":50.00501605199397,"z0":6.615186276260356,"aX":-12.354792549574986},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2054,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4045306240888622,"extension":6.395294438744389},"index":1,"playId":"aeefabf1-9a28-3193-b627-765db865225a","pitchNumber":1,"startTime":"2026-04-20T00:42:21.004Z","endTime":"2026-04-20T00:42:24.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27806686892728,"aZ":-27.20177577780413,"pfxX":3.851387566849164,"pfxZ":3.5205864036019725,"pX":1.087647549760731,"pZ":0.2414846361673385,"vX0":7.174735305170817,"vY0":-118.5748356880054,"vZ0":-7.824235962026151,"x":75.54,"y":232.26,"x0":-2.4869069190049804,"y0":50.00376757597874,"z0":6.09223746243029,"aX":5.442926757711802},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.6,"breakHorizontal":-8.9,"spinRate":2361,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4632589545471917,"extension":6.661277457913762},"index":2,"playId":"6d62155e-1ecf-391d-b063-4dcfa7803c52","pitchNumber":2,"startTime":"2026-04-20T00:42:38.505Z","endTime":"2026-04-20T00:42:42.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3333419694696,"aZ":-12.633425298616254,"pfxX":-7.238316743681807,"pfxZ":10.713673495349324,"pX":-0.5107685387951347,"pZ":1.6768534628606608,"vX0":6.668708240177672,"vY0":-134.48411256115585,"vZ0":-10.170110731332702,"x":136.47,"y":193.5,"x0":-2.0873447938498444,"y0":50.00507861124322,"z0":6.414006612905097,"aX":-13.203876864332651},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":11.6,"spinRate":1935,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4079624581219643,"extension":6.457368371945345},"hitData":{"launchSpeed":106.8,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":76.66,"coordY":120.48}},"index":3,"playId":"a39a895a-5803-3a14-be6d-926f882845e9","pitchNumber":3,"startTime":"2026-04-20T00:43:01.498Z","endTime":"2026-04-20T00:43:12.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":2.13,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:43:12.157Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks. Michael Harris II to 3rd. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:46:02.549Z","endTime":"2026-04-20T00:47:36.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T00:43:32.210Z","endTime":"2026-04-20T00:44:04.213Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Mayza replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-20T00:44:04.213Z","endTime":"2026-04-20T00:46:04.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813554953297935,"aZ":-32.398241885208186,"pfxX":-0.40052004181301903,"pfxZ":-0.13648336628855873,"pX":-1.3815111533855577,"pZ":2.2523921767669064,"vX0":-7.169482531843486,"vY0":-126.96582779210937,"vZ0":-3.144060376758498,"x":169.66,"y":177.97,"x0":1.5349664294406398,"y0":50.005125157047715,"z0":6.094202446867258,"aX":-0.6499439325143358},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":2.4,"spinRate":2288,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4319557515707868,"extension":7.006895155387488},"index":2,"playId":"c377bf92-2468-3d92-8ff5-aa375ae2f039","pitchNumber":1,"startTime":"2026-04-20T00:46:04.358Z","endTime":"2026-04-20T00:46:08.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463268560133773,"aZ":-22.468528442522135,"pfxX":9.392837984843537,"pfxZ":5.212152277897176,"pX":-0.2926482812128328,"pZ":1.5302376556950184,"vX0":-7.977069913476196,"vY0":-135.81685900787178,"vZ0":-7.972600807516734,"x":128.16,"y":197.46,"x0":1.4658838547886806,"y0":50.00548438892639,"z0":6.072930899394548,"aX":17.505047088214283},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.2,"spinRate":2122,"spinDirection":142},"zone":13,"typeConfidence":0.89,"plateTime":0.4036814706121743,"extension":6.860913287137305},"index":3,"playId":"9ad3a526-6f67-3eee-a9d2-76c47236210a","pitchNumber":2,"startTime":"2026-04-20T00:46:19.719Z","endTime":"2026-04-20T00:46:46.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712702180225143,"aZ":-22.225016245873356,"pfxX":9.102385630770206,"pfxZ":5.380122589644882,"pX":-0.11422832764498336,"pZ":2.071050342483577,"vX0":-7.009234779009523,"vY0":-134.9733871245987,"vZ0":-6.588397146712117,"x":121.35,"y":182.86,"x0":1.330554712189402,"y0":50.00436446672484,"z0":6.1031599474246825,"aX":16.83682215955226},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-15.0,"spinRate":2086,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.40543524158905964,"extension":7.001446048782764},"index":4,"playId":"c879a7b9-5e44-37a5-9cd4-58b4bb57a468","pitchNumber":3,"startTime":"2026-04-20T00:46:50.831Z","endTime":"2026-04-20T00:46:54.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.492569452300952,"aZ":-28.89171396672343,"pfxX":-0.8124891624831578,"pfxZ":2.005899197041416,"pX":-1.6134795344169683,"pZ":0.5342334264775584,"vX0":-7.739320175623913,"vY0":-126.91121137163914,"vZ0":-7.68709909853945,"x":178.5,"y":224.36,"x0":1.578537430532578,"y0":50.002680878086,"z0":5.8974643762342005,"aX":-1.3257963439512186},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":2188,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4312692268121512,"extension":7.045045839097421},"index":5,"playId":"08e3f623-faf3-3b27-9bb1-a7efa9f87e83","pitchNumber":4,"startTime":"2026-04-20T00:47:10.669Z","endTime":"2026-04-20T00:47:14.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858158400322413,"aZ":-18.82654954006579,"pfxX":8.748753848667334,"pfxZ":7.24547658218728,"pX":0.18145079652520799,"pZ":1.0354238028295208,"vX0":-6.177667089754678,"vY0":-134.96958408894682,"vZ0":-9.790994888176964,"x":110.08,"y":210.82,"x0":1.3653352036221884,"y0":50.0032202743629,"z0":6.040670072049169,"aX":16.113250027796116},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-14.5,"spinRate":2190,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.4060962149063907,"extension":6.975137201323642},"index":6,"playId":"b8a1cca4-a01e-32a1-bccf-c469eef0bd34","pitchNumber":5,"startTime":"2026-04-20T00:47:31.883Z","endTime":"2026-04-20T00:47:36.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":-10.100000000000001,"leverageIndex":2.68,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:47:36.300Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Olson grounds into a force out, second baseman Bryson Stott to shortstop Trea Turner. Michael Harris II scores. Ronald Acuña Jr. to 3rd. Drake Baldwin out at 2nd. Matt Olson to 1st.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:47:43.165Z","endTime":"2026-04-20T00:49:37.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13588832069641,"aZ":-19.550231080440998,"pfxX":9.175657277585321,"pfxZ":6.592620301264597,"pX":-0.273116902598843,"pZ":1.8835236049943196,"vX0":-7.992288429335652,"vY0":-137.6575364946317,"vZ0":-7.7945130820309965,"x":127.41,"y":187.92,"x0":1.4786243253558555,"y0":50.00374027120711,"z0":6.079878620874097,"aX":17.575052341794844},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.9,"spinRate":2205,"spinDirection":142},"zone":7,"typeConfidence":0.88,"plateTime":0.398192464752539,"extension":6.919216580564725},"index":0,"playId":"84e8319e-60c6-3877-ae6c-0036646bbc42","pitchNumber":1,"startTime":"2026-04-20T00:48:01.280Z","endTime":"2026-04-20T00:48:05.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4378323642826,"aZ":-19.824985064071782,"pfxX":9.62798845910849,"pfxZ":6.385973285690081,"pX":0.35252085674809797,"pZ":1.8066874342257235,"vX0":-5.919968435014238,"vY0":-138.54487974482421,"vZ0":-8.301176292157388,"x":103.56,"y":190.0,"x0":1.271786175327082,"y0":50.004119016152345,"z0":6.179034798677522,"aX":18.622092573676046},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2298,"spinDirection":143},"zone":9,"typeConfidence":0.9,"plateTime":0.3961173801610638,"extension":6.9647840128597425},"index":1,"playId":"7d3e8a13-8c24-3eaa-a125-f794ebd89da3","pitchNumber":2,"startTime":"2026-04-20T00:48:18.400Z","endTime":"2026-04-20T00:48:45.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"}},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.896064647750965,"aZ":-17.31935352855982,"pfxX":8.7759604066035,"pfxZ":7.500237851674258,"pX":0.3290803765372271,"pZ":0.3923547693764932,"vX0":-5.933476508674879,"vY0":-139.93188118954652,"vZ0":-12.39589969258833,"x":104.46,"y":228.19,"x0":1.3379075318928553,"y0":50.005499630471746,"z0":6.017635011310769,"aX":17.387634547212887},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":2284,"spinDirection":141},"zone":14,"typeConfidence":0.87,"plateTime":0.39158280322112704,"extension":7.009453526276738},"index":2,"playId":"a7995b6e-b630-364f-afb0-2b5d81771b2f","pitchNumber":3,"startTime":"2026-04-20T00:48:51.884Z","endTime":"2026-04-20T00:48:55.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.7,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48568501493027,"aZ":-32.22437089796878,"pfxX":-1.0671520710306144,"pfxZ":-0.024906829462873148,"pX":-1.0561672718792174,"pZ":1.6721994747502285,"vX0":-6.509247678087822,"vY0":-130.48200254903884,"vZ0":-4.855568211881167,"x":157.26,"y":193.63,"x0":1.601788860866965,"y0":50.00562510143036,"z0":5.963960002442008,"aX":-1.8544797174763399},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":3.2,"spinRate":2350,"spinDirection":353},"zone":13,"typeConfidence":0.9,"plateTime":0.41855504150866407,"extension":6.986421786005216},"index":3,"playId":"78a58a42-53d0-3abd-8345-2d838627ac1f","pitchNumber":4,"startTime":"2026-04-20T00:49:13.105Z","endTime":"2026-04-20T00:49:17.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96634151619047,"aZ":-33.88577381721779,"pfxX":-0.4312378044504892,"pfxZ":-1.0191833012240856,"pX":-0.7681497087836958,"pZ":2.0397853883815715,"vX0":-5.67538342860408,"vY0":-129.0724772151468,"vZ0":-3.492448569823973,"x":146.28,"y":183.71,"x0":1.5191746652118074,"y0":50.00184404835354,"z0":6.031644570815859,"aX":-0.7244294144960817},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.4,"breakHorizontal":2.2,"spinRate":2285,"spinDirection":310},"zone":7,"typeConfidence":0.9,"plateTime":0.4250609116552524,"extension":7.0210945294826415},"hitData":{"launchSpeed":78.6,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":154.56}},"index":4,"playId":"58988157-ec10-3c0e-a24b-4ab12ca68f02","pitchNumber":5,"startTime":"2026-04-20T00:49:30.569Z","endTime":"2026-04-20T00:49:37.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":2.84,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:49:37.645Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a ground ball to third baseman Alec Bohm. Ronald Acuña Jr. scores. Matt Olson to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:50:06.009Z","endTime":"2026-04-20T00:50:21.956Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72169739112647,"aZ":-23.125391772424024,"pfxX":10.135622220469791,"pfxZ":4.811291202828602,"pX":-0.07217944006737356,"pZ":1.9061779278052553,"vX0":-7.479630619080404,"vY0":-136.68425952927205,"vZ0":-7.0125143333114375,"x":119.75,"y":187.31,"x0":1.3906958579497097,"y0":50.00457097426279,"z0":6.106656713753771,"aX":19.071349610333776},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.7,"spinRate":1983,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.40158867736377335,"extension":6.941530708938107},"hitData":{"launchSpeed":80.8,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.97,"coordY":176.87}},"index":0,"playId":"ae974631-6af7-3ead-83e0-685ce1fba837","pitchNumber":1,"startTime":"2026-04-20T00:50:14.931Z","endTime":"2026-04-20T00:50:21.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":2.51,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:50:21.956Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (3) on a line drive to left fielder Brandon Marsh. Matt Olson scores. Austin Riley to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:50:49.971Z","endTime":"2026-04-20T00:52:36.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29921868143301,"aZ":-21.41540879426893,"pfxX":8.408370411724027,"pfxZ":5.570356837525008,"pX":1.4751769833593493,"pZ":2.9304513257643716,"vX0":-3.5740183702659127,"vY0":-137.96808989453936,"vZ0":-5.059210084092557,"x":60.77,"y":159.66,"x0":1.6940280310859555,"y0":50.00110207700689,"z0":6.228520602151649,"aX":16.23013403350356},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":-14.5,"spinRate":2080,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.3967874475591455,"extension":6.752251549900735},"index":0,"playId":"097ee82f-626f-3d9b-969d-b8be803642be","pitchNumber":1,"startTime":"2026-04-20T00:50:58.471Z","endTime":"2026-04-20T00:51:02.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891815220551106,"aZ":-22.769440804711152,"pfxX":9.000503446848985,"pfxZ":4.955852422928661,"pX":0.861960743833137,"pZ":2.422145301974287,"vX0":-5.229255544897147,"vY0":-136.818459284937,"vZ0":-5.922421308546013,"x":84.14,"y":173.38,"x0":1.6276266161878996,"y0":50.00215998286152,"z0":6.1728281203282505,"aX":17.080877809573327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-15.2,"spinRate":2143,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40016633299712234,"extension":6.828663103622987},"index":1,"playId":"bb8e278e-592a-3090-ae9b-fde3359ec82c","pitchNumber":2,"startTime":"2026-04-20T00:51:14.881Z","endTime":"2026-04-20T00:51:18.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.6,"endSpeed":86.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28991979603975,"aZ":-22.078380061152284,"pfxX":9.134536758102293,"pfxZ":5.289029864247048,"pX":-0.04659987541149973,"pZ":2.752534066330367,"vX0":-7.179221175487456,"vY0":-137.47627400650222,"vZ0":-5.302125397194387,"x":118.78,"y":164.46,"x0":1.4156399267226094,"y0":50.00126605717407,"z0":6.2105288308574025,"aX":17.43329549695475},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":-15.0,"spinRate":2110,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.39883684715903334,"extension":6.921312365478409},"index":2,"playId":"8a209044-d1e5-3dcd-8ab2-d92056a2fe6e","pitchNumber":3,"startTime":"2026-04-20T00:51:35.051Z","endTime":"2026-04-20T00:51:38.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574717976339386,"aZ":-33.26100720149615,"pfxX":-1.7240752136142694,"pfxZ":-0.6561072263962231,"pX":-0.8657789866003287,"pZ":0.3402601145077977,"vX0":-5.83861142070469,"vY0":-128.16021079313333,"vZ0":-7.51090679690677,"x":150.0,"y":229.59,"x0":1.6623093049708049,"y0":50.0003782722007,"z0":5.8942299907504845,"aX":-2.876449260826437},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.6,"breakHorizontal":4.4,"spinRate":2389,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.426783099517988,"extension":6.982428309097972},"index":3,"playId":"e2baf10b-00b0-3809-ae66-1545edd81905","pitchNumber":4,"startTime":"2026-04-20T00:52:00.228Z","endTime":"2026-04-20T00:52:04.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28963713877619,"aZ":-22.53336008536406,"pfxX":8.846203883164984,"pfxZ":4.999427426308909,"pX":0.016300224690859018,"pZ":2.008967798310287,"vX0":-6.913633880258724,"vY0":-138.1131174006216,"vZ0":-6.988564844621266,"x":116.38,"y":184.54,"x0":1.404950489711299,"y0":50.00304578581766,"z0":6.0918563198075395,"aX":17.05891902542351},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-14.5,"spinRate":2256,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.3968504461226159,"extension":6.910590629036304},"hitData":{"launchSpeed":98.2,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.29,"coordY":71.39}},"index":4,"playId":"3e8379da-9bc1-3bb6-acd9-342a82ae74bf","pitchNumber":5,"startTime":"2026-04-20T00:52:25.486Z","endTime":"2026-04-20T00:52:36.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-14.000000000000004,"leverageIndex":2.02,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:52:36.841Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:52:51.869Z","endTime":"2026-04-20T00:54:11.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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.7,"endSpeed":86.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671194271113023,"aZ":-22.158400970834975,"pfxX":10.321132616495008,"pfxZ":5.2424601651680645,"pX":0.6481839612950413,"pZ":1.8767316814638164,"vX0":-5.490310241780558,"vY0":-137.62309036450827,"vZ0":-7.5830710028190325,"x":92.29,"y":188.11,"x0":1.3322596627783105,"y0":50.00378922543423,"z0":6.17830861057137,"aX":19.720835974606864},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":-17.5,"spinRate":2185,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.39858860550120223,"extension":6.996452566143483},"index":0,"playId":"e15c3b2a-00e8-3cb2-9107-1bfbe4988baf","pitchNumber":1,"startTime":"2026-04-20T00:53:15.545Z","endTime":"2026-04-20T00:53:19.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592553265610718,"aZ":-23.69582110126206,"pfxX":10.389025321720878,"pfxZ":4.399234998944058,"pX":0.24551790990441175,"pZ":1.7125487809373583,"vX0":-6.977158590796691,"vY0":-138.14338787732748,"vZ0":-7.787188955279393,"x":107.64,"y":192.54,"x0":1.4578486598791056,"y0":50.00286929060686,"z0":6.168041140725726,"aX":20.022335276472525},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":2260,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.39692080537002283,"extension":6.866792615390025},"index":1,"playId":"f06c72bd-a4e1-31b3-bee9-28a7126d7a42","pitchNumber":2,"startTime":"2026-04-20T00:53:40.149Z","endTime":"2026-04-20T00:53:43.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.005674798144824,"aZ":-20.422534888661293,"pfxX":10.778950036349421,"pfxZ":6.02437469916339,"pX":-0.3571735567209178,"pZ":3.1668273621901446,"vX0":-8.28574167667817,"vY0":-139.00415109656382,"vZ0":-4.789374150075514,"x":130.61,"y":153.28,"x0":1.266106652284529,"y0":50.00632869522383,"z0":6.273658023051878,"aX":21.036562028013858},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":-17.8,"spinRate":2189,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.39448991350164686,"extension":6.916123280553764},"index":2,"playId":"340b711c-865f-3b75-9ce6-6fe5866fb9ee","pitchNumber":3,"startTime":"2026-04-20T00:54:07.293Z","endTime":"2026-04-20T00:54:11.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.3,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:54:11.331Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith challenged (pitch result), call on the field was confirmed: Dominic Smith called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T00:54:22.947Z","endTime":"2026-04-20T00:57:32.278Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903888647750225,"aZ":-32.69551011675105,"pfxX":-0.6048346311656019,"pfxZ":-0.30531292879108474,"pX":-1.5750421745940848,"pZ":1.660205299426603,"vX0":-7.542521888569913,"vY0":-130.10247265519766,"vZ0":-4.993401760945289,"x":177.04,"y":193.95,"x0":1.447818544091779,"y0":50.00257997308167,"z0":6.100392937201129,"aX":-1.0304641906154355},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":2.9,"spinRate":2365,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.4220173388507371,"extension":6.950720766585157},"index":0,"playId":"f459126e-c988-351d-96d2-229a1c21ff7b","pitchNumber":1,"startTime":"2026-04-20T00:54:39.061Z","endTime":"2026-04-20T00:54:43.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048600304203255,"aZ":-19.69586636916066,"pfxX":9.256189676079664,"pfxZ":6.5247759708002615,"pX":-0.28752633670889266,"pZ":3.200451472438724,"vX0":-7.590649674479272,"vY0":-137.74556520556877,"vZ0":-4.4979260498577895,"x":127.96,"y":152.37,"x0":1.308261318434223,"y0":50.000952355835814,"z0":6.195343986059805,"aX":17.695097835371268},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-15.1,"spinRate":2185,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.3984156466193314,"extension":6.906832234368759},"index":1,"playId":"a3c4e947-6dbe-37ad-811f-8c6d5409649c","pitchNumber":2,"startTime":"2026-04-20T00:54:56.104Z","endTime":"2026-04-20T00:54:59.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95252600661106,"aZ":-18.140232153798394,"pfxX":10.12807961469459,"pfxZ":7.4731740567472675,"pX":-0.4021408685964521,"pZ":1.2138684287582553,"vX0":-7.845505584290362,"vY0":-136.4272108440159,"vZ0":-9.981509205525327,"x":128.93,"y":220.06,"x0":1.199758008238111,"y0":50.00586820267797,"z0":6.179077412892064,"aX":19.03118825137126},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-16.6,"spinRate":2163,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.40198373834327183,"extension":6.982498133406869},"index":2,"playId":"f06acb4f-1089-3521-aade-c73b63b7ba3e","pitchNumber":3,"startTime":"2026-04-20T00:55:15.329Z","endTime":"2026-04-20T00:55:19.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82985912144881,"aZ":-21.399091949363022,"pfxX":9.808943457670413,"pfxZ":5.6740809696407695,"pX":-0.06975126146419652,"pZ":2.3846824724857454,"vX0":-7.253391937983534,"vY0":-137.26862772773856,"vZ0":-6.288800207961923,"x":119.66,"y":174.39,"x0":1.3393042907279877,"y0":50.001528254170566,"z0":6.173335323984999,"aX":18.622382062379693},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":-16.1,"spinRate":2067,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.39979703543689116,"extension":6.782699608477266},"index":3,"playId":"3e6f05e9-4d9d-3fdd-a8d3-733922619385","pitchNumber":4,"startTime":"2026-04-20T00:55:35.981Z","endTime":"2026-04-20T00:55:40.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-20T00:55:54.505Z","endTime":"2026-04-20T00:56:14.716Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126259377144976,"aZ":-23.151097224890098,"pfxX":10.4149279982638,"pfxZ":4.67390700252882,"pX":-0.44981744844314453,"pZ":2.0463365601680574,"vX0":-8.318462902324544,"vY0":-138.13261155408566,"vZ0":-7.018187503008326,"x":134.15,"y":183.53,"x0":1.249380590802327,"y0":50.00335619157824,"z0":6.179607299921556,"aX":20.102285055267426},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2153,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3967164123653535,"extension":6.885164902324322},"index":5,"playId":"39c59f46-0041-3e2d-a025-99e85fecfd65","pitchNumber":5,"startTime":"2026-04-20T00:56:14.716Z","endTime":"2026-04-20T00:56:18.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62209855949522,"aZ":-32.85607678133611,"pfxX":0.11168509286394013,"pfxZ":-0.4099465410389209,"pX":0.6020521129762594,"pZ":1.9160398103404896,"vX0":-2.810963541470958,"vY0":-128.43372152726934,"vZ0":-4.089995670434787,"x":94.05,"y":187.05,"x0":1.6962216980590297,"y0":50.00314287177362,"z0":6.08482014144568,"aX":0.18736552641827067},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":0.5,"spinRate":2216,"spinDirection":300},"zone":9,"typeConfidence":0.89,"plateTime":0.4264851607070508,"extension":6.973165615542698},"index":6,"playId":"b6cdc105-bb2b-3184-9540-22d1face85c9","pitchNumber":6,"startTime":"2026-04-20T00:56:43.741Z","endTime":"2026-04-20T00:56:47.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.051528665841246,"aZ":-22.428476494065777,"pfxX":10.319014551414678,"pfxZ":4.976292432698916,"pX":-0.7070918860097555,"pZ":2.5165734927443637,"vX0":-9.08443786980936,"vY0":-139.48286039029497,"vZ0":-6.107840231632115,"x":143.95,"y":170.83,"x0":1.2605232970621572,"y0":50.00478705228119,"z0":6.226044841818564,"aX":20.218754875543187},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":-16.7,"spinRate":2239,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.39354596418064425,"extension":6.843861245119289},"index":7,"playId":"751f2ecd-f9d7-3848-9ef9-103cba19a13f","pitchNumber":7,"startTime":"2026-04-20T00:57:11.489Z","endTime":"2026-04-20T00:57:32.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"}},"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":1.65,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-20T00:57:32.278Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T01:00:04.848Z","endTime":"2026-04-20T01:01:06.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344887117417823,"aZ":-17.421991407448118,"pfxX":-4.306072093867556,"pfxZ":7.724677158634645,"pX":-1.4135605060389629,"pZ":3.6062469161741033,"vX0":3.725720697743378,"vY0":-136.88750959103822,"vZ0":-2.8999327980233267,"x":170.88,"y":141.41,"x0":-2.228380042366049,"y0":50.00661837485981,"z0":5.8627383615641,"aX":-8.227975906838806},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":7.1,"spinRate":2291,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39911744755761935,"extension":5.932988133974534},"index":0,"playId":"313529b0-fecf-33d3-8503-1eec5eaa81ec","pitchNumber":1,"startTime":"2026-04-20T01:00:04.848Z","endTime":"2026-04-20T01:00:08.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113150914450436,"aZ":-16.461291651208434,"pfxX":-3.7259384100567945,"pfxZ":8.24818089230478,"pX":-0.9077153244614832,"pZ":2.9941223757367816,"vX0":4.7553357874244675,"vY0":-136.87783512116465,"vZ0":-4.548379723115434,"x":151.6,"y":157.94,"x0":-2.1802832377031978,"y0":50.00048906175464,"z0":5.797996366821609,"aX":-7.0965250490104195},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2279,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3995564723855676,"extension":6.021132067075818},"index":1,"playId":"308e53b9-b1db-30b9-b4ed-2c1276b43f26","pitchNumber":2,"startTime":"2026-04-20T01:00:20.110Z","endTime":"2026-04-20T01:00:24.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":83.8,"endSpeed":77.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54092152526737,"aZ":-35.39468606045628,"pfxX":1.1684061954545704,"pfxZ":-2.1239990499614994,"pX":0.23671122710881834,"pZ":1.6008202828422702,"vX0":5.33876883630492,"vY0":-122.03473496064379,"vZ0":-2.6116959077213933,"x":107.98,"y":195.56,"x0":-2.125190990708148,"y0":50.00204406062111,"z0":5.71442072951374,"aX":1.7724200514898902},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2572,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.44771234767406787,"extension":6.264740296889752},"index":2,"playId":"b6659d0d-bbed-3b93-9a04-bdd4c519ec8c","pitchNumber":3,"startTime":"2026-04-20T01:00:37.414Z","endTime":"2026-04-20T01:00:41.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-04-20T01:00:46.338Z","endTime":"2026-04-20T01:01:00.024Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263895184242397,"aZ":-35.64029517575606,"pfxX":-0.6606681549357729,"pfxZ":-2.191594579525896,"pX":1.18228253034378,"pZ":0.0911271304886126,"vX0":8.202262581530416,"vY0":-124.6847193172823,"vZ0":-6.413099486305721,"x":71.93,"y":236.32,"x0":-2.0595071039534645,"y0":50.00592651709662,"z0":5.625752194449392,"aX":-1.045712110453655},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":-0.6,"spinRate":2710,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43872182034607166,"extension":6.268607261044439},"index":4,"playId":"c12f2567-7289-384d-b003-3518e49b205c","pitchNumber":4,"startTime":"2026-04-20T01:01:00.024Z","endTime":"2026-04-20T01:01:06.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:01:06.435Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T01:01:12.842Z","endTime":"2026-04-20T01:02:33.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":78.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626448745226977,"aZ":-38.25272731143301,"pfxX":2.84270531395272,"pfxZ":-3.917292694501027,"pX":-0.9868833712052377,"pZ":2.915228870778059,"vX0":2.3480182763546105,"vY0":-123.21003290394647,"vZ0":0.4962478276593607,"x":154.62,"y":160.07,"x0":-2.3189152083742366,"y0":50.00524297679314,"z0":5.9227647248906194,"aX":4.406574550402818},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.7,"breakHorizontal":-5.6,"spinRate":2723,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4431709769357308,"extension":6.117274151894115},"index":0,"playId":"05307b97-18ea-322b-afab-a2b414c840f0","pitchNumber":1,"startTime":"2026-04-20T01:01:26.876Z","endTime":"2026-04-20T01:01:31.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.6,"endSpeed":85.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792964702649105,"aZ":-12.903231682371215,"pfxX":-5.589024342555744,"pfxZ":10.294405643716164,"pX":0.1915306268787579,"pZ":1.9904244397562663,"vX0":7.922056146840783,"vY0":-135.94765932014718,"vZ0":-7.36010640965113,"x":109.7,"y":185.04,"x0":-2.0340284792709498,"y0":50.00003957235679,"z0":5.628197094434185,"aX":-10.46030582142943},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2379,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40287663283549335,"extension":6.189373495698873},"index":1,"playId":"8fc0ae30-7181-3946-9065-d088eb3fb5d5","pitchNumber":2,"startTime":"2026-04-20T01:01:42.914Z","endTime":"2026-04-20T01:01:47.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63592360736631,"aZ":-38.25103742758141,"pfxX":1.1154740849742524,"pfxZ":-4.02333744832871,"pX":-1.294542492320614,"pZ":1.6502716468476484,"vX0":1.8966770114298743,"vY0":-122.05649497543732,"vZ0":-2.282586041750837,"x":166.34,"y":194.22,"x0":-2.2260314847667484,"y0":50.00106260191104,"z0":5.8858755944727275,"aX":1.6855833739529924},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.6,"breakHorizontal":-2.5,"spinRate":2702,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4484511951644339,"extension":6.1365130677019835},"index":2,"playId":"ae27afd9-2e20-3b1d-8afa-f05de49132f0","pitchNumber":3,"startTime":"2026-04-20T01:02:04.554Z","endTime":"2026-04-20T01:02:09.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22403225581976,"aZ":-16.818685854615502,"pfxX":-5.636494875082884,"pfxZ":8.180896919401933,"pX":0.35684342796500407,"pZ":2.7405776212294035,"vX0":8.205510152227292,"vY0":-135.76929248223755,"vZ0":-4.929603904224963,"x":103.4,"y":164.78,"x0":-1.964747195414505,"y0":50.00147609093691,"z0":5.740830393803871,"aX":-10.578771680464884},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2409,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4025993397239156,"extension":6.164650105947324},"hitData":{"launchSpeed":106.4,"launchAngle":12.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.27,"coordY":74.19}},"index":3,"playId":"1bd6e6f2-0a1c-3374-bbe6-4b63bd39d897","pitchNumber":4,"startTime":"2026-04-20T01:02:20.992Z","endTime":"2026-04-20T01:02:33.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":0.89,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:02:33.108Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, fielded by second baseman Ozzie Albies. Justin Crawford out at 2nd. Trea Turner to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T01:02:38.348Z","endTime":"2026-04-20T01:05:14.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292161139789386,"aZ":-39.22938901484522,"pfxX":0.4917818036272106,"pfxZ":-4.658833968592098,"pX":0.6276164834299671,"pZ":1.3446409019674503,"vX0":6.267134907244279,"vY0":-122.26768605412366,"vZ0":-2.6970368161402405,"x":93.08,"y":202.47,"x0":-2.0337409759464395,"y0":50.00550489328128,"z0":5.831083049567435,"aX":0.7439039606136327},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.9,"breakHorizontal":-2.4,"spinRate":2730,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44811027036687,"extension":6.357572393926405},"index":0,"playId":"004d1177-b8d6-3869-9841-20f5c15d90f0","pitchNumber":1,"startTime":"2026-04-20T01:02:54.834Z","endTime":"2026-04-20T01:02:58.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490322222796063,"aZ":-37.20864249993347,"pfxX":0.03135114119298299,"pfxZ":-3.2234109509803845,"pX":0.532705727655617,"pZ":1.2325673141382345,"vX0":6.395579669690948,"vY0":-124.30727467792946,"vZ0":-3.2999951929729194,"x":96.69,"y":205.5,"x0":-2.080266772829504,"y0":50.004445273743194,"z0":5.674174207745491,"aX":0.047969527689837026},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.4,"breakHorizontal":-1.6,"spinRate":2721,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4410351683553104,"extension":6.314909462734802},"index":1,"playId":"78d5ed1d-f7d5-3c5d-a422-bfcd6fd3c099","pitchNumber":2,"startTime":"2026-04-20T01:03:11.139Z","endTime":"2026-04-20T01:03:14.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.8,"endSpeed":86.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04745547559056,"aZ":-12.720509326212643,"pfxX":-4.990273544266731,"pfxZ":10.179789553616052,"pX":0.35658756421651944,"pZ":3.156845898428283,"vX0":8.233627104766994,"vY0":-137.71552146174153,"vZ0":-4.582538753520094,"x":103.41,"y":153.55,"x0":-2.0305661055249122,"y0":50.00137615064143,"z0":5.710056488298733,"aX":-9.535752810135348},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":7.2,"spinRate":2398,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39849908892082464,"extension":6.2536872186112795},"index":2,"playId":"bd670b80-86a1-3839-b106-80c69e8174fd","pitchNumber":3,"startTime":"2026-04-20T01:03:27.792Z","endTime":"2026-04-20T01:03:32.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"4ca9e1c1-a72b-3c31-ae25-d42f2f08124c","startTime":"2026-04-20T01:03:44.878Z","endTime":"2026-04-20T01:03:48.514Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.373639573249164,"aZ":-13.656013901092031,"pfxX":-5.664238248733836,"pfxZ":9.582033246081735,"pX":-0.7114141427712198,"pZ":2.9405010833282788,"vX0":5.958480040860831,"vY0":-138.27550680408896,"vZ0":-5.116121627805331,"x":144.12,"y":159.39,"x0":-2.160226697914906,"y0":50.0059665079087,"z0":5.734029244889807,"aX":-10.950352243140692},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2368,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39640138940078673,"extension":6.283830237080767},"index":4,"playId":"8479bd3f-cb2d-33c6-a5c8-9b3457cee213","pitchNumber":4,"startTime":"2026-04-20T01:04:02.840Z","endTime":"2026-04-20T01:04:06.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77071350687065,"aZ":-38.593905695982805,"pfxX":1.558885054924053,"pfxZ":-4.0798433540188945,"pX":0.08550328110408731,"pZ":2.5063699096436007,"vX0":5.013178047286147,"vY0":-124.12904151432295,"vZ0":-0.2614720403239943,"x":113.74,"y":171.11,"x0":-2.1554520312287444,"y0":50.000841969044295,"z0":5.802182353246296,"aX":2.4539000752802944},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.2,"breakHorizontal":-3.8,"spinRate":2789,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.439760095270306,"extension":6.40014482614973},"index":5,"playId":"10db10d6-963c-3434-bc6f-11f828142240","pitchNumber":5,"startTime":"2026-04-20T01:04:24.343Z","endTime":"2026-04-20T01:04:28.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.944025737097018,"aZ":-40.2348470304455,"pfxX":2.282039754342758,"pfxZ":-5.230943615559548,"pX":-1.6304332516257913,"pZ":3.2178300076630735,"vX0":0.6912231587419269,"vY0":-122.98591470095963,"vZ0":1.680952751902319,"x":179.15,"y":151.9,"x0":-2.2111351408301627,"y0":50.00088813872946,"z0":5.921767990302512,"aX":3.51759886058094},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.9,"breakHorizontal":-4.3,"spinRate":2706,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4442760173087268,"extension":6.201212644493787},"index":6,"playId":"f08c63e5-c2ee-344c-a281-07ed3aa32a54","pitchNumber":6,"startTime":"2026-04-20T01:04:47.228Z","endTime":"2026-04-20T01:04:50.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838826605631663,"aZ":-14.590283001150683,"pfxX":-5.309424570460786,"pfxZ":9.083316618248471,"pX":-0.30387747290374967,"pZ":2.2557460678344974,"vX0":6.798099249014647,"vY0":-138.02567516771146,"vZ0":-6.39408256726796,"x":128.58,"y":177.87,"x0":-2.1053595041790287,"y0":50.00084006425334,"z0":5.579333867129234,"aX":-10.275571792256747},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2276,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3963746359575926,"extension":6.367178709908795},"hitData":{"launchSpeed":97.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.88,"coordY":152.53}},"index":7,"playId":"271dbb9d-44fe-3858-bdf2-332500c628dc","pitchNumber":7,"startTime":"2026-04-20T01:05:06.715Z","endTime":"2026-04-20T01:05:14.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":656550,"link":"/api/v1/people/656550"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":-4.099999999999998,"leverageIndex":1.75,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:05:14.416Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (4) on a line drive to right fielder Ronald Acuña Jr. Trea Turner to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T01:08:09.701Z","endTime":"2026-04-20T01:08:40.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T01:05:56.443Z","endTime":"2026-04-20T01:06:39.617Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Bummer replaces Grant Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-20T01:06:39.617Z","endTime":"2026-04-20T01:08:12.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656550,"link":"/api/v1/people/656550","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66385753972436,"aZ":-31.186120239742337,"pfxX":10.395751657322737,"pfxZ":0.5663968863440179,"pX":-0.20418365185740087,"pZ":1.8901298965741353,"vX0":-8.996816895052946,"vY0":-131.65147646451794,"vZ0":-2.006249212175184,"x":124.78,"y":187.75,"x0":1.9113757599045744,"y0":50.0053666736881,"z0":4.976588039789395,"aX":18.201560771501715},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-16.8,"spinRate":1839,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.41648262501452793,"extension":6.405587494465863},"index":2,"playId":"3ee02fcf-dd05-31cb-beac-77ffb88d9604","pitchNumber":1,"startTime":"2026-04-20T01:08:12.004Z","endTime":"2026-04-20T01:08:15.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782976745265188,"aZ":-32.194858923779755,"pfxX":-7.428851746289055,"pfxZ":-0.014231211840234792,"pX":0.7927050629000186,"pZ":2.2623807450087647,"vX0":-0.9631994704529145,"vY0":-116.91699394890144,"vZ0":0.2329793197229333,"x":86.78,"y":177.7,"x0":2.1753127387266407,"y0":50.00383085297498,"z0":5.203918803063803,"aX":-10.197565312354131},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.4,"breakHorizontal":13.7,"spinRate":2371,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.47000438428302704,"extension":6.404325933545071},"hitData":{"launchSpeed":98.4,"launchAngle":15.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.12,"coordY":119.58}},"index":3,"playId":"74fac68a-9690-323f-9d78-1a6e5abf6d65","pitchNumber":2,"startTime":"2026-04-20T01:08:29.125Z","endTime":"2026-04-20T01:08:40.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.4,"awayTeamWinProbability":69.6,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":1.23,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:08:40.920Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T01:09:05.415Z","endTime":"2026-04-20T01:10:04.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.379448153005352,"aZ":-32.891449275551395,"pfxX":9.3232863643967,"pfxZ":-0.4065465188592139,"pX":0.3258597204813533,"pZ":2.812328936837203,"vX0":-7.069062087055054,"vY0":-132.89732435228015,"vZ0":0.011435392341839101,"x":104.58,"y":162.85,"x0":1.8135106638528975,"y0":50.000139793561615,"z0":5.203805069596096,"aX":16.618358143550754},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.5,"breakHorizontal":-15.2,"spinRate":2023,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.412683750692433,"extension":6.5417618312152825},"index":0,"playId":"4e48ea11-e428-3c72-bac9-827966abcf92","pitchNumber":1,"startTime":"2026-04-20T01:09:16.486Z","endTime":"2026-04-20T01:09:19.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096680564497465,"aZ":-32.01756882482075,"pfxX":8.86692104121591,"pfxZ":0.08690766222690005,"pX":-0.36525633351167236,"pZ":1.9833474771776325,"vX0":-8.244820248087949,"vY0":-130.80664170690267,"vZ0":-1.9285710907022735,"x":130.92,"y":185.23,"x0":1.6785188133954183,"y0":50.000205717289,"z0":5.13519836699258,"aX":15.333618251991288},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":-14.2,"spinRate":1984,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.41905092511001607,"extension":6.555739786927106},"index":1,"playId":"6622c3d5-3013-3f64-8675-8fc29fbbe798","pitchNumber":2,"startTime":"2026-04-20T01:09:37.412Z","endTime":"2026-04-20T01:09:41.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4328424427098,"aZ":-37.794447767905716,"pfxX":-8.044331984871722,"pfxZ":-4.20424156959066,"pX":-1.3272479349690616,"pZ":1.70760436271334,"vX0":-4.983613276088356,"vY0":-115.22631762248693,"vZ0":0.2614003084824239,"x":167.59,"y":192.67,"x0":1.9122753163216193,"y0":50.001163827846476,"z0":5.259753604376997,"aX":-10.75971030011388},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.2,"breakHorizontal":15.8,"spinRate":2295,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4762891877661697,"extension":6.476076918346867},"hitData":{"launchSpeed":66.2,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":170.28}},"index":2,"playId":"0f0b061d-5ad5-3300-9704-bda829e90c73","pitchNumber":3,"startTime":"2026-04-20T01:09:56.251Z","endTime":"2026-04-20T01:10:04.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":2.98,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:10:04.200Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T01:12:49.007Z","endTime":"2026-04-20T01:15:19.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T01:12:19.649Z","endTime":"2026-04-20T01:12:51.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731066379156445,"aZ":-20.47789968509273,"pfxX":-0.12969871779720643,"pfxZ":6.520832666761638,"pX":0.5456238001083614,"pZ":2.914194582912061,"vX0":8.40548888655019,"vY0":-132.44248661237353,"vZ0":-3.0672217715084846,"x":96.2,"y":160.1,"x0":-2.6394131935281795,"y0":50.00152039944282,"z0":5.568249999032118,"aX":-0.23245401529896728},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-1.4,"spinRate":2485,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.4120298226812662,"extension":6.255874682317973},"index":1,"playId":"de49ebb1-bf6e-3698-b88a-d4feffd91f64","pitchNumber":1,"startTime":"2026-04-20T01:12:51.313Z","endTime":"2026-04-20T01:12:55.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275486881680543,"aZ":-31.91057175983752,"pfxX":8.532095296039806,"pfxZ":0.18266706650594067,"pX":1.2540607166569282,"pZ":2.579269566878294,"vX0":6.732360379259106,"vY0":-119.66925317995704,"vZ0":-0.016588262075084348,"x":69.2,"y":169.14,"x0":-2.7141813305633526,"y0":50.00154065878471,"z0":5.469053969513136,"aX":12.248465284874534},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.6,"breakHorizontal":-17.2,"spinRate":2691,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.4594725720890551,"extension":6.247469204253864},"index":2,"playId":"b31e05bd-edc7-3119-b3f7-03357a25ba81","pitchNumber":2,"startTime":"2026-04-20T01:13:04.053Z","endTime":"2026-04-20T01:13:08.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.2,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712294338172864,"aZ":-21.223799805511383,"pfxX":-11.018731026012102,"pfxZ":5.908002696499706,"pX":-1.52610816276614,"pZ":3.127258638334362,"vX0":6.949641205412612,"vY0":-135.56196533475077,"vZ0":-1.9198788116820518,"x":175.17,"y":154.34,"x0":-2.696469412533891,"y0":50.00497875455793,"z0":5.332261235863885,"aX":-20.43067439317591},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":18.4,"spinRate":2083,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4046450665636172,"extension":6.198855928932512},"index":3,"playId":"ee0f29f8-c756-3355-967d-00087ab4a192","pitchNumber":3,"startTime":"2026-04-20T01:13:17.737Z","endTime":"2026-04-20T01:13:21.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1356484854119,"aZ":-11.431964688232886,"pfxX":-5.9221838014980985,"pfxZ":10.50471140289026,"pX":-0.45578955760188766,"pZ":3.439020054116512,"vX0":6.995869361784594,"vY0":-140.00015356696758,"vZ0":-4.059641908429078,"x":134.37,"y":145.93,"x0":-2.22376342079934,"y0":50.003926184768865,"z0":5.662533194094516,"aX":-11.695756805489733},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2103,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39200889284474805,"extension":6.30651288206534},"index":4,"playId":"baeb5afe-8168-34ba-816a-87b7bebd27c0","pitchNumber":4,"startTime":"2026-04-20T01:13:36.981Z","endTime":"2026-04-20T01:13:41.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683066199878727,"aZ":-32.3322870408064,"pfxX":6.374129692176831,"pfxZ":-0.11062885013298107,"pX":2.2991834478992237,"pZ":1.6602201856679342,"vX0":9.51400109108831,"vY0":-122.01208480971424,"vZ0":-2.3043508789772247,"x":29.36,"y":193.95,"x0":-2.4896496399111463,"y0":50.00030911688344,"z0":5.423537670687004,"aX":9.533920923716295},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":-13.9,"spinRate":2636,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4502000420796728,"extension":6.322212111475875},"index":5,"playId":"dedf9a9f-120d-331e-9321-3923d28c4cac","pitchNumber":5,"startTime":"2026-04-20T01:13:54.409Z","endTime":"2026-04-20T01:13:58.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.344917012462886,"aZ":-23.252987511241564,"pfxX":-12.183942224971918,"pfxZ":4.57872878654104,"pX":-0.30184657504864054,"pZ":2.7725193326522137,"vX0":10.602140824447288,"vY0":-138.5618735040772,"vZ0":-2.6551916589253373,"x":128.51,"y":163.92,"x0":-2.5907486977626655,"y0":50.00452837167587,"z0":5.293405150687332,"aX":-23.744738963761815},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":19.9,"spinRate":2071,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3949762325795336,"extension":6.353916648216072},"index":6,"playId":"10a83640-454d-3bfa-a873-8b207dba3ce5","pitchNumber":6,"startTime":"2026-04-20T01:14:09.530Z","endTime":"2026-04-20T01:14:12.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196402968032533,"aZ":-22.742222264384374,"pfxX":-0.02057463438993601,"pfxZ":5.120644601514223,"pX":0.8729654654565595,"pZ":1.2850160250213378,"vX0":9.05007416272458,"vY0":-134.3806227960724,"vZ0":-6.556466415771265,"x":83.72,"y":204.08,"x0":-2.525735596729271,"y0":50.00192235826008,"z0":5.355363476231579,"aX":-0.038380902921822876},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2392,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.40649351311479887,"extension":6.373741620342759},"index":7,"playId":"deb492cf-fbb2-323d-b38b-fd9ff1c20bfe","pitchNumber":7,"startTime":"2026-04-20T01:14:36.989Z","endTime":"2026-04-20T01:14:40.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.2,"endSpeed":82.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191698012464766,"aZ":-25.802429927576952,"pfxX":0.9302665174706927,"pfxZ":3.705102745517463,"pX":-0.033397865063716024,"pZ":2.8806046590907592,"vX0":6.609955172041422,"vY0":-129.82917249019488,"vZ0":-1.5496241338546046,"x":118.27,"y":161.0,"x0":-2.725123673272741,"y0":50.004429197205916,"z0":5.434378369702923,"aX":1.599831764714599},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":-3.0,"spinRate":2247,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.42062124168162285,"extension":6.198649414353765},"index":8,"playId":"4dcc8ce5-dadc-330a-a591-f5400a3dfb5b","pitchNumber":8,"startTime":"2026-04-20T01:14:54.534Z","endTime":"2026-04-20T01:14:58.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.689938081274896,"aZ":-17.635842904423768,"pfxX":-8.60856295195186,"pfxZ":7.347715942917025,"pX":-0.7114562794760269,"pZ":3.0470359085203778,"vX0":7.870681726710622,"vY0":-140.01966002659674,"vZ0":-3.6049190586670594,"x":144.12,"y":156.51,"x0":-2.44538741672933,"y0":50.0022485390517,"z0":5.510672067914454,"aX":-17.030979891903943},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2054,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3917224974302771,"extension":6.274084716803017},"index":9,"playId":"08db6511-8378-3110-8f89-439be3ccb69c","pitchNumber":9,"startTime":"2026-04-20T01:15:15.109Z","endTime":"2026-04-20T01:15:19.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:15:19.092Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T01:15:33.909Z","endTime":"2026-04-20T01:16:22.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065517796690695,"aZ":-25.542868534460165,"pfxX":0.12070292691689155,"pfxZ":3.7083533742004473,"pX":-0.22681786417374933,"pZ":3.99065230632766,"vX0":6.922541129821734,"vY0":-133.02276248854076,"vZ0":1.0515997442047595,"x":125.65,"y":131.03,"x0":-2.880784334582407,"y0":50.00380384443205,"z0":5.4447539945490835,"aX":0.21455758432811473},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-1.8,"spinRate":2287,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4120796262823401,"extension":6.248926873322357},"index":0,"playId":"eb474f85-a09f-3901-a6dd-68027bd10d22","pitchNumber":1,"startTime":"2026-04-20T01:15:43.909Z","endTime":"2026-04-20T01:15:48.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.264070723828986,"aZ":-15.640994095564363,"pfxX":-7.788607123224558,"pfxZ":8.345463596042837,"pX":0.7387755686719866,"pZ":2.4449906243168624,"vX0":10.92626505956214,"vY0":-140.44570983586974,"vZ0":-5.483525795833333,"x":88.84,"y":172.77,"x0":-2.205150816044889,"y0":50.0033395846855,"z0":5.453898885933374,"aX":-15.431765713086682},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2050,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3912261834330848,"extension":6.3438815184460156},"index":1,"playId":"d52463ab-7578-33a5-9913-7725f369642e","pitchNumber":2,"startTime":"2026-04-20T01:15:58.032Z","endTime":"2026-04-20T01:16:01.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425655188129465,"aZ":-21.55559414026174,"pfxX":-8.64038401664262,"pfxZ":6.345498335697825,"pX":-0.04730448645481068,"pZ":2.1143016812067263,"vX0":9.280553592380702,"vY0":-128.69831561767083,"vZ0":-3.841088668016646,"x":118.8,"y":181.69,"x0":-2.5823586017922415,"y0":50.00121375658176,"z0":5.301506096575625,"aX":-14.452425805813828},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":13.4,"spinRate":1688,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.42606432948061856,"extension":6.398844583910817},"hitData":{"launchSpeed":108.0,"launchAngle":9.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.15,"coordY":73.01}},"index":2,"playId":"485ba45d-5ecd-3761-b684-e86b13ea4285","pitchNumber":3,"startTime":"2026-04-20T01:16:12.161Z","endTime":"2026-04-20T01:16:22.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:16:22.271Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Michael Harris II to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T01:16:32.624Z","endTime":"2026-04-20T01:18:45.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.686202946087654,"aZ":-22.10622783380579,"pfxX":1.047100243308816,"pfxZ":5.664111525912777,"pX":0.11652292931516985,"pZ":3.573100521252937,"vX0":6.7127238388118755,"vY0":-131.86960097655754,"vZ0":-1.0432624260267453,"x":112.56,"y":142.31,"x0":-2.5885686062139244,"y0":50.00159217112402,"z0":5.591134056457054,"aX":1.8585815067829792},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-3.2,"spinRate":2328,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4139550439652826,"extension":6.239802776571324},"index":0,"playId":"3b0c324f-c4aa-3ed6-b9ee-4b5204a8987e","pitchNumber":1,"startTime":"2026-04-20T01:16:45.467Z","endTime":"2026-04-20T01:16:49.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925076826386732,"aZ":-32.5497309121395,"pfxX":9.68196430478962,"pfxZ":-0.2759939237651743,"pX":1.2950113852611738,"pZ":2.164047192933433,"vX0":6.257279291228955,"vY0":-117.30906165556678,"vZ0":-0.5699364716489155,"x":67.64,"y":180.35,"x0":-2.6767218756080418,"y0":50.00164394487371,"z0":5.4796031681583885,"aX":13.312593742254279},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.4,"breakHorizontal":-19.2,"spinRate":2611,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46929953012942205,"extension":6.212300962943783},"index":1,"playId":"9c3b8290-3f3b-37be-a42d-dccf48cacc05","pitchNumber":2,"startTime":"2026-04-20T01:17:02.535Z","endTime":"2026-04-20T01:17:06.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.0,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69688870322732,"aZ":-27.2084289698687,"pfxX":1.6442906550689984,"pfxZ":2.8569023557257403,"pX":0.0930969716340758,"pZ":3.5621513739675894,"vX0":6.5095973510080745,"vY0":-130.96858600646382,"vZ0":0.15367645921767403,"x":113.45,"y":142.6,"x0":-2.638231341934318,"y0":50.00099275226445,"z0":5.537861475248879,"aX":2.854490734209066},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":-4.4,"spinRate":2486,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4182353154417542,"extension":6.204884521581349},"index":2,"playId":"2649b81d-ce48-3d25-9783-c496f9d2d857","pitchNumber":3,"startTime":"2026-04-20T01:17:27.165Z","endTime":"2026-04-20T01:17:31.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99603721237543,"aZ":-19.64356927314335,"pfxX":-10.719738524369873,"pfxZ":6.554466511128448,"pX":0.2133535198736447,"pZ":3.5897463901048923,"vX0":10.49814830299333,"vY0":-137.49502429965537,"vZ0":-1.6567218416951892,"x":108.87,"y":141.86,"x0":-2.264848995011801,"y0":50.001255848272265,"z0":5.535575828751945,"aX":-20.48699655195919},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":17.2,"spinRate":2017,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39863785133209095,"extension":6.3662640118494265},"index":3,"playId":"7fbfa67d-1a57-375a-babf-35f565571853","pitchNumber":4,"startTime":"2026-04-20T01:17:44.213Z","endTime":"2026-04-20T01:17:48.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82093681229064,"aZ":-17.21602305571979,"pfxX":-9.913691162340438,"pfxZ":7.554495054304539,"pX":-1.7033231803875657,"pZ":3.818976883110678,"vX0":5.6270362441248984,"vY0":-140.10147731602837,"vZ0":-1.9173657174140444,"x":181.93,"y":135.67,"x0":-2.454069454357703,"y0":50.00181968850008,"z0":5.642187624824695,"aX":-19.628818460805196},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":16.7,"spinRate":2058,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39154441113318406,"extension":6.337547762870956},"index":4,"playId":"30a135c1-e624-39f7-ab6d-f30571547ace","pitchNumber":5,"startTime":"2026-04-20T01:18:04.257Z","endTime":"2026-04-20T01:18:08.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"678ab3a5-72b4-46f1-b6e3-c8b3cab9be91","startTime":"2026-04-20T01:18:22.227Z","endTime":"2026-04-20T01:18:25.370Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929326620008393,"aZ":-27.59705825453681,"pfxX":1.5760857935701837,"pfxZ":2.5665060908451274,"pX":1.2073191663798717,"pZ":3.0094159070905766,"vX0":8.764409562717109,"vY0":-132.29806069721442,"vZ0":-1.3694739288876376,"x":70.98,"y":157.53,"x0":-2.346261216849372,"y0":50.000027751449046,"z0":5.5471528753140165,"aX":2.805542243243564},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":2401,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41323928014309175,"extension":6.411431198076661},"index":6,"playId":"efc5b549-0b6b-3501-84ef-2229a1a4a8cb","pitchNumber":6,"startTime":"2026-04-20T01:18:37.462Z","endTime":"2026-04-20T01:18:45.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.3,"awayTeamWinProbability":80.7,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.93,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:18:45.921Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to right fielder Adolis García. Michael Harris II to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T01:19:57.259Z","endTime":"2026-04-20T01:20:32.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-20T01:19:18.493Z","endTime":"2026-04-20T01:19:59.587Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15854231187132,"aZ":-18.517730132759418,"pfxX":-8.849394443630933,"pfxZ":7.0787043124855185,"pX":-1.0551726795342657,"pZ":2.687844664190019,"vX0":7.440166276964494,"vY0":-138.11987513530005,"vZ0":-3.833557617207229,"x":157.22,"y":166.21,"x0":-2.6359115864110745,"y0":50.00337235754126,"z0":5.3412431428770075,"aX":-17.075022890868755},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":14.4,"spinRate":2083,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3967606245444619,"extension":6.269472489281252},"index":1,"playId":"912ba1b8-b82c-338f-a72d-5195beea4d8e","pitchNumber":1,"startTime":"2026-04-20T01:19:59.587Z","endTime":"2026-04-20T01:20:02.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712839019096467,"aZ":-21.82636623357772,"pfxX":-0.8139041330188621,"pfxZ":5.609801781005851,"pX":0.796921194193328,"pZ":1.861561841618595,"vX0":9.115584081983359,"vY0":-134.36516410160814,"vZ0":-5.093524665162928,"x":86.62,"y":188.52,"x0":-2.5212028067452206,"y0":50.00391689964998,"z0":5.314553636046621,"aX":-1.5033306808206852},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2521,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4062892492254848,"extension":6.370842484298185},"hitData":{"launchSpeed":93.3,"launchAngle":41.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.35,"coordY":88.23}},"index":2,"playId":"4f233298-e89c-35a9-8a84-1984d6e4791d","pitchNumber":2,"startTime":"2026-04-20T01:20:18.765Z","endTime":"2026-04-20T01:20:32.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":1.41,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:20:32.073Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T01:23:08.073Z","endTime":"2026-04-20T01:24:17.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T01:20:50.391Z","endTime":"2026-04-20T01:21:54.851Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Backhus replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-20T01:21:54.851Z","endTime":"2026-04-20T01:23:10.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03766371540592,"aZ":-30.676366876315356,"pfxX":10.636318632226192,"pfxZ":0.8390961257099168,"pX":0.42086050527228314,"pZ":3.4822291230256828,"vX0":-9.526143017676187,"vY0":-133.46540623798046,"vZ0":3.5006915444321147,"x":100.96,"y":144.76,"x0":2.676097952836146,"y0":50.001812979035016,"z0":4.378957023385658,"aX":18.951163307229393},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.6,"breakHorizontal":-16.9,"spinRate":2362,"spinDirection":101},"zone":3,"typeConfidence":0.91,"plateTime":0.4123557264589244,"extension":7.295171670594361},"index":2,"playId":"5aa1e829-1b5d-3cc3-8750-23afc0927453","pitchNumber":1,"startTime":"2026-04-20T01:23:10.404Z","endTime":"2026-04-20T01:23:14.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66395039620522,"aZ":-34.249249004268016,"pfxX":11.896718186386453,"pfxZ":-1.1656260789245234,"pX":0.11187645483724176,"pZ":1.9272585236642938,"vX0":-10.83867777238919,"vY0":-133.0874190577244,"vZ0":0.20960729257120914,"x":112.74,"y":186.74,"x0":2.7147182741343836,"y0":50.00658881627057,"z0":4.351909908044164,"aX":21.097656397244265},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.8,"breakHorizontal":-18.8,"spinRate":2307,"spinDirection":96},"zone":8,"typeConfidence":0.9,"plateTime":0.41340272637546605,"extension":7.1968839664169755},"index":3,"playId":"8e30894a-d36d-3d7a-9cab-3d4431394c68","pitchNumber":2,"startTime":"2026-04-20T01:23:27.993Z","endTime":"2026-04-20T01:23:31.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75506838618891,"aZ":-36.677232193748615,"pfxX":12.137856003689,"pfxZ":-2.503603326910021,"pX":-0.596304075774611,"pZ":3.1279286127216093,"vX0":-11.954756469837479,"vY0":-133.2169013767145,"vZ0":3.645469966804998,"x":139.73,"y":154.33,"x0":2.373541962268421,"y0":50.00485214704436,"z0":4.39375936424671,"aX":21.807706348868447},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.5,"breakHorizontal":-19.3,"spinRate":2232,"spinDirection":94},"zone":1,"typeConfidence":0.91,"plateTime":0.4112419321405101,"extension":7.2572516020888544},"index":4,"playId":"4caa8a7e-96ee-30e4-97b3-21aa593aed83","pitchNumber":3,"startTime":"2026-04-20T01:23:53.188Z","endTime":"2026-04-20T01:23:57.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928120436628042,"aZ":-29.340247517576508,"pfxX":-4.713439344371347,"pfxZ":2.0042009716764957,"pX":-2.636115049104935,"pZ":1.543169038312632,"vX0":-10.860222342577572,"vY0":-118.89624457704753,"vZ0":0.06270542103666443,"x":217.48,"y":197.11,"x0":2.6219192973765817,"y0":50.00545082540309,"z0":4.201212762164358,"aX":-6.682343494289935},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.0,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4624499282669148,"extension":7.140203390989318},"index":5,"playId":"49309158-fef8-3283-87b5-9cdef8d78437","pitchNumber":4,"startTime":"2026-04-20T01:24:12.554Z","endTime":"2026-04-20T01:24:17.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:24:17.690Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-20T01:27:13.377Z","endTime":"2026-04-20T01:29:46.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T01:25:57.452Z","endTime":"2026-04-20T01:27:15.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930883212821556,"aZ":-27.823059229181617,"pfxX":0.6144595795550591,"pfxZ":2.68525073102003,"pX":0.7102510400075989,"pZ":2.8001076225371184,"vX0":3.4148364284025883,"vY0":-126.60358044429164,"vZ0":-3.8263733997803118,"x":89.93,"y":163.18,"x0":-0.7361551359897599,"y0":50.005332275148156,"z0":6.558747356296306,"aX":0.9974534004300097},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2643,"spinDirection":125},"zone":6,"typeConfidence":0.91,"plateTime":0.4326814790369711,"extension":5.517025528350125},"index":1,"playId":"cd93f76f-a7ba-3ec8-8424-1d3478229dd5","pitchNumber":1,"startTime":"2026-04-20T01:27:15.677Z","endTime":"2026-04-20T01:27:19.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.2,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90174441595897,"aZ":-29.93484676817682,"pfxX":1.0958020977497211,"pfxZ":1.3714590281514223,"pX":1.1375888482650032,"pZ":2.437432511068395,"vX0":4.418088248279306,"vY0":-126.90815237669142,"vZ0":-4.1607175257244595,"x":73.64,"y":172.97,"x0":-0.7679541526172939,"y0":50.001225194946315,"z0":6.481611286240763,"aX":1.7877531940899305},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-3.0,"spinRate":2662,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.431533139738951,"extension":5.575023339395166},"index":2,"playId":"41270f61-b22b-3377-a041-4ff7af15fe0f","pitchNumber":2,"startTime":"2026-04-20T01:27:33.577Z","endTime":"2026-04-20T01:27:37.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871413286407797,"aZ":-28.593048430708787,"pfxX":0.7681977331412013,"pfxZ":2.1993401229274347,"pX":0.3732158524803151,"pZ":2.804445094880329,"vX0":2.98853850488448,"vY0":-126.82434750768756,"vZ0":-3.51383309444709,"x":102.77,"y":163.06,"x0":-0.9201596466834897,"y0":50.00516726229876,"z0":6.487891915731988,"aX":1.251211164135208},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2633,"spinDirection":102},"zone":6,"typeConfidence":0.91,"plateTime":0.4318433356896789,"extension":5.5847224468658405},"index":3,"playId":"2f953f13-70aa-3a5a-b667-504086f97c39","pitchNumber":3,"startTime":"2026-04-20T01:27:52.630Z","endTime":"2026-04-20T01:27:57.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-20T01:28:42.645Z","endTime":"2026-04-20T01:29:00.008Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9794732859772,"aZ":-31.373740995335123,"pfxX":0.4631700099027327,"pfxZ":0.49031678067655493,"pX":1.4543398412565176,"pZ":0.9551182037160532,"vX0":5.020875871709032,"vY0":-126.91507968827612,"vZ0":-7.221313228487445,"x":61.56,"y":212.99,"x0":-0.6097462844255154,"y0":50.001701487202105,"z0":6.335908295254969,"aX":0.7555693049281573},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":-1.9,"spinRate":2747,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.43156592556311724,"extension":5.671267900778502},"index":5,"playId":"ac72fbfa-d467-3fbe-af2e-813409ae3d99","pitchNumber":4,"startTime":"2026-04-20T01:29:00.008Z","endTime":"2026-04-20T01:29:05.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170553679281557,"aZ":-28.779909698101445,"pfxX":-0.38322768826091114,"pfxZ":2.0476040523209784,"pX":1.2029153240767165,"pZ":0.9393928464778403,"vX0":4.918524012613138,"vY0":-128.09395038971272,"vZ0":-7.8893047982637965,"x":71.15,"y":213.42,"x0":-0.6946264403424807,"y0":50.001595983087974,"z0":6.3183411320012555,"aX":-0.6351094836862853},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-0.5,"spinRate":2716,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.42806446132281106,"extension":5.610022572346443},"index":6,"playId":"4d6be3f5-eb17-35ed-910a-89b784df4df5","pitchNumber":5,"startTime":"2026-04-20T01:29:22.599Z","endTime":"2026-04-20T01:29:26.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35005797635464,"aZ":-26.8365582647044,"pfxX":0.0871722079706565,"pfxZ":3.2163680683286318,"pX":0.6585314070566952,"pZ":1.2401248288508047,"vX0":3.750192747325598,"vY0":-128.0014183469945,"vZ0":-7.2799550027941935,"x":91.9,"y":205.3,"x0":-0.8367398138585711,"y0":50.00462853430696,"z0":6.2216598466610185,"aX":0.14400114921043985},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-1.0,"spinRate":2635,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42786267870551153,"extension":5.662760624849073},"index":7,"playId":"d14ff472-abd3-35cd-884e-bd797116e1b0","pitchNumber":6,"startTime":"2026-04-20T01:29:42.243Z","endTime":"2026-04-20T01:29:46.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:29:46.622Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-20T01:29:55.032Z","endTime":"2026-04-20T01:31:56.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122946954882572,"aZ":-28.724520315043716,"pfxX":1.3789871158950893,"pfxZ":2.1841068113131294,"pX":-0.02322539252279097,"pZ":0.7480303422144459,"vX0":2.1255294913110734,"vY0":-125.20942204319535,"vZ0":-7.823264820435901,"x":117.89,"y":218.58,"x0":-1.0635513901786966,"y0":50.00624971083464,"z0":6.275434624654318,"aX":2.1819119562952007},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-3.0,"spinRate":2653,"spinDirection":190},"zone":13,"typeConfidence":0.9,"plateTime":0.43804493085648266,"extension":5.524298483382411},"index":0,"playId":"9155b48c-56a6-300e-ab69-ab5a088eda3d","pitchNumber":1,"startTime":"2026-04-20T01:30:13.911Z","endTime":"2026-04-20T01:30:18.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265704898761634,"aZ":-12.764426550470189,"pfxX":-3.2139867918657354,"pfxZ":9.97444908012155,"pX":-1.1666161941926434,"pZ":3.8646975271645556,"vX0":0.2446664904675968,"vY0":-138.67251043998633,"vZ0":-5.021268741944071,"x":161.47,"y":134.43,"x0":-0.8385676307601505,"y0":50.00094191291882,"z0":6.551614774119469,"aX":-6.253223188818909},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2291,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.395104371349575,"extension":5.521646152911745},"index":1,"playId":"8f3447a5-5a99-3e43-bb0b-0a0753a2d026","pitchNumber":2,"startTime":"2026-04-20T01:30:39.850Z","endTime":"2026-04-20T01:30:43.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546539343872208,"aZ":-27.05729862567906,"pfxX":0.7928122885584221,"pfxZ":3.26848291735042,"pX":-0.9979536546377032,"pZ":3.2811096917507094,"vX0":-0.3929790701207636,"vY0":-124.49150583601623,"vZ0":-2.610365780072344,"x":155.04,"y":150.19,"x0":-0.9408608678690685,"y0":50.00453229275951,"z0":6.588520651365443,"aX":1.2415635960111653},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2555,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.4403718668052119,"extension":5.464669217462821},"index":2,"playId":"b2c6c8a2-64c5-3752-8767-665e85e3666d","pitchNumber":3,"startTime":"2026-04-20T01:31:01.618Z","endTime":"2026-04-20T01:31:05.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.510476076074568,"aZ":-12.362809331280275,"pfxX":-2.8646734677210977,"pfxZ":10.71222996552654,"pX":0.12436937834872908,"pZ":3.3841329410004404,"vX0":2.9842772852528054,"vY0":-135.15700825498126,"vZ0":-5.971194677072643,"x":112.26,"y":147.41,"x0":-0.6220145415778632,"y0":50.0044843944881,"z0":6.490573368579925,"aX":-5.299351815457674},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2263,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.4052742663294646,"extension":5.545899829968337},"index":3,"playId":"09007fac-0f21-3ed1-8d73-cb66867f78bb","pitchNumber":4,"startTime":"2026-04-20T01:31:23.574Z","endTime":"2026-04-20T01:31:27.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72890323613409,"aZ":-23.95789171736147,"pfxX":-1.157739016915359,"pfxZ":4.968480887828165,"pX":-0.49322035746197956,"pZ":2.2457649087246505,"vX0":1.3614719058677962,"vY0":-127.8720965915042,"vZ0":-5.7192219207837836,"x":135.8,"y":178.14,"x0":-0.8824973246502503,"y0":50.002315833143804,"z0":6.394617692870277,"aX":-1.9144284111233845},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":1.8,"spinRate":2569,"spinDirection":191},"zone":7,"typeConfidence":0.87,"plateTime":0.42857620755318004,"extension":5.385738654348292},"hitData":{"launchSpeed":79.1,"launchAngle":31.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.4,"coordY":115.18}},"index":4,"playId":"8a8fc7c2-166e-3122-8fc1-4e53dbf2a336","pitchNumber":5,"startTime":"2026-04-20T01:31:43.723Z","endTime":"2026-04-20T01:31:56.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":2.41,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:31:56.800Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braves challenged (hit by pitch), call on the field was upheld: Alec Bohm hit by pitch. Adolis García to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-20T01:31:59.707Z","endTime":"2026-04-20T01:32:27.943Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167219938000354,"aZ":-12.384958664827627,"pfxX":-3.3382120461507663,"pfxZ":10.468604590295719,"pX":-1.5732880405302256,"pZ":3.773663960007859,"vX0":-0.4899685179723262,"vY0":-136.84959079695162,"vZ0":-4.91577101134743,"x":176.97,"y":136.89,"x0":-0.9582646189024198,"y0":50.00160248303575,"z0":6.446609150064247,"aX":-6.309055619669503},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2330,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.40077490976772623,"extension":5.669848345783291},"index":0,"playId":"010bd79a-96a7-3ef4-9cb1-0de6b56286c2","pitchNumber":1,"startTime":"2026-04-20T01:32:23.754Z","endTime":"2026-04-20T01:32:27.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":144},"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.96,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:32:27.943Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-20T01:35:50.528Z","endTime":"2026-04-20T01:36:59.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-20T01:34:54.153Z","endTime":"2026-04-20T01:35:52.855Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15532905294988,"aZ":-9.933278784824273,"pfxX":-3.135480577126196,"pfxZ":11.69571075026169,"pX":-0.693686797319608,"pZ":2.072453571541575,"vX0":1.3478986199877165,"vY0":-137.4364902004032,"vZ0":-9.351041408193673,"x":143.44,"y":182.82,"x0":-0.7847678000696476,"y0":50.00248760821254,"z0":6.205515322369475,"aX":-5.962328645903706},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2352,"spinDirection":206},"zone":7,"typeConfidence":0.88,"plateTime":0.3994363196259947,"extension":5.769786382434573},"index":1,"playId":"d54cbd90-6523-3b23-a7a8-7534f56c4c3c","pitchNumber":1,"startTime":"2026-04-20T01:35:52.855Z","endTime":"2026-04-20T01:35:56.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34940682528927,"aZ":-38.78005084824489,"pfxX":1.7519740189867228,"pfxZ":-4.3864781447044185,"pX":0.5951723038231478,"pZ":1.2277416219796364,"vX0":2.304542428645022,"vY0":-122.22665976548566,"vZ0":-4.624359664091764,"x":94.31,"y":205.63,"x0":-0.5896230392656067,"y0":50.00557068842849,"z0":6.494458868151714,"aX":2.6361023706527944},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.9,"breakHorizontal":-3.7,"spinRate":2810,"spinDirection":40},"zone":14,"typeConfidence":0.85,"plateTime":0.4490791681019588,"extension":5.502412912629946},"index":2,"playId":"16027948-5d9a-3e50-863b-b8e37b9be67d","pitchNumber":2,"startTime":"2026-04-20T01:36:13.547Z","endTime":"2026-04-20T01:36:17.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63058205370265,"aZ":-27.727493889604197,"pfxX":0.11084209075275231,"pfxZ":2.6410151383000304,"pX":0.6162095433933218,"pZ":2.5358751182339043,"vX0":3.3555856067475007,"vY0":-128.38902419091306,"vZ0":-4.634476951670519,"x":93.51,"y":170.31,"x0":-0.7177567992017452,"y0":50.00025218061233,"z0":6.502171160340761,"aX":0.18645492898265031},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-0.8,"spinRate":2510,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.4253398606416341,"extension":5.69929282054892},"hitData":{"launchSpeed":95.1,"launchAngle":50.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.04,"coordY":111.35}},"index":3,"playId":"47658baf-9b9c-3256-acf4-7b82b5d8c7c5","pitchNumber":3,"startTime":"2026-04-20T01:36:46.121Z","endTime":"2026-04-20T01:36:59.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":3.19,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:36:59.666Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-20T01:37:06.086Z","endTime":"2026-04-20T01:38:26.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61714274488211,"aZ":-26.486147201033,"pfxX":1.3896362641394582,"pfxZ":3.435057236143967,"pX":0.4906966028748854,"pZ":2.997687530268826,"vX0":2.3012900953284143,"vY0":-127.92072108603814,"vZ0":-3.6312175223229937,"x":98.3,"y":157.84,"x0":-0.6014120054671801,"y0":50.0017048475176,"z0":6.514051569752764,"aX":2.300744460979949},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2510,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.4283285917829689,"extension":5.515984514736709},"index":0,"playId":"50f7afde-73ea-32dd-ada4-89288f84bc10","pitchNumber":1,"startTime":"2026-04-20T01:37:31.433Z","endTime":"2026-04-20T01:37:35.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52824845775242,"aZ":-26.824003088765554,"pfxX":-0.027533588171698264,"pfxZ":3.17787602782575,"pX":0.15588577482188565,"pZ":1.8019639309301727,"vX0":2.237765786901686,"vY0":-128.6365638971402,"vZ0":-6.428871041768272,"x":111.06,"y":190.13,"x0":-0.7200556948005693,"y0":50.00488933821687,"z0":6.4005421602405,"aX":-0.04696747098068392},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.5,"spinRate":2535,"spinDirection":176},"zone":8,"typeConfidence":0.9,"plateTime":0.4250567083329839,"extension":5.516712037152229},"index":1,"playId":"0a8e5846-55c9-381a-adee-a276cf6ac1aa","pitchNumber":2,"startTime":"2026-04-20T01:37:53.280Z","endTime":"2026-04-20T01:37:58.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.550618513716525,"aZ":-41.49275283161409,"pfxX":5.140238492711681,"pfxZ":-6.039343698352477,"pX":-0.4171358290464961,"pZ":2.090847577586632,"vX0":-0.9578832416160583,"vY0":-123.4190743110279,"vZ0":-2.457521964892087,"x":132.9,"y":182.33,"x0":-0.6918552633905691,"y0":50.00386290782702,"z0":6.593858164994169,"aX":7.930428959045695},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.3,"breakHorizontal":-9.1,"spinRate":2846,"spinDirection":45},"zone":7,"typeConfidence":0.92,"plateTime":0.44378605462501053,"extension":5.507447478658083},"index":2,"playId":"ba875ad1-b7d5-3af2-8a72-8aeeee069c2d","pitchNumber":3,"startTime":"2026-04-20T01:38:21.803Z","endTime":"2026-04-20T01:38:26.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":2.73,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:38:26.011Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-20T01:40:48.987Z","endTime":"2026-04-20T01:42:10.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793682822645152,"aZ":-33.935855862127774,"pfxX":12.00428265201884,"pfxZ":-1.0295664020239332,"pX":1.0417506828068888,"pZ":2.742912549107492,"vX0":-8.203055627345842,"vY0":-130.188380131235,"vZ0":2.262641596882829,"x":77.29,"y":164.72,"x0":2.68294289504496,"y0":50.00461250472688,"z0":4.441226319963356,"aX":20.490337530680556},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":-19.8,"spinRate":2002,"spinDirection":94},"zone":12,"typeConfidence":0.9,"plateTime":0.42163564263503295,"extension":7.426661774073558},"index":0,"playId":"373e03db-4c08-31aa-bf5a-8b9aad0b6ddb","pitchNumber":1,"startTime":"2026-04-20T01:40:56.996Z","endTime":"2026-04-20T01:41:01.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47833771625273,"aZ":-29.80256883160458,"pfxX":-3.6721541833405555,"pfxZ":1.7645118827957322,"pX":-0.8574262315494084,"pZ":3.3184024081582657,"vX0":-7.671501368299087,"vY0":-115.17041060830657,"vZ0":4.420432618055481,"x":149.68,"y":149.18,"x0":2.994187915338525,"y0":50.00194285476379,"z0":4.257307164172918,"aX":-4.928352922388699},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.7,"breakHorizontal":8.5,"spinRate":2056,"spinDirection":291},"zone":11,"typeConfidence":0.88,"plateTime":0.4756611314864103,"extension":7.083095273480205},"index":1,"playId":"5f896725-13f2-3767-9b66-f78d1b6f1664","pitchNumber":2,"startTime":"2026-04-20T01:41:10.252Z","endTime":"2026-04-20T01:41:14.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69406778279662,"aZ":-35.430641760363926,"pfxX":11.089416159876246,"pfxZ":-1.943461018602438,"pX":0.8195466628845902,"pZ":2.8816599154950606,"vX0":-8.597689669164495,"vY0":-128.7648176757973,"vZ0":2.855804414276164,"x":85.76,"y":160.98,"x0":2.76731998797487,"y0":50.00571842713198,"z0":4.506485153682457,"aX":18.55378807398448},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":-18.1,"spinRate":2063,"spinDirection":98},"zone":3,"typeConfidence":0.89,"plateTime":0.42600192814649906,"extension":7.314288513579232},"index":2,"playId":"9509beca-633a-3a5a-8a04-b47e27708b5f","pitchNumber":3,"startTime":"2026-04-20T01:41:25.115Z","endTime":"2026-04-20T01:41:29.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28394114386575,"aZ":-35.4054730914653,"pfxX":12.184186013453084,"pfxZ":-1.8738646412447437,"pX":0.2516282228707763,"pZ":2.869671778724325,"vX0":-10.589194207717142,"vY0":-130.79053563799926,"vZ0":2.8151575822244834,"x":107.41,"y":161.3,"x0":2.782833936505449,"y0":50.00561964639474,"z0":4.446121209836648,"aX":20.97340611427003},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.4,"breakHorizontal":-19.6,"spinRate":2113,"spinDirection":101},"zone":2,"typeConfidence":0.9,"plateTime":0.4198416739684605,"extension":7.165456939319433},"index":3,"playId":"ebb9854d-e190-35da-b487-25b4e02f65d2","pitchNumber":4,"startTime":"2026-04-20T01:41:40.714Z","endTime":"2026-04-20T01:41:44.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12815304286055,"aZ":-30.44581892977108,"pfxX":11.98619114930092,"pfxZ":0.9831922123951014,"pX":0.3470066461722039,"pZ":2.188144387762795,"vX0":-10.125301693916745,"vY0":-132.1238269013795,"vZ0":-0.13214005433802134,"x":103.77,"y":179.7,"x0":2.678632246095627,"y0":50.00482662808942,"z0":4.483233367967986,"aX":21.115418028186117},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":-19.4,"spinRate":2169,"spinDirection":100},"zone":9,"typeConfidence":0.9,"plateTime":0.4151554939961004,"extension":7.379256200828989},"hitData":{"launchSpeed":97.3,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.87,"coordY":142.62}},"index":4,"playId":"72e3594b-b518-3334-894b-5b96bcfa6943","pitchNumber":5,"startTime":"2026-04-20T01:42:01.008Z","endTime":"2026-04-20T01:42:10.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:42:10.385Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-20T01:42:27.780Z","endTime":"2026-04-20T01:42:55.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.462784479693834,"aZ":-30.56307872616798,"pfxX":-5.2192437110705585,"pfxZ":1.1903245934844824,"pX":1.2219801520402487,"pZ":1.8840770952609054,"vX0":-3.0308541749507634,"vY0":-116.00728743533094,"vZ0":1.4425247251197675,"x":70.42,"y":187.91,"x0":3.227161044815012,"y0":50.00080070585094,"z0":4.186477547345399,"aX":-7.0508555118960015},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.9,"breakHorizontal":10.2,"spinRate":2156,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.47372156018709966,"extension":6.946902814097524},"index":0,"playId":"6e11e3e8-740c-3270-a82c-8519ffe93086","pitchNumber":1,"startTime":"2026-04-20T01:42:32.165Z","endTime":"2026-04-20T01:42:36.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914075491073632,"aZ":-35.28568521045636,"pfxX":11.399668208671471,"pfxZ":-1.7724298373079197,"pX":0.8838563120570843,"pZ":2.4086480356865425,"vX0":-8.857312489640915,"vY0":-132.22882398708683,"vZ0":1.4532750385044653,"x":83.31,"y":173.75,"x0":2.8131026707003275,"y0":50.00588894749843,"z0":4.46093820208992,"aX":19.981800814501792},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.6,"breakHorizontal":-18.5,"spinRate":2125,"spinDirection":93},"zone":12,"typeConfidence":0.9,"plateTime":0.41587698959116803,"extension":7.311658806683135},"hitData":{"launchSpeed":74.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.42,"coordY":163.01}},"index":1,"playId":"9384c317-73f5-3636-a821-819d53e21437","pitchNumber":2,"startTime":"2026-04-20T01:42:47.824Z","endTime":"2026-04-20T01:42:55.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:42:55.937Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, first baseman Bryce Harper to pitcher Kyle Backhus.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-20T01:43:37.845Z","endTime":"2026-04-20T01:44:16.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eli White replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T01:43:18.182Z","endTime":"2026-04-20T01:43:40.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129423719552417,"aZ":-28.863101031677505,"pfxX":-5.248968350409288,"pfxZ":2.4960920208469073,"pX":1.4086691918474752,"pZ":1.8965046984642004,"vX0":-2.504831255369216,"vY0":-115.25579112494816,"vZ0":1.3676431221214573,"x":63.3,"y":187.57,"x0":3.1962018418875635,"y0":50.00315695085596,"z0":4.111096256477902,"aX":-6.966124681731921},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.2,"breakHorizontal":10.2,"spinRate":2046,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.47770296952077906,"extension":6.895789071264797},"index":1,"playId":"c371223a-7bbb-3d1a-ab0b-4d93e3328498","pitchNumber":1,"startTime":"2026-04-20T01:43:40.104Z","endTime":"2026-04-20T01:43:44.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.4,"endSpeed":81.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276308060586565,"aZ":-33.69096532400457,"pfxX":12.04583992143841,"pfxZ":-0.8791066425519496,"pX":-1.1360407709611813,"pZ":3.050607116061909,"vX0":-13.24332806799294,"vY0":-130.84702553644465,"vZ0":2.714809544054709,"x":160.3,"y":156.41,"x0":2.441379909446833,"y0":50.00433998349964,"z0":4.534862093200067,"aX":20.75517713169826},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":-18.7,"spinRate":2214,"spinDirection":105},"zone":11,"typeConfidence":0.9,"plateTime":0.4196477235635827,"extension":7.453777363423967},"index":2,"playId":"da1c327c-7e61-3064-b3af-5788e54f8f91","pitchNumber":2,"startTime":"2026-04-20T01:43:54.202Z","endTime":"2026-04-20T01:43:58.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92027632167473,"aZ":-31.356945657119535,"pfxX":11.954362252663373,"pfxZ":0.47440767317095833,"pX":-0.2393118248435993,"pZ":2.184848984898526,"vX0":-11.395283300972096,"vY0":-131.26331639272445,"vZ0":0.6607242969527866,"x":126.12,"y":179.79,"x0":2.630495930285799,"y0":50.00256022838907,"z0":4.286906320913867,"aX":20.608352806446735},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":-18.7,"spinRate":2193,"spinDirection":103},"zone":8,"typeConfidence":0.9,"plateTime":0.41920704938813236,"extension":7.115305672572802},"hitData":{"launchSpeed":89.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.45,"coordY":161.15}},"index":3,"playId":"187261b2-41e0-370b-96dc-e881360d82f4","pitchNumber":3,"startTime":"2026-04-20T01:44:08.738Z","endTime":"2026-04-20T01:44:16.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:44:16.316Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-20T01:48:28.171Z","endTime":"2026-04-20T01:49:09.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eli White remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T01:47:23.806Z","endTime":"2026-04-20T01:47:23.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Lee replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-20T01:47:23.822Z","endTime":"2026-04-20T01:48:30.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.451444926206445,"aZ":-30.22982692777981,"pfxX":-0.6138023543743015,"pfxZ":1.3661020074399763,"pX":-0.07420428495335799,"pZ":1.8029891403754614,"vX0":-4.061126697345263,"vY0":-118.19533844708204,"vZ0":-4.616771942935425,"x":119.83,"y":190.1,"x0":1.7423621556957594,"y0":50.0025902339354,"z0":6.541653342664346,"aX":-0.8722186140584975},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.7,"breakHorizontal":2.0,"spinRate":2097,"spinDirection":174},"zone":8,"typeConfidence":0.91,"plateTime":0.46251717149872773,"extension":6.2708263615520625},"index":2,"playId":"6206c660-55cb-33ea-9fc0-0b1249cf741f","pitchNumber":1,"startTime":"2026-04-20T01:48:30.449Z","endTime":"2026-04-20T01:48:34.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25599524053518,"aZ":-29.00402138003188,"pfxX":-0.7656446819738285,"pfxZ":2.1339606741230206,"pX":-0.6237659496740209,"pZ":3.06614534173805,"vX0":-5.210420327945452,"vY0":-120.97027530505414,"vZ0":-2.4476785321259453,"x":140.78,"y":155.99,"x0":1.65600924666841,"y0":50.00076054378593,"z0":6.629597286396572,"aX":-1.1362850797813653},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":2.6,"spinRate":2125,"spinDirection":185},"zone":1,"typeConfidence":0.91,"plateTime":0.45249926344833113,"extension":6.213264684019497},"index":3,"playId":"9965b65a-1971-380a-8e0b-31e28b797196","pitchNumber":2,"startTime":"2026-04-20T01:48:45.567Z","endTime":"2026-04-20T01:48:49.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":83.7,"endSpeed":77.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57063396064147,"aZ":-27.607769484566198,"pfxX":0.4214973266146911,"pfxZ":3.030493917525982,"pX":-0.27009456404792104,"pZ":2.894637879272151,"vX0":-5.130355582525499,"vY0":-121.84217139410397,"vZ0":-3.1674200145105518,"x":127.3,"y":160.62,"x0":1.8064860823766058,"y0":50.0012919905749,"z0":6.592903780670467,"aX":0.6351362680367054},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.0,"breakHorizontal":0.5,"spinRate":2087,"spinDirection":190},"zone":1,"typeConfidence":0.9,"plateTime":0.44924660321435805,"extension":6.31984962697836},"hitData":{"launchSpeed":84.7,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.58,"coordY":164.36}},"index":4,"playId":"48d67b78-8076-3092-a270-39c920a2d5ce","pitchNumber":3,"startTime":"2026-04-20T01:49:01.290Z","endTime":"2026-04-20T01:49:09.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:49:09.080Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-20T01:49:26.706Z","endTime":"2026-04-20T01:49:41.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96761752781858,"aZ":-28.738287836600787,"pfxX":-0.4594303287402879,"pfxZ":2.296308523994006,"pX":0.3626515179218955,"pZ":2.136878303819968,"vX0":-3.4930292641772547,"vY0":-121.19806327236552,"vZ0":-4.549964323745951,"x":103.18,"y":181.08,"x0":1.8777545159800342,"y0":50.00599814706166,"z0":6.52628200653006,"aX":-0.6888357517731902},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":1.6,"spinRate":2042,"spinDirection":178},"zone":9,"typeConfidence":0.91,"plateTime":0.450588511192894,"extension":6.218328925737447},"hitData":{"launchSpeed":80.0,"launchAngle":10.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.78,"coordY":136.81}},"index":0,"playId":"2212282a-f016-306c-88b4-1a54513fa322","pitchNumber":1,"startTime":"2026-04-20T01:49:33.458Z","endTime":"2026-04-20T01:49:41.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:49:41.262Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-20T01:49:59.066Z","endTime":"2026-04-20T01:52:21.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.536111925516852,"aZ":-31.31019878912781,"pfxX":-0.4573147066141967,"pfxZ":0.5874726986624133,"pX":1.045961991298905,"pZ":3.548567917428751,"vX0":-1.4895443294063768,"vY0":-120.07418818125478,"vZ0":-1.0326368339792087,"x":77.13,"y":142.97,"x0":1.7306793088863113,"y0":50.004185794187755,"z0":6.739193217402415,"aX":-0.676211879290782},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":1.2,"spinRate":2060,"spinDirection":269},"zone":12,"typeConfidence":0.91,"plateTime":0.45400492887812316,"extension":6.366305402246463},"index":0,"playId":"fc19f46f-02e0-3665-b956-3bc56647ebcb","pitchNumber":1,"startTime":"2026-04-20T01:50:09.506Z","endTime":"2026-04-20T01:50:13.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01458622535579,"aZ":-9.675355595472624,"pfxX":4.05732112386161,"pfxZ":12.188216358496597,"pX":-0.4910979568937624,"pZ":3.0528222460362677,"vX0":-6.593718040298733,"vY0":-135.14850542586376,"vZ0":-7.520568572166166,"x":135.72,"y":156.35,"x0":1.4554732631285745,"y0":50.00585200906785,"z0":6.554921815248326,"aX":7.492080960929753},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.6,"breakHorizontal":-5.9,"spinRate":2338,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.405606515691201,"extension":6.376264063989836},"index":1,"playId":"20fddafb-a481-3498-a9e5-3ba014204f66","pitchNumber":2,"startTime":"2026-04-20T01:50:27.399Z","endTime":"2026-04-20T01:50:30.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526366258467586,"aZ":-27.70288081756421,"pfxX":-0.8300226813795284,"pfxZ":2.8942416789895793,"pX":0.0965697324504613,"pZ":1.9431924673374747,"vX0":-3.5890915206161003,"vY0":-122.9585498672591,"vZ0":-5.507258058059751,"x":113.32,"y":186.31,"x0":1.6781106715448464,"y0":50.00197271882548,"z0":6.539295974096849,"aX":-1.2803330209781416},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":2.3,"spinRate":2120,"spinDirection":181},"zone":8,"typeConfidence":0.9,"plateTime":0.444085712970153,"extension":6.356821639098521},"index":2,"playId":"369952a5-3d05-3657-be61-50d240e46b87","pitchNumber":3,"startTime":"2026-04-20T01:50:48.034Z","endTime":"2026-04-20T01:50:51.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763530244600542,"aZ":-26.316298766629444,"pfxX":0.08428337711030531,"pfxZ":3.763539415774349,"pX":-0.8854708428196824,"pZ":0.6715358280721062,"vX0":-6.041687450687895,"vY0":-124.20233249926882,"vZ0":-8.676073216324138,"x":150.75,"y":220.65,"x0":1.5714919975994293,"y0":50.0016976282544,"z0":6.410890700424153,"aX":0.13115002964102554},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":1.3,"spinRate":2191,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4416291979320084,"extension":6.612971537788984},"index":3,"playId":"919574eb-9005-3cae-95e1-b66a873326cb","pitchNumber":4,"startTime":"2026-04-20T01:51:11.146Z","endTime":"2026-04-20T01:51:15.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205398434210572,"aZ":-7.817656247169543,"pfxX":3.9684376167584627,"pfxZ":12.757423974329893,"pX":1.4624563790429197,"pZ":3.4274018919279925,"vX0":-1.6457965932706542,"vY0":-137.47478666066297,"vZ0":-7.152777034250258,"x":61.25,"y":146.24,"x0":1.5541779280432506,"y0":50.00212490378983,"z0":6.597527885437986,"aX":7.576101746313471},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.7,"breakHorizontal":-6.8,"spinRate":2432,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.39880711697085847,"extension":6.235733913388347},"index":4,"playId":"721c6b6a-fce6-3384-8b6c-51e093c3b8a3","pitchNumber":5,"startTime":"2026-04-20T01:51:32.280Z","endTime":"2026-04-20T01:51:49.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16772748687139,"aZ":-23.466207785022064,"pfxX":-1.5301537911618734,"pfxZ":5.48779136983928,"pX":-0.25584140791205984,"pZ":0.7169602830772093,"vX0":-4.1411547880074515,"vY0":-125.36528740716706,"vZ0":-9.20551279581682,"x":126.75,"y":219.42,"x0":1.6184125802505434,"y0":50.000685079502745,"z0":6.362704024841608,"aX":-2.42643369983144},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":3.7,"spinRate":2253,"spinDirection":171},"zone":13,"typeConfidence":0.9,"plateTime":0.43747793726807505,"extension":6.411377054813622},"index":5,"playId":"2382dbbc-ac0a-386f-8968-28985bb6df91","pitchNumber":6,"startTime":"2026-04-20T01:51:56.768Z","endTime":"2026-04-20T01:52:02.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949215319013135,"aZ":-25.694921669875825,"pfxX":-1.1818849302244456,"pfxZ":4.077812029474816,"pX":-0.8463042602264271,"pZ":1.3776642260981504,"vX0":-5.75669406523765,"vY0":-125.64979383827512,"vZ0":-7.093583739952518,"x":149.26,"y":201.58,"x0":1.633940423494576,"y0":50.003577474055966,"z0":6.343766657490056,"aX":-1.8771485323975696},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":3.5,"spinRate":2197,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.43696051305436834,"extension":6.581581318076309},"index":6,"playId":"269749aa-2344-3fac-b117-2da8ddef8da4","pitchNumber":7,"startTime":"2026-04-20T01:52:16.134Z","endTime":"2026-04-20T01:52:21.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:52:21.792Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to shortstop Mauricio Dubón.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-20T01:52:42.311Z","endTime":"2026-04-20T01:54:14.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690352803885443,"aZ":-29.97334431744824,"pfxX":-1.1177693559014101,"pfxZ":1.4515495174911441,"pX":-0.6963833879150095,"pZ":1.7567899071773991,"vX0":-5.044143372615428,"vY0":-122.27737919557036,"vZ0":-5.31333231921795,"x":143.54,"y":191.35,"x0":1.5369246408285493,"y0":50.00484677895727,"z0":6.524132159358309,"aX":-1.6947412635512467},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":3.2,"spinRate":2177,"spinDirection":175},"zone":7,"typeConfidence":0.91,"plateTime":0.44761946331735913,"extension":6.28989196102514},"index":0,"playId":"485d0ad3-b31b-35d1-84ad-57ace8ae8fd8","pitchNumber":1,"startTime":"2026-04-20T01:52:45.682Z","endTime":"2026-04-20T01:52:48.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584240971238856,"aZ":-27.85675074759103,"pfxX":-2.4115036327216854,"pfxZ":2.9532743515528663,"pX":-0.3696289630715776,"pZ":1.8800389855821147,"vX0":-3.792599631831823,"vY0":-120.28259591534378,"vZ0":-5.2670982497179155,"x":131.09,"y":188.02,"x0":1.541707142646467,"y0":50.00572406373569,"z0":6.571823858974361,"aX":-3.5295685226154476},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":5.3,"spinRate":2076,"spinDirection":187},"zone":7,"typeConfidence":0.91,"plateTime":0.45556564460596594,"extension":6.207391150913838},"index":1,"playId":"7dfe65ad-0ff8-3717-93b0-af87f0479fce","pitchNumber":2,"startTime":"2026-04-20T01:53:02.845Z","endTime":"2026-04-20T01:53:15.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101123170993922,"aZ":-27.084961225995652,"pfxX":-1.8943897609918912,"pfxZ":3.263256263436846,"pX":-1.1770510958866078,"pZ":2.2916708574976647,"vX0":-6.163324165205561,"vY0":-124.38164564479652,"vZ0":-4.91081071616536,"x":161.87,"y":176.9,"x0":1.584063769189773,"y0":50.00348592480958,"z0":6.551094400906915,"aX":-2.9518398304847513},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":4.9,"spinRate":2158,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.4412119507530754,"extension":6.372002265362886},"index":2,"playId":"297e8146-b26a-331b-a507-9bf896ef1805","pitchNumber":3,"startTime":"2026-04-20T01:53:19.667Z","endTime":"2026-04-20T01:53:23.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35423738359806,"aZ":-9.153710558693136,"pfxX":5.387334692691508,"pfxZ":12.252195060766402,"pX":0.7306195926500066,"pZ":3.5921862207506776,"vX0":-4.100395615572554,"vY0":-136.74442670973642,"vZ0":-6.32001054734453,"x":89.15,"y":141.79,"x0":1.5554869506564262,"y0":50.00434034725483,"z0":6.573174130594014,"aX":10.123782831307047},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":-8.8,"spinRate":2459,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.4017594305851846,"extension":6.188057381955865},"index":3,"playId":"0c8a3db2-36f4-3a2a-9820-940aec339e90","pitchNumber":4,"startTime":"2026-04-20T01:53:41.089Z","endTime":"2026-04-20T01:53:45.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54707178397568,"aZ":-29.84565266526838,"pfxX":-0.6891687107147879,"pfxZ":1.555914872260379,"pX":0.21850877646655964,"pZ":3.046963874619728,"vX0":-3.3530549636825024,"vY0":-121.54477071167693,"vZ0":-2.33542143191394,"x":108.67,"y":156.51,"x0":1.7048116737789007,"y0":50.0051395697239,"z0":6.608966900219715,"aX":-1.0316849221994613},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":2.0,"spinRate":2206,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.4504264847213122,"extension":6.389353066523078},"hitData":{"launchSpeed":64.6,"launchAngle":41.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.73,"coordY":129.37}},"index":4,"playId":"48c95e00-ae81-3a57-b6bc-40b7cce66d34","pitchNumber":5,"startTime":"2026-04-20T01:54:04.416Z","endTime":"2026-04-20T01:54:14.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:54:14.121Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-20T01:56:50.211Z","endTime":"2026-04-20T01:57:00.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T01:55:46.838Z","endTime":"2026-04-20T01:56:52.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514135531971355,"aZ":-31.05188185420268,"pfxX":10.39796920469486,"pfxZ":0.7166488368465398,"pX":0.15406970945090073,"pZ":2.420867294798241,"vX0":1.5898876025455946,"vY0":-125.04214826906676,"vZ0":-2.0905820529259382,"x":111.13,"y":173.42,"x0":-1.841404523170804,"y0":50.00423687876028,"z0":5.83992947598785,"aX":16.304602022737033},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-19.2,"spinRate":2897,"spinDirection":54},"zone":5,"typeConfidence":0.91,"plateTime":0.43968042463472923,"extension":6.069292699936046},"hitData":{"launchSpeed":78.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.58,"coordY":155.07}},"index":1,"playId":"7ed4b9c7-3918-3b4f-8456-bdc908691674","pitchNumber":1,"startTime":"2026-04-20T01:56:52.472Z","endTime":"2026-04-20T01:57:00.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:57:00.273Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-20T01:57:08.798Z","endTime":"2026-04-20T01:57:58.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70628125710766,"aZ":-15.40200597538692,"pfxX":-6.491748576931184,"pfxZ":8.39626607762303,"pX":0.5724831887751469,"pZ":3.146720811242013,"vX0":6.931963461012121,"vY0":-141.04894816938312,"vZ0":-5.184244397927959,"x":95.18,"y":153.82,"x0":-1.0839292821313775,"y0":50.0001707512115,"z0":6.0156976701227025,"aX":-12.964055410029086},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":10.2,"spinRate":2045,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3896291364443707,"extension":6.393978654911792},"index":0,"playId":"0fc86f13-c5bc-363b-8a26-282a06078a4a","pitchNumber":1,"startTime":"2026-04-20T01:57:21.545Z","endTime":"2026-04-20T01:57:25.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15674137352653,"aZ":-19.691981114250083,"pfxX":-10.866128704672239,"pfxZ":6.604569786760731,"pX":0.057114023015750824,"pZ":1.9334898448829743,"vX0":7.0907903154656795,"vY0":-137.0940356614914,"vZ0":-6.979574381375981,"x":114.82,"y":186.58,"x0":-1.1597017790313906,"y0":50.00677048725276,"z0":5.870970670830708,"aX":-20.553402468891143},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":18.0,"spinRate":2038,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.4005243256955766,"extension":6.436342309226104},"index":1,"playId":"90f13d06-4a16-3a29-9847-302e24623e86","pitchNumber":2,"startTime":"2026-04-20T01:57:34.930Z","endTime":"2026-04-20T01:57:40.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.3,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60580397490201,"aZ":-18.898233933396416,"pfxX":-5.954251132740955,"pfxZ":7.047598120381192,"pX":-0.2544492896488446,"pZ":4.292348661196216,"vX0":4.388184018343173,"vY0":-137.1830810955394,"vZ0":-1.5372488272521085,"x":126.7,"y":122.89,"x0":-1.1104995036614278,"y0":50.00434520620833,"z0":6.163434816770807,"aX":-11.219165051682136},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2040,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4010471447175288,"extension":6.308374832960046},"hitData":{"launchSpeed":59.1,"launchAngle":58.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.24,"coordY":171.88}},"index":2,"playId":"ec1456b2-af77-3aa1-980a-b6b8cdb3925a","pitchNumber":3,"startTime":"2026-04-20T01:57:50.650Z","endTime":"2026-04-20T01:57:58.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:57:58.452Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-20T01:58:07.924Z","endTime":"2026-04-20T01:59:22.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69062973434036,"aZ":-23.840035070428325,"pfxX":-11.753893389280353,"pfxZ":4.612217664715679,"pX":0.30711348282447143,"pZ":0.9789453165951727,"vX0":8.11202264905537,"vY0":-134.24160807716305,"vZ0":-8.255385784127677,"x":105.29,"y":212.35,"x0":-1.2416968906148307,"y0":50.003982779235386,"z0":5.817660313965635,"aX":-21.245715646661356},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":19.3,"spinRate":1916,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40953365866316727,"extension":6.35392674623967},"index":0,"playId":"642c9d44-8c9c-3140-999e-5576b626724e","pitchNumber":1,"startTime":"2026-04-20T01:58:21.248Z","endTime":"2026-04-20T01:58:25.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07691543133469,"aZ":-16.337465497459807,"pfxX":-7.103118561340356,"pfxZ":8.069046779199317,"pX":1.4186076706201614,"pZ":4.604979887993943,"vX0":9.470766500022805,"vY0":-139.8072683402716,"vZ0":-1.147482567706543,"x":62.93,"y":114.45,"x0":-1.1037537324131128,"y0":50.001279615972294,"z0":6.1023351660975385,"aX":-13.939015762066271},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":10.7,"spinRate":2263,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39308357830818075,"extension":6.36416353440525},"index":1,"playId":"ee5595c8-05bd-3c6f-8c24-5225b9128a39","pitchNumber":2,"startTime":"2026-04-20T01:58:34.556Z","endTime":"2026-04-20T01:58:38.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63019527834639,"aZ":-11.52430991829764,"pfxX":-6.7159266984825505,"pfxZ":10.392311057052805,"pX":1.2857351486630724,"pZ":2.9423027886219293,"vX0":8.995961300104446,"vY0":-140.70833436677253,"vZ0":-6.10508952386519,"x":67.99,"y":159.34,"x0":-1.0938615305247075,"y0":50.00264836830009,"z0":5.900871717397865,"aX":-13.345102840270277},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":10.1,"spinRate":2257,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39061817162453005,"extension":6.434959249272028},"index":2,"playId":"5fd04384-d52b-36a6-8dcf-994ad1004bf7","pitchNumber":3,"startTime":"2026-04-20T01:59:02.863Z","endTime":"2026-04-20T01:59:07.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27513003386322,"aZ":-13.8760141612054,"pfxX":-6.188486276960246,"pfxZ":9.218208944170591,"pX":1.0065983863423664,"pZ":2.0363832994936426,"vX0":8.211915188217889,"vY0":-140.3458914936885,"vZ0":-8.040474413213294,"x":78.63,"y":183.8,"x0":-1.1602456217144228,"y0":50.000937916255886,"z0":5.852106789681801,"aX":-12.281711891403859},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2242,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3910377134507499,"extension":6.408806397066906},"index":3,"playId":"8d3b4c8e-83b0-32df-bf36-569a60dcc7f4","pitchNumber":4,"startTime":"2026-04-20T01:59:17.920Z","endTime":"2026-04-20T01:59:22.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-20T01:59:22.360Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronald Acuña Jr. pops out to catcher Rafael Marchán in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-20T01:59:37.452Z","endTime":"2026-04-20T02:01:41.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38415786529637,"aZ":-31.26019466634345,"pfxX":8.270937598156273,"pfxZ":0.5791237578041808,"pX":1.1311648967000123,"pZ":0.5855676390553327,"vX0":4.698645336717049,"vY0":-125.97007123059615,"vZ0":-5.998984026088299,"x":73.88,"y":222.97,"x0":-1.842691044198839,"y0":50.00458966987128,"z0":5.575228669126845,"aX":13.081033355574938},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.2,"spinRate":2955,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.43747884761776445,"extension":6.144728872512463},"index":0,"playId":"92be3bc7-d86c-336b-8359-b0918d3adb92","pitchNumber":1,"startTime":"2026-04-20T01:59:49.100Z","endTime":"2026-04-20T01:59:52.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546987972755716,"aZ":-9.348462951222329,"pfxX":-8.188087135722398,"pfxZ":11.485865235224662,"pX":1.4071729956860721,"pZ":2.2307931460386055,"vX0":9.908900437552976,"vY0":-140.4841617402822,"vZ0":-8.235769639451062,"x":63.36,"y":178.55,"x0":-1.1115693877205397,"y0":50.00417407388395,"z0":5.8183518246175625,"aX":-16.273939745988667},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":12.6,"spinRate":2319,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3907646380619054,"extension":6.443296133366387},"index":1,"playId":"0c7aaf94-9d51-3868-9256-62e9f6539e84","pitchNumber":2,"startTime":"2026-04-20T02:00:08.790Z","endTime":"2026-04-20T02:00:12.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405844783456935,"aZ":-29.962389946901116,"pfxX":8.76501975878302,"pfxZ":1.4069756852511919,"pX":0.6295497989440655,"pZ":2.0797513332204183,"vX0":3.358144788146938,"vY0":-125.46347841049568,"vZ0":-2.7019254920058193,"x":93.0,"y":182.63,"x0":-1.8699248844870897,"y0":50.00394933038021,"z0":5.644518684289366,"aX":13.795659052354633},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-16.7,"spinRate":2859,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.43871444447553465,"extension":6.206607850946465},"index":2,"playId":"a85964c0-f5ca-3724-8b90-3ecc7ff3918c","pitchNumber":3,"startTime":"2026-04-20T02:00:25.594Z","endTime":"2026-04-20T02:00:29.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"105dd613-ce87-3e59-b5a0-b0ce3af7e12a","startTime":"2026-04-20T02:00:44.665Z","endTime":"2026-04-20T02:00:47.824Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46288130009196,"aZ":-20.560481889409626,"pfxX":-10.963591973224066,"pfxZ":6.028677483669892,"pX":-0.9339369349299608,"pZ":2.8393525176402976,"vX0":5.426061645007365,"vY0":-138.31708159478208,"vZ0":-4.335314807987745,"x":152.6,"y":162.12,"x0":-1.502593413866621,"y0":50.00452800849329,"z0":5.815926657833156,"aX":-21.126320916526797},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":18.6,"spinRate":2231,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.396844707665696,"extension":6.350724519900186},"index":4,"playId":"73ee05b8-6f82-37b8-aec2-5f932c7ac40b","pitchNumber":4,"startTime":"2026-04-20T02:01:02.052Z","endTime":"2026-04-20T02:01:05.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-20T02:01:14.240Z","endTime":"2026-04-20T02:01:33.151Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60763334370276,"aZ":-19.958329182575532,"pfxX":-11.20468567233,"pfxZ":6.367996868413071,"pX":-0.9807459936272634,"pZ":3.1330331316602735,"vX0":4.868205620727525,"vY0":-138.08445573561332,"vZ0":-3.9330142371455867,"x":154.38,"y":154.19,"x0":-1.3172091972103492,"y0":50.004747209869116,"z0":5.92990090243672,"aX":-21.49918443659955},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":19.2,"spinRate":2187,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3976539002705404,"extension":6.254905162272581},"hitData":{"launchSpeed":68.3,"launchAngle":86.0,"totalDistance":51.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":135.29,"coordY":224.54}},"index":6,"playId":"b3a67e98-f629-3a9d-b047-ded52c57aabb","pitchNumber":5,"startTime":"2026-04-20T02:01:33.151Z","endTime":"2026-04-20T02:01:41.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:01:41.813Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-20T02:04:28.691Z","endTime":"2026-04-20T02:06:43.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T02:03:40.374Z","endTime":"2026-04-20T02:04:30.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48331185731472,"aZ":-16.045190080367504,"pfxX":-0.21611690804955913,"pfxZ":8.29474949622997,"pX":-0.012677031129680924,"pZ":3.2662317599103416,"vX0":4.6160367701464065,"vY0":-139.10006803077215,"vZ0":-5.2547644979540244,"x":117.48,"y":150.59,"x0":-1.6710426575114667,"y0":50.00104581469089,"z0":6.256800095936202,"aX":-0.42064147460906826},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-0.6,"spinRate":2324,"spinDirection":199},"zone":2,"typeConfidence":0.83,"plateTime":0.39494309331987454,"extension":6.7636036423265535},"index":1,"playId":"add978fc-2394-31ab-b008-81e6bc3b4639","pitchNumber":1,"startTime":"2026-04-20T02:04:30.995Z","endTime":"2026-04-20T02:04:34.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-20T02:04:51.961Z","endTime":"2026-04-20T02:05:02.900Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.418269671557766,"aZ":-11.623641061516677,"pfxX":-7.281351206311123,"pfxZ":10.03262815448084,"pX":-0.5744375876563927,"pZ":1.535334022751605,"vX0":5.16472168214406,"vY0":-142.3815969546507,"vZ0":-10.839872881335454,"x":138.9,"y":197.33,"x0":-1.468060442667072,"y0":50.0038438435665,"z0":6.132819785154227,"aX":-14.915124520636395},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2378,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.38503591887746635,"extension":6.828488671359068},"index":3,"playId":"cce264ab-d87e-3f34-9da7-3a3004de795a","pitchNumber":2,"startTime":"2026-04-20T02:05:02.900Z","endTime":"2026-04-20T02:05:07.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.681544801295956,"aZ":-17.932543980839508,"pfxX":-4.157364486107103,"pfxZ":7.133876553932195,"pX":1.1513335710713772,"pZ":0.7053963818733588,"vX0":9.008072094209862,"vY0":-140.37380450709793,"vZ0":-11.590226167765588,"x":73.11,"y":219.73,"x0":-1.5586455790847653,"y0":50.00145544178241,"z0":6.054241101573789,"aX":-8.298734193404982},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":5.6,"spinRate":2401,"spinDirection":197},"zone":14,"typeConfidence":0.5,"plateTime":0.3901477320691278,"extension":6.632885894827968},"index":4,"playId":"1cb3a606-f0fa-3e34-a85a-1391695c7820","pitchNumber":3,"startTime":"2026-04-20T02:05:19.146Z","endTime":"2026-04-20T02:05:22.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965493643349525,"aZ":-22.60042695556537,"pfxX":-10.775256785280808,"pfxZ":5.51530136240848,"pX":-1.2789356357440134,"pZ":2.286843651563049,"vX0":4.642049569302744,"vY0":-130.8034464291974,"vZ0":-5.469976556187678,"x":131.12,"y":150.79,"x0":-1.6741314001702352,"y0":50.006367968653166,"z0":6.094271984980998,"aX":-18.72076569887302},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":18.5,"spinRate":1986,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.41834809655712,"extension":6.730065922276628},"index":5,"playId":"9b4058d6-55b3-33a6-b72e-95f30227395f","pitchNumber":4,"startTime":"2026-04-20T02:05:37.053Z","endTime":"2026-04-20T02:05:41.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664748130736974,"aZ":-26.53165864848406,"pfxX":-10.406851969922275,"pfxZ":3.186965190963954,"pX":-0.7445531341665291,"pZ":2.0405334187028563,"vX0":5.954761507610994,"vY0":-132.07254517393343,"vZ0":-5.715830621187381,"x":145.38,"y":183.69,"x0":-1.6743637224542918,"y0":50.00054059735653,"z0":6.179377087886118,"aX":-18.414886982082052},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":1781,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.4144374545861833,"extension":6.715611602735422},"index":6,"playId":"eb6489c2-4787-300d-9ed2-a4bd798fb34a","pitchNumber":5,"startTime":"2026-04-20T02:05:53.825Z","endTime":"2026-04-20T02:05:57.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":98.9,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21305049731438,"aZ":-8.826381623894076,"pfxX":-2.6624705789262966,"pfxZ":11.292114288733014,"pX":0.6794422985758395,"pZ":2.808800441797984,"vX0":6.7172677266883465,"vY0":-143.57626940698825,"vZ0":-8.328535607117232,"x":91.1,"y":162.94,"x0":-1.3546772600543118,"y0":50.00569730607364,"z0":6.312854525060462,"aX":-5.506874747430391},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":3.4,"spinRate":2359,"spinDirection":202},"zone":3,"typeConfidence":0.95,"plateTime":0.3828973449878763,"extension":6.787038042036927},"index":7,"playId":"1bbb44ab-1beb-315f-b56b-11985c9779bb","pitchNumber":6,"startTime":"2026-04-20T02:06:16.573Z","endTime":"2026-04-20T02:06:20.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271780691369223,"aZ":-26.503929598036553,"pfxX":-11.565309739116438,"pfxZ":3.2671996298190766,"pX":-0.45622696014432484,"pZ":2.4854047955130993,"vX0":6.752216168287282,"vY0":-130.9842620276854,"vZ0":-4.579391187382369,"x":134.39,"y":171.67,"x0":-1.5681260433613509,"y0":50.00038560663101,"z0":6.24369873915709,"aX":-20.046054083384753},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":19.4,"spinRate":1750,"spinDirection":229},"zone":4,"typeConfidence":0.92,"plateTime":0.41854207945759025,"extension":6.7399317054078915},"index":8,"playId":"046b456d-f604-3b12-95d3-66014696dcbb","pitchNumber":7,"startTime":"2026-04-20T02:06:39.381Z","endTime":"2026-04-20T02:06:43.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:06:43.721Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Eli White.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-20T02:06:55.163Z","endTime":"2026-04-20T02:07:13.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88539339778227,"aZ":-8.60973854741563,"pfxX":-3.8792285801854183,"pfxZ":11.31974911169722,"pX":-0.05637617008640677,"pZ":2.1268464344596607,"vX0":5.4762516669003425,"vY0":-143.31669745940454,"vZ0":-9.949908909343828,"x":119.15,"y":181.36,"x0":-1.487296021422866,"y0":50.007144225324026,"z0":6.18031293301564,"aX":-8.078447064978736},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2241,"spinDirection":206},"zone":8,"typeConfidence":0.93,"plateTime":0.38207525604927994,"extension":6.887893857588898},"hitData":{"launchSpeed":95.9,"launchAngle":25.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.3,"coordY":104.95}},"index":0,"playId":"2ea12873-f573-3612-972b-6195eafa7aa9","pitchNumber":1,"startTime":"2026-04-20T02:07:05.818Z","endTime":"2026-04-20T02:07:13.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:07:13.547Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-20T02:07:26.116Z","endTime":"2026-04-20T02:09:34.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(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":98.7,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63859923701329,"aZ":-9.599186374250133,"pfxX":-4.5730129581565,"pfxZ":10.821531476326525,"pX":-0.4616012964273823,"pZ":3.165161929812948,"vX0":4.5432789752509946,"vY0":-143.61445809443236,"vZ0":-7.182243243377296,"x":134.6,"y":153.32,"x0":-1.4708697318712023,"y0":50.00645222300594,"z0":6.297622454222377,"aX":-9.543008300666104},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2265,"spinDirection":199},"zone":1,"typeConfidence":0.92,"plateTime":0.38157510744422085,"extension":6.776887997955064},"index":0,"playId":"7309943f-b78c-3ac1-90e5-ab08f9d8f133","pitchNumber":1,"startTime":"2026-04-20T02:07:39.356Z","endTime":"2026-04-20T02:07:45.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10437725071394,"aZ":-11.946419365243468,"pfxX":-8.825377680950345,"pfxZ":9.841005198769334,"pX":-0.10930852200723636,"pZ":2.823709494170165,"vX0":7.0844065053044405,"vY0":-142.96281250057686,"vZ0":-7.378078614323222,"x":121.17,"y":162.54,"x0":-1.4815347618551395,"y0":50.002051095524905,"z0":6.199669684034933,"aX":-18.140099022743314},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":14.4,"spinRate":2386,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.38414673365642704,"extension":6.781250715365976},"index":1,"playId":"59b903d7-efd9-38d7-8d53-2987a1c9cd73","pitchNumber":2,"startTime":"2026-04-20T02:08:00.528Z","endTime":"2026-04-20T02:08:03.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":89.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.83144772838211,"aZ":-9.261657528565095,"pfxX":-2.9276537131659737,"pfxZ":11.027773826238118,"pX":1.303777824819853,"pZ":2.907529039940297,"vX0":8.52469534944345,"vY0":-144.2180962697508,"vZ0":-7.781405202217621,"x":67.3,"y":160.28,"x0":-1.328116035653395,"y0":50.00228460568784,"z0":6.234265291333281,"aX":-6.0836060471684705},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.2,"breakHorizontal":3.4,"spinRate":2320,"spinDirection":199},"zone":12,"typeConfidence":0.95,"plateTime":0.3818132198643047,"extension":6.6315787235096035},"index":2,"playId":"0bae1743-891f-372f-9a21-4f06908776c3","pitchNumber":3,"startTime":"2026-04-20T02:08:22.635Z","endTime":"2026-04-20T02:08:26.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":99.4,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.85261469207507,"aZ":-8.131777751493342,"pfxX":-1.716672341223104,"pfxZ":11.57451886430524,"pX":0.7449172060103713,"pZ":3.593644042925664,"vX0":6.700980711279948,"vY0":-144.4145655901019,"vZ0":-6.369662736575368,"x":88.61,"y":141.75,"x0":-1.399504127094634,"y0":50.00176661774672,"z0":6.350745806761387,"aX":-3.5666401595686716},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.6,"breakHorizontal":1.6,"spinRate":2400,"spinDirection":198},"zone":12,"typeConfidence":0.96,"plateTime":0.38171638289193943,"extension":6.667575030370363},"index":3,"playId":"7b040c68-f574-3104-95d3-01e335a8db8d","pitchNumber":4,"startTime":"2026-04-20T02:08:41.861Z","endTime":"2026-04-20T02:08:45.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368238167265016,"aZ":-25.495669094959275,"pfxX":-10.038242429885349,"pfxZ":3.931924131259466,"pX":-0.10328017960521839,"pZ":1.8762983461140124,"vX0":6.81740992613274,"vY0":-129.60348330562513,"vZ0":-5.992394264910236,"x":120.94,"y":188.12,"x0":-1.4650889317068287,"y0":50.00433171024366,"z0":6.1685266028490915,"aX":-17.05937713309028},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":1761,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.42278969648761233,"extension":6.685851357323965},"index":4,"playId":"6ccabd9b-0bfa-3bad-80a6-01782c2a7a25","pitchNumber":5,"startTime":"2026-04-20T02:09:03.226Z","endTime":"2026-04-20T02:09:06.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85648049307409,"aZ":-21.695074162457285,"pfxX":-9.557070807311373,"pfxZ":6.141291211379205,"pX":0.4084155468602901,"pZ":2.5366485994245496,"vX0":7.975178041282425,"vY0":-130.16702192556866,"vZ0":-5.2671357133040155,"x":101.43,"y":170.29,"x0":-1.462536325645731,"y0":50.00053237031196,"z0":6.242306658265211,"aX":-16.299565837070254},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":1791,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.4217664906536336,"extension":6.655236283511701},"hitData":{"launchSpeed":86.6,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.84,"coordY":152.53}},"index":5,"playId":"e530d90e-4b94-31c3-aad2-34bafd55c4e3","pitchNumber":6,"startTime":"2026-04-20T02:09:24.840Z","endTime":"2026-04-20T02:09:34.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:09:34.120Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out sharply to right fielder Adolis García.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-20T02:12:08.077Z","endTime":"2026-04-20T02:12:18.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T02:11:16.852Z","endTime":"2026-04-20T02:12:10.416Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30136880608199,"aZ":-8.600716246088721,"pfxX":-5.273833399945154,"pfxZ":11.5056457879475,"pX":0.540805620766427,"pZ":2.765530039534285,"vX0":5.767623996373245,"vY0":-142.16882775106987,"vZ0":-6.891363105000506,"x":96.39,"y":164.11,"x0":-0.8280877017132495,"y0":50.00349168463744,"z0":5.7654185796069175,"aX":-10.806548579880328},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2315,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3851135859289707,"extension":6.290228051531732},"hitData":{"launchSpeed":110.1,"launchAngle":16.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.03,"coordY":97.65}},"index":1,"playId":"f968fbe1-df34-373d-9da6-83cffd0ce983","pitchNumber":1,"startTime":"2026-04-20T02:12:10.416Z","endTime":"2026-04-20T02:12:18.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:12:18.666Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-20T02:12:48.837Z","endTime":"2026-04-20T02:13:49.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-20T02:12:39.381Z","endTime":"2026-04-20T02:12:51.190Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99179542246188,"aZ":-9.594761528932036,"pfxX":-5.042894165326151,"pfxZ":10.890770965286212,"pX":0.5018211091430049,"pZ":3.1060217514302257,"vX0":5.483395636288936,"vY0":-143.08212251050386,"vZ0":-5.780562084645031,"x":97.87,"y":154.92,"x0":-0.7842011300767122,"y0":50.006829854483364,"z0":5.753813251772122,"aX":-10.45936879131696},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":8.0,"spinRate":2326,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.38279860949675903,"extension":6.36188752095971},"index":1,"playId":"abc71454-44c5-3fb0-82bf-35c289d76d67","pitchNumber":1,"startTime":"2026-04-20T02:12:51.190Z","endTime":"2026-04-20T02:12:54.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58055682008523,"aZ":-28.72426855352419,"pfxX":-2.481751318692468,"pfxZ":2.0319684040016224,"pX":1.569786708765182,"pZ":1.0366736221583006,"vX0":6.901985369714172,"vY0":-129.95662252700748,"vZ0":-5.920883682136589,"x":57.16,"y":210.79,"x0":-0.8088185740288455,"y0":50.000454829930725,"z0":5.5521463775946325,"aX":-4.206303232442747},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":2.8,"spinRate":1598,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4229768190344636,"extension":6.353192136170717},"index":2,"playId":"ab79494f-a4ba-33c2-871c-293edaa22f17","pitchNumber":2,"startTime":"2026-04-20T02:13:09.062Z","endTime":"2026-04-20T02:13:12.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05753648306583,"aZ":-31.012576870927006,"pfxX":-6.449243961911824,"pfxZ":0.6563721695439799,"pX":0.7216997638580251,"pZ":3.2977590541190955,"vX0":6.335182447333188,"vY0":-131.73418496097747,"vZ0":-0.30040566157797277,"x":89.49,"y":149.74,"x0":-0.867964257370825,"y0":50.0039798750739,"z0":5.691604922551164,"aX":-11.419730714459595},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.3,"breakHorizontal":10.4,"spinRate":1495,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4146232555856617,"extension":6.5616114279165645},"index":3,"playId":"96b51ac5-14fe-37d0-8783-0fa8a16e73d2","pitchNumber":3,"startTime":"2026-04-20T02:13:28.929Z","endTime":"2026-04-20T02:13:33.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.518625197038478,"aZ":-38.3472526391861,"pfxX":6.872531350888843,"pfxZ":-4.302718099930679,"pX":0.06389294839167813,"pZ":1.579865173539758,"vX0":0.44832595009508447,"vY0":-119.90603763696073,"vZ0":-1.5900570559366622,"x":114.56,"y":196.12,"x0":-1.0174159727804313,"y0":50.005523676096004,"z0":5.722173098383579,"aX":9.853720056092167},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.9,"breakHorizontal":-12.5,"spinRate":2717,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45952627983974503,"extension":6.398704741413411},"index":4,"playId":"3b35c2eb-f28e-38f4-8128-6431d8a3f94e","pitchNumber":4,"startTime":"2026-04-20T02:13:45.916Z","endTime":"2026-04-20T02:13:49.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:13:49.951Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out to third baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-20T02:13:58.815Z","endTime":"2026-04-20T02:14:53.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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(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":98.0,"endSpeed":88.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24501042680528,"aZ":-9.969570120943343,"pfxX":-5.231931205266255,"pfxZ":10.864846461666927,"pX":-0.14170252339074438,"pZ":3.2446113354701573,"vX0":3.6813628580501945,"vY0":-142.62963814200208,"vZ0":-5.245863933482241,"x":122.4,"y":151.18,"x0":-0.7746438660471001,"y0":50.00441961850962,"z0":5.7468099971711215,"aX":-10.694639591697296},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2390,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.38519438464748923,"extension":6.374042707354211},"index":0,"playId":"be8b8c04-ff55-391e-a75e-ae24201c67a0","pitchNumber":1,"startTime":"2026-04-20T02:14:12.370Z","endTime":"2026-04-20T02:14:16.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723193640288944,"aZ":-30.636314497329707,"pfxX":4.377083145959111,"pfxZ":0.9187843332190955,"pX":0.6767388205967064,"pZ":1.770229662749212,"vX0":2.8827472226753037,"vY0":-128.26933650580852,"vZ0":-3.6368064835111342,"x":91.2,"y":190.98,"x0":-1.029070564877642,"y0":50.002198372411726,"z0":5.586766796758445,"aX":7.316426018609823},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":2625,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42647630558793725,"extension":6.667644139249889},"index":1,"playId":"0912501f-8578-31d2-891a-8c528269b9c3","pitchNumber":2,"startTime":"2026-04-20T02:14:28.000Z","endTime":"2026-04-20T02:14:31.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-04-20T02:14:40.571Z","endTime":"2026-04-20T02:14:47.818Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075644487351465,"aZ":-30.234168803562397,"pfxX":4.094211102051419,"pfxZ":1.161691093145648,"pX":0.274099275327545,"pZ":1.84955792398818,"vX0":1.555111065501862,"vY0":-128.6122685041628,"vZ0":-3.8927982773904843,"x":106.55,"y":188.84,"x0":-0.8706461669941244,"y0":50.00455661873343,"z0":5.731824752337197,"aX":6.848055674169739},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-7.8,"spinRate":2721,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42613985939935883,"extension":6.3791956341547165},"hitData":{"launchSpeed":86.5,"launchAngle":11.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":85.34,"coordY":160.43}},"index":3,"playId":"44460faa-36be-32bd-b4c8-1c50bb3639e2","pitchNumber":3,"startTime":"2026-04-20T02:14:47.818Z","endTime":"2026-04-20T02:14:53.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:14:53.833Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (2) on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-20T02:17:33.421Z","endTime":"2026-04-20T02:18:18.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T02:16:12.082Z","endTime":"2026-04-20T02:17:35.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.6,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099838211295165,"aZ":-13.833645323272371,"pfxX":-4.742973956255748,"pfxZ":10.285126462781003,"pX":-0.658090410036689,"pZ":3.632091053180559,"vX0":4.321267789847461,"vY0":-133.31167594581902,"vZ0":-2.5729974781596563,"x":142.08,"y":140.71,"x0":-1.6910466580051293,"y0":50.00609730103907,"z0":5.619804947903811,"aX":-8.460891692505566},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2291,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.41230755228539673,"extension":6.093651016362927},"index":1,"playId":"c7423b01-bdc7-3f8d-a299-a19fb215ebd9","pitchNumber":1,"startTime":"2026-04-20T02:17:35.723Z","endTime":"2026-04-20T02:17:39.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236147114666238,"aZ":-14.263140842990303,"pfxX":-5.261977438626873,"pfxZ":10.100720432728465,"pX":0.13887257079761312,"pZ":2.247690617667635,"vX0":5.998186916336996,"vY0":-132.99894119984342,"vZ0":-5.6008655191975025,"x":111.71,"y":178.09,"x0":-1.4729022415705093,"y0":50.003416051790516,"z0":5.433304455402592,"aX":-9.331520128300355},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2258,"spinDirection":221},"zone":5,"typeConfidence":0.87,"plateTime":0.41345267530065044,"extension":6.373808955308556},"index":2,"playId":"9ba3b2e1-b8ed-3b2c-9064-cad0449adeb1","pitchNumber":2,"startTime":"2026-04-20T02:17:48.279Z","endTime":"2026-04-20T02:17:52.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0101272519573,"aZ":-28.55964071835334,"pfxX":-10.584287936307001,"pfxZ":2.2981758588330345,"pX":-0.5543445513582155,"pZ":1.4213399566663503,"vX0":5.927380401580436,"vY0":-125.29240359784217,"vZ0":-4.042452416261168,"x":138.13,"y":200.4,"x0":-1.5897457237919244,"y0":50.002453509252796,"z0":5.4198114283195045,"aX":-16.635384021858318},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":17.6,"spinRate":1857,"spinDirection":245},"zone":13,"typeConfidence":0.95,"plateTime":0.4390823710440448,"extension":6.226861124136241},"hitData":{"launchSpeed":76.9,"launchAngle":27.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":90.7,"coordY":95.31}},"index":3,"playId":"d9bf1e66-314e-33b2-849a-33933348fee9","pitchNumber":3,"startTime":"2026-04-20T02:18:00.920Z","endTime":"2026-04-20T02:18:18.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":11.599999999999998,"leverageIndex":1.88,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:18:18.064Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-20T02:18:42.428Z","endTime":"2026-04-20T02:18:56.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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(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":93.0,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085631836884414,"aZ":-15.01513390885417,"pfxX":-4.866257547352275,"pfxZ":9.308387354021848,"pX":0.04390307861642799,"pZ":2.51829250883492,"vX0":5.781244872408622,"vY0":-135.29058257282935,"vZ0":-5.24507318003891,"x":115.33,"y":170.79,"x0":-1.494175721812145,"y0":50.00021135154553,"z0":5.544040946546151,"aX":-8.968288067874285},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2249,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.40573527546718013,"extension":6.335083469571312},"hitData":{"launchSpeed":93.0,"launchAngle":44.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.33,"coordY":87.7}},"index":0,"playId":"591057ff-5b5b-3a17-ad82-59c9befc5038","pitchNumber":1,"startTime":"2026-04-20T02:18:42.428Z","endTime":"2026-04-20T02:18:56.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-8.699999999999998,"leverageIndex":3.38,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:18:56.304Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-20T02:19:11.801Z","endTime":"2026-04-20T02:21:09.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572330817218702,"aZ":-13.728235475692175,"pfxX":-5.159108484415439,"pfxZ":9.995410590167168,"pX":0.5602280600876935,"pZ":1.4116560482971021,"vX0":6.862656973452797,"vY0":-134.80046916985498,"vZ0":-8.247966507162344,"x":95.65,"y":200.67,"x0":-1.3451463705499453,"y0":50.00338029606699,"z0":5.474833757847771,"aX":-9.521101665252946},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2293,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.40592712302449696,"extension":6.351626301726158},"index":0,"playId":"bf9061e6-d36b-303c-b9a1-0452b08e2a63","pitchNumber":1,"startTime":"2026-04-20T02:19:19.853Z","endTime":"2026-04-20T02:19:23.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850836898635645,"aZ":-13.678344955252719,"pfxX":-5.347374622654039,"pfxZ":10.27961408342783,"pX":0.9926253070683485,"pZ":1.3226712255420705,"vX0":8.11040584302675,"vY0":-133.3418288675821,"vZ0":-8.246348420619732,"x":79.16,"y":203.07,"x0":-1.3946740456531062,"y0":50.0065892472047,"z0":5.4440025433782315,"aX":-9.625593743992448},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2296,"spinDirection":230},"zone":14,"typeConfidence":0.87,"plateTime":0.4108796991575958,"extension":6.3563655427459755},"index":1,"playId":"129d0406-0604-302a-b292-955ad810a6c0","pitchNumber":2,"startTime":"2026-04-20T02:19:34.993Z","endTime":"2026-04-20T02:19:38.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65520593511206,"aZ":-13.78599404425904,"pfxX":-6.700901584609902,"pfxZ":9.990710495103198,"pX":0.010005077764733077,"pZ":1.2238516463106515,"vX0":6.24475505491201,"vY0":-134.65133794930904,"vZ0":-8.440639246599062,"x":116.62,"y":205.74,"x0":-1.4662453683545553,"y0":50.000070536432084,"z0":5.369909365352885,"aX":-12.32923330642493},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":10.8,"spinRate":2324,"spinDirection":228},"zone":14,"typeConfidence":0.85,"plateTime":0.40644406847761516,"extension":6.434731980405462},"index":2,"playId":"1faca2d3-9b88-33d2-b7ed-2ac3473dda98","pitchNumber":3,"startTime":"2026-04-20T02:19:50.831Z","endTime":"2026-04-20T02:19:54.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860954566078696,"aZ":-16.252179169797706,"pfxX":-8.795046812034656,"pfxZ":8.524527949802959,"pX":-0.19337046331100988,"pZ":2.4546673462357815,"vX0":8.227443153987585,"vY0":-136.05092359430543,"vZ0":-4.0753328439795276,"x":124.37,"y":172.5,"x0":-2.1192802773807964,"y0":50.00444759678144,"z0":5.104224099756333,"aX":-16.429880192109426},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":14.2,"spinRate":2360,"spinDirection":234},"zone":5,"typeConfidence":0.8,"plateTime":0.4031593398417228,"extension":6.335466554863184},"index":3,"playId":"3bf5c8e9-0668-3e30-8a24-14681a5c8bc2","pitchNumber":4,"startTime":"2026-04-20T02:20:07.931Z","endTime":"2026-04-20T02:20:11.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.463329779004688,"aZ":-15.104736228360709,"pfxX":-8.017155562978138,"pfxZ":9.072336290959772,"pX":-0.0698253468050728,"pZ":2.676722186531871,"vX0":8.51068321769468,"vY0":-136.62235842012248,"vZ0":-3.7027168809245716,"x":119.66,"y":166.51,"x0":-2.1909024125554244,"y0":50.00127268971911,"z0":5.094646373434682,"aX":-15.081624750033498},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":12.6,"spinRate":2303,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.40166050258408026,"extension":6.353147157962945},"index":4,"playId":"a27cfe5b-438d-3d9d-8ed7-c5e0114e74e5","pitchNumber":5,"startTime":"2026-04-20T02:20:28.857Z","endTime":"2026-04-20T02:20:33.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086626275581082,"aZ":-28.538497272858557,"pfxX":-10.44624591818554,"pfxZ":2.192298768965478,"pX":-0.7153516726903,"pZ":0.7947719599236363,"vX0":5.908053462449077,"vY0":-127.63746643330543,"vZ0":-5.463731286443919,"x":144.27,"y":217.32,"x0":-1.697050619170015,"y0":50.00388332331609,"z0":5.197275299261138,"aX":-17.31979190490142},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":1919,"spinDirection":245},"zone":13,"typeConfidence":0.95,"plateTime":0.42834323293134746,"extension":6.332970836432833},"index":5,"playId":"8a4187cf-fee6-351b-a46e-2199023e568b","pitchNumber":6,"startTime":"2026-04-20T02:20:48.571Z","endTime":"2026-04-20T02:20:52.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078368785155963,"aZ":-12.137454200233092,"pfxX":-3.92408578417463,"pfxZ":10.90143826768826,"pX":0.7072472756823178,"pZ":1.1354708545112615,"vX0":6.737487447828643,"vY0":-134.6800251599944,"vZ0":-8.936869516336955,"x":90.04,"y":208.12,"x0":-1.3163150624765922,"y0":50.005438984899115,"z0":5.354033981849077,"aX":-7.214734853840685},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2338,"spinDirection":215},"zone":14,"typeConfidence":0.93,"plateTime":0.4065879345794916,"extension":6.416357835108776},"index":6,"playId":"3c6d5ec8-c6d7-3b10-8951-56dceb512337","pitchNumber":7,"startTime":"2026-04-20T02:21:05.177Z","endTime":"2026-04-20T02:21:09.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":8.799999999999999,"leverageIndex":2.79,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:21:09.590Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-20T02:21:20.285Z","endTime":"2026-04-20T02:22:44.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58947464109752,"aZ":-24.8857578648269,"pfxX":-11.333869216720585,"pfxZ":3.9029643281735478,"pX":-1.050759111022961,"pZ":1.6566410895376342,"vX0":6.679720059430366,"vY0":-135.7204748814342,"vZ0":-4.666264281628145,"x":157.05,"y":194.05,"x0":-2.0708886079114945,"y0":50.00012534872725,"z0":5.13036634201933,"aX":-21.14922588977643},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":19.1,"spinRate":2307,"spinDirection":231},"zone":13,"typeConfidence":0.82,"plateTime":0.403497088023967,"extension":6.392112990646686},"index":0,"playId":"26d2b85d-990f-385f-aec7-1df080a9c7f7","pitchNumber":1,"startTime":"2026-04-20T02:21:48.091Z","endTime":"2026-04-20T02:21:51.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608664864989873,"aZ":-30.001639129685724,"pfxX":-10.218301038547718,"pfxZ":1.2960080205531455,"pX":-0.5550977810580926,"pZ":1.3603455618510973,"vX0":5.823758775448332,"vY0":-128.69833932683517,"vZ0":-4.339936446859852,"x":138.16,"y":202.05,"x0":-1.5192338623372776,"y0":50.00302049292202,"z0":5.391013749921046,"aX":-17.1483862182946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":17.2,"spinRate":2032,"spinDirection":241},"zone":13,"typeConfidence":0.95,"plateTime":0.42552599000308566,"extension":6.420576861257866},"index":1,"playId":"62d5ed70-2bd8-39c0-bc90-f75bfdeacb38","pitchNumber":2,"startTime":"2026-04-20T02:22:03.079Z","endTime":"2026-04-20T02:22:06.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639954904737223,"aZ":-27.40911145314802,"pfxX":-11.196926255020212,"pfxZ":2.845602743795255,"pX":-0.2719005695079338,"pZ":-0.43354364539248397,"vX0":6.693477060754057,"vY0":-128.3788375040415,"vZ0":-9.061484695801393,"x":127.36,"y":250.49,"x0":-1.4530929262858796,"y0":50.006055883513,"z0":5.263474818810311,"aX":-18.7635751312414},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":18.8,"spinRate":1921,"spinDirection":239},"zone":13,"typeConfidence":0.94,"plateTime":0.4260430761874199,"extension":6.496073465586483},"index":2,"playId":"030e7250-4745-3dc9-bf3b-4732b70e37f4","pitchNumber":3,"startTime":"2026-04-20T02:22:19.800Z","endTime":"2026-04-20T02:22:23.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91142139663062,"aZ":-14.621863460629665,"pfxX":-7.194876294687324,"pfxZ":9.456215485895243,"pX":0.5796935295478771,"pZ":2.836267058634598,"vX0":9.866632592235016,"vY0":-135.67497546665578,"vZ0":-3.2501577771264953,"x":94.9,"y":162.2,"x0":-2.1767405775174273,"y0":50.00222253390229,"z0":5.074773084870512,"aX":-13.354670076297573},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":10.8,"spinRate":2321,"spinDirection":232},"zone":3,"typeConfidence":0.94,"plateTime":0.40439733578220727,"extension":6.4177176731959875},"index":3,"playId":"eb2aa2f1-b99b-39c7-96a0-7505fbae47de","pitchNumber":4,"startTime":"2026-04-20T02:22:41.120Z","endTime":"2026-04-20T02:22:44.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.86,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:22:44.895Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-20T02:22:50.525Z","endTime":"2026-04-20T02:25:01.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.547"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.304"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".415"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".193"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".135"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.39"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.28"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.64"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.13"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.547"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.304"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.7,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870011070838153,"aZ":-30.170764553430487,"pfxX":-10.911931889243359,"pfxZ":1.2190028622426325,"pX":-1.1321152455453771,"pZ":1.3520199028718978,"vX0":5.1675621112710415,"vY0":-127.6314518487471,"vZ0":-3.985476474736607,"x":160.15,"y":202.28,"x0":-1.7679587824481593,"y0":50.004452233317785,"z0":5.316323649966411,"aX":-17.959951290112535},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":18.6,"spinRate":1821,"spinDirection":237},"zone":13,"typeConfidence":0.95,"plateTime":0.4295565977064073,"extension":6.208967399027654},"index":0,"playId":"fa62a3fb-f972-3fce-8072-ee3f0d77820e","pitchNumber":1,"startTime":"2026-04-20T02:23:08.175Z","endTime":"2026-04-20T02:23:12.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264347483055264,"aZ":-27.053134251746602,"pfxX":-10.564056775049313,"pfxZ":3.1176107949009015,"pX":-0.6566700960613653,"pZ":1.082304554283423,"vX0":5.841966812668668,"vY0":-127.64345709936963,"vZ0":-5.378815067131543,"x":142.03,"y":209.56,"x0":-1.6073509596113544,"y0":50.00345626375875,"z0":5.357663975831179,"aX":-17.362209568069094},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":17.8,"spinRate":1872,"spinDirection":241},"zone":13,"typeConfidence":0.94,"plateTime":0.4297679436250843,"extension":6.542427124153951},"index":1,"playId":"a3c9637c-3bdb-358b-871b-8e5d8c9eb037","pitchNumber":2,"startTime":"2026-04-20T02:23:23.425Z","endTime":"2026-04-20T02:23:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-20T02:23:36.223Z","endTime":"2026-04-20T02:23:48.641Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146843488028534,"aZ":-13.509338332219691,"pfxX":-4.026157085734973,"pfxZ":10.018816315221986,"pX":0.7895500873635619,"pZ":3.235168407192181,"vX0":6.731093450687207,"vY0":-135.95130099774184,"vZ0":-3.9448963818349223,"x":86.9,"y":151.43,"x0":-1.2007616165349255,"y0":50.00144615777353,"z0":5.6493670596429695,"aX":-7.500151453393513},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2227,"spinDirection":221},"zone":3,"typeConfidence":0.95,"plateTime":0.40363780668534366,"extension":6.336123419041624},"index":3,"playId":"f4f28977-5c19-3dff-af52-71215ff5673c","pitchNumber":3,"startTime":"2026-04-20T02:23:48.641Z","endTime":"2026-04-20T02:23:52.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079202697879687,"aZ":-15.633284205365365,"pfxX":-7.102770375398645,"pfxZ":8.71931231389162,"pX":0.5747997052931166,"pZ":3.1182417445039246,"vX0":9.185332325804362,"vY0":-136.60496615749136,"vZ0":-2.815253129756638,"x":95.09,"y":154.59,"x0":-1.902734855290866,"y0":50.00142168914485,"z0":5.232156555638187,"aX":-13.472321192447945},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2237,"spinDirection":228},"zone":3,"typeConfidence":0.93,"plateTime":0.4004096134649191,"extension":6.454969294088092},"index":4,"playId":"810bc37e-8389-30e9-bcce-bc48f7dbe8c1","pitchNumber":4,"startTime":"2026-04-20T02:24:11.920Z","endTime":"2026-04-20T02:24:19.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950161799470337,"aZ":-28.14984341562829,"pfxX":-9.932957459198684,"pfxZ":2.4574132559548563,"pX":-1.262963841261173,"pZ":1.7708374796638382,"vX0":4.300402513402151,"vY0":-127.424911229744,"vZ0":-3.24986399251946,"x":165.14,"y":190.97,"x0":-1.6848123203840808,"y0":50.0050456439635,"z0":5.294342322231785,"aX":-16.285203425306474},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":16.9,"spinRate":1880,"spinDirection":241},"zone":13,"typeConfidence":0.94,"plateTime":0.43036771472167024,"extension":6.440727978671538},"index":5,"playId":"090627d6-8b9f-3dd8-84dc-b59ec206e989","pitchNumber":5,"startTime":"2026-04-20T02:24:36.954Z","endTime":"2026-04-20T02:24:41.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711174490102284,"aZ":-27.455427984672838,"pfxX":-11.449230877143084,"pfxZ":2.8656752383225923,"pX":-0.33588638217582184,"pZ":1.4505318070474413,"vX0":6.786375509574894,"vY0":-127.949281199455,"vZ0":-4.2040319380420375,"x":129.8,"y":199.62,"x0":-1.5422794486251568,"y0":50.00633470024681,"z0":5.279665425399957,"aX":-18.886067797492657},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":19.1,"spinRate":1879,"spinDirection":242},"zone":13,"typeConfidence":0.94,"plateTime":0.4289553819306531,"extension":6.42637405918717},"hitData":{"launchSpeed":102.8,"launchAngle":17.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.53,"coordY":98.58}},"index":6,"playId":"de438097-c662-3a3d-bb12-2a93e7a148d8","pitchNumber":6,"startTime":"2026-04-20T02:24:54.049Z","endTime":"2026-04-20T02:25:01.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.700000000000001,"leverageIndex":3.9,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-04-20T02:25:01.109Z","atBatIndex":77}]