[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T23:10:38.484Z","endTime":"2026-05-29T23:12:21.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T19:25:55.335Z","endTime":"2026-05-29T22:45:31.866Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-29T22:45:31.866Z","endTime":"2026-05-29T23:10:10.009Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-29T23:10:10.009Z","endTime":"2026-05-29T23:10:40.706Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82800939631398,"aZ":-14.335406046590288,"pfxX":-9.924420700489073,"pfxZ":9.838358788546035,"pX":-0.6297677216137131,"pZ":2.122294883676334,"vX0":5.46142917615654,"vY0":-134.02043111547437,"vZ0":-7.3257858567477845,"x":141.01,"y":181.48,"x0":-1.4079910887293874,"y0":50.00418081209685,"z0":5.921560194320171,"aX":-17.99727599762198},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":16.8,"spinRate":2367,"spinDirection":199},"zone":7,"typeConfidence":0.94,"plateTime":0.4091814420906301,"extension":5.915188402092821},"index":3,"playId":"f329de03-a683-3d37-8c23-57322c0d1f21","pitchNumber":1,"startTime":"2026-05-29T23:10:40.706Z","endTime":"2026-05-29T23:10:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.554329904259127,"aZ":-31.217913339884362,"pfxX":-7.805514240811414,"pfxZ":0.7296821199790537,"pX":0.04314335261595415,"pZ":1.3483963192388624,"vX0":5.323474220721865,"vY0":-113.70776489788486,"vZ0":-3.8161174398029862,"x":115.36,"y":202.37,"x0":-1.312502299936406,"y0":50.00370469410055,"z0":6.140941060585413,"aX":-10.2372534276544},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.6,"breakHorizontal":12.8,"spinRate":1917,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.48141803180218057,"extension":5.997536633628593},"index":4,"playId":"e492b75a-c971-369d-94e6-4c7dd8868562","pitchNumber":2,"startTime":"2026-05-29T23:10:59.860Z","endTime":"2026-05-29T23:11:02.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-29T23:11:10.640Z","endTime":"2026-05-29T23:11:22.820Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4403452068992,"aZ":-30.816914466093195,"pfxX":-6.233830364054755,"pfxZ":1.025534007336705,"pX":0.30907259909951224,"pZ":1.996175578792213,"vX0":5.126812544609676,"vY0":-114.13774061447869,"vZ0":-2.78256962827907,"x":105.22,"y":184.88,"x0":-1.1586972542462843,"y0":50.00034705579746,"z0":6.27247385570736,"aX":-8.20595568997585},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.4,"breakHorizontal":10.0,"spinRate":1727,"spinDirection":253},"zone":9,"typeConfidence":0.88,"plateTime":0.48030143813178405,"extension":5.828566253639204},"index":6,"playId":"f1eb200a-7b1f-30c5-95e0-2f0d0bb4ca3a","pitchNumber":3,"startTime":"2026-05-29T23:11:22.820Z","endTime":"2026-05-29T23:11:25.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67718578662547,"aZ":-12.97573153071721,"pfxX":-7.976228382374823,"pfxZ":10.500211684197414,"pX":-0.22825676838467984,"pZ":1.4919641731664202,"vX0":5.970855928687013,"vY0":-134.7119850831816,"vZ0":-8.881679223315727,"x":125.7,"y":198.5,"x0":-1.4428901149297013,"y0":50.003436707785696,"z0":5.760183669542816,"aX":-14.584570067776692},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":13.1,"spinRate":2360,"spinDirection":201},"zone":13,"typeConfidence":0.89,"plateTime":0.40739296996181373,"extension":5.938160193859314},"index":7,"playId":"4338dbc4-6134-33bc-95ba-3a42860de9f0","pitchNumber":4,"startTime":"2026-05-29T23:11:42.929Z","endTime":"2026-05-29T23:12:09.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012955650308147,"aZ":-27.332255794180107,"pfxX":-7.187662088922971,"pfxZ":3.63175844690912,"pX":0.37481423599372704,"pZ":0.394196948714232,"vX0":5.719509996380337,"vY0":-115.25121648019253,"vZ0":-6.688718120917778,"x":102.71,"y":228.14,"x0":-1.214791097379946,"y0":50.00554184058935,"z0":6.001313128897728,"aX":-9.59389794382171},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.0,"breakHorizontal":11.4,"spinRate":1945,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4767090101016751,"extension":6.0019266217469935},"index":8,"playId":"1945089c-fb45-3fa3-9ad0-393dd541a30b","pitchNumber":5,"startTime":"2026-05-29T23:12:18.119Z","endTime":"2026-05-29T23:12:21.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-29T23:12:21.119Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Ryan Vilade in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T23:12:25.669Z","endTime":"2026-05-29T23:13:55.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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":91.6,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43105026098347,"aZ":-12.027098907754485,"pfxX":-4.630174946567096,"pfxZ":11.22142863834068,"pX":-0.602787603616913,"pZ":3.2759680363481447,"vX0":3.3149127097665603,"vY0":-133.33967577907788,"vZ0":-5.117556773528716,"x":139.98,"y":150.33,"x0":-1.2622823707291886,"y0":50.00632431411694,"z0":6.092477426025077,"aX":-8.315521365304189},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":7.7,"spinRate":2243,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.41123165157983754,"extension":5.815257376298867},"index":0,"playId":"412bdbda-541c-31cc-bfc8-a13efd207698","pitchNumber":1,"startTime":"2026-05-29T23:12:48.772Z","endTime":"2026-05-29T23:12:52.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244539944525773,"aZ":-14.258541284134758,"pfxX":-8.576667900151122,"pfxZ":9.80886884397436,"pX":0.06839368219750791,"pZ":2.174231846125523,"vX0":6.824147184582136,"vY0":-134.32866121017557,"vZ0":-7.048015838301709,"x":114.39,"y":180.08,"x0":-1.391331193016436,"y0":50.004069113456566,"z0":5.846911240736082,"aX":-15.666603567310416},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":14.0,"spinRate":2338,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.40784833049484037,"extension":5.950974695454908},"index":1,"playId":"35edb651-0920-36ed-924f-ec71a0cecb40","pitchNumber":2,"startTime":"2026-05-29T23:13:05.358Z","endTime":"2026-05-29T23:13:08.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58159711090877,"aZ":-18.906543208313664,"pfxX":-8.924588076976523,"pfxZ":7.238623308057003,"pX":-0.20756164972658836,"pZ":3.163189146141595,"vX0":6.185794940681609,"vY0":-134.60719724375767,"vZ0":-3.941165316731478,"x":124.91,"y":153.37,"x0":-1.3774790344681778,"y0":50.00038274820569,"z0":5.987091136870193,"aX":-16.353208506958854},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2305,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.40710460869861764,"extension":5.90517269700008},"index":2,"playId":"090cea65-d91a-339b-a304-360b5db23ce2","pitchNumber":3,"startTime":"2026-05-29T23:13:21.819Z","endTime":"2026-05-29T23:13:24.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-29T23:13:30.804Z","endTime":"2026-05-29T23:13:44.955Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69471033434413,"aZ":-18.302381764099902,"pfxX":-9.158816876579708,"pfxZ":7.476102642061639,"pX":0.7798151853183186,"pZ":2.359295677263582,"vX0":9.052902349567814,"vY0":-135.17458932823368,"vZ0":-5.698247369335727,"x":87.28,"y":175.08,"x0":-1.418207012905284,"y0":50.003803772384494,"z0":5.774172326702816,"aX":-16.99759749016192},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2390,"spinDirection":207},"zone":6,"typeConfidence":0.92,"plateTime":0.4047602885696877,"extension":5.91457541177515},"hitData":{"launchSpeed":93.8,"launchAngle":49.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.1,"coordY":130.91}},"index":4,"playId":"0b84ced8-6a93-3222-aaf2-4a241668add2","pitchNumber":4,"startTime":"2026-05-29T23:13:44.955Z","endTime":"2026-05-29T23:13:55.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:13:55.679Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T23:14:08.171Z","endTime":"2026-05-29T23:15:44.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597205019524278,"aZ":-18.454803930166257,"pfxX":-0.7396361630080248,"pfxZ":7.876558730077451,"pX":-0.05323754573900426,"pZ":1.6758233039995025,"vX0":4.365725833238547,"vY0":-130.88645849196456,"vZ0":-7.041580947721542,"x":119.03,"y":193.53,"x0":-1.6439138840803078,"y0":50.00444586549629,"z0":5.774073648565826,"aX":-1.2891415416039314},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.0,"breakHorizontal":0.4,"spinRate":2395,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.4178449761796448,"extension":6.036343373818023},"index":0,"playId":"fa399aac-2352-333d-bd49-86e41c72be23","pitchNumber":1,"startTime":"2026-05-29T23:14:23.582Z","endTime":"2026-05-29T23:14:26.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46074142349676,"aZ":-26.104233487990417,"pfxX":-0.1318221012726415,"pfxZ":3.7938966860362804,"pX":1.0220914859395929,"pZ":0.5290370972112008,"vX0":5.906125652344671,"vY0":-125.40568182949913,"vZ0":-7.745687151659395,"x":78.04,"y":224.5,"x0":-1.34254720940386,"y0":50.00109579733135,"z0":5.775435006678632,"aX":-0.2116436985364247},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2498,"spinDirection":193},"zone":14,"typeConfidence":0.8,"plateTime":0.4361344508419438,"extension":6.006387910950881},"index":1,"playId":"ee697d3c-744f-3a0a-81ac-7a9bdfc794f5","pitchNumber":2,"startTime":"2026-05-29T23:14:40.550Z","endTime":"2026-05-29T23:14:43.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05164856815625,"aZ":-15.414889938124796,"pfxX":-8.245419407400052,"pfxZ":9.277285710827266,"pX":0.17266297748793072,"pZ":2.0851573592558963,"vX0":6.74527422883642,"vY0":-133.39809612885918,"vZ0":-7.071749099122207,"x":110.42,"y":182.48,"x0":-1.314433752342329,"y0":50.004382088645094,"z0":5.877009007052439,"aX":-14.897566407246273},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":13.6,"spinRate":2392,"spinDirection":203},"zone":8,"typeConfidence":0.88,"plateTime":0.41021740747914004,"extension":5.959540225457118},"index":2,"playId":"02340083-4d1f-3ffb-91ac-bd89b5eea6c6","pitchNumber":3,"startTime":"2026-05-29T23:14:58.794Z","endTime":"2026-05-29T23:15:01.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581537231751312,"aZ":-16.323958312572888,"pfxX":-9.413983845910263,"pfxZ":8.631287945984583,"pX":0.8197098696654892,"pZ":3.10515171836867,"vX0":9.120642321044517,"vY0":-134.51305635941426,"vZ0":-4.188529242142675,"x":85.75,"y":154.94,"x0":-1.3882697256240253,"y0":50.005049744708735,"z0":5.836460831145355,"aX":-17.291782520205278},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":15.1,"spinRate":2362,"spinDirection":204},"zone":12,"typeConfidence":0.93,"plateTime":0.4068657434990177,"extension":6.0288445222813625},"index":3,"playId":"3a9e991e-c3f5-30aa-b6d7-5c9508e45ea5","pitchNumber":4,"startTime":"2026-05-29T23:15:23.117Z","endTime":"2026-05-29T23:15:26.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.978076031977803,"aZ":-31.49979181456536,"pfxX":-8.630634323200571,"pfxZ":0.5151970958924368,"pX":0.19578101495558442,"pZ":0.5166842038076418,"vX0":5.694963542284307,"vY0":-113.61716836124867,"vZ0":-5.362007379226823,"x":109.54,"y":224.83,"x0":-1.222992627615636,"y0":50.00172126897151,"z0":6.040483998679455,"aX":-11.27354536135679},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.2,"spinRate":1832,"spinDirection":262},"zone":14,"typeConfidence":0.89,"plateTime":0.4822320221026093,"extension":5.937810346745533},"index":4,"playId":"1f716767-044c-3fa9-a5cd-62ed501ad061","pitchNumber":5,"startTime":"2026-05-29T23:15:40.485Z","endTime":"2026-05-29T23:15:44.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:15:44.596Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yandy Díaz homers (9) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:17:50.473Z","endTime":"2026-05-29T23:18:40.528Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170018341613165,"aZ":-23.62961903328386,"pfxX":-9.005786706868935,"pfxZ":4.231943445353986,"pX":-0.8455166816518745,"pZ":3.4149857017808496,"vX0":3.687288349636839,"vY0":-141.20858511881457,"vZ0":-3.7412808135859965,"x":149.23,"y":146.58,"x0":-0.9981602333108278,"y0":50.00480868282121,"z0":6.277534120421702,"aX":-18.187463872937517},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":1983,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38790557865852326,"extension":5.832234017323496},"index":0,"playId":"576cb8fe-8da2-37c1-b3d5-74186860d5a9","pitchNumber":1,"startTime":"2026-05-29T23:17:55.139Z","endTime":"2026-05-29T23:17:58.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10040624607059,"aZ":-21.31767492446347,"pfxX":-10.143587021286159,"pfxZ":5.553990807503165,"pX":-0.23035246351879118,"pZ":2.0865361877320674,"vX0":5.575929144408444,"vY0":-139.11733558960705,"vZ0":-7.16376710805155,"x":125.78,"y":182.44,"x0":-0.9460529606519998,"y0":50.002607801307626,"z0":6.11505512623478,"aX":-19.82103145153983},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":17.2,"spinRate":2055,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3941894347972812,"extension":5.87778065521608},"hitData":{"launchSpeed":99.5,"launchAngle":35.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.06,"coordY":74.49}},"index":1,"playId":"fee8b9d3-6840-3dc3-9ed7-21878a175494","pitchNumber":2,"startTime":"2026-05-29T23:18:09.868Z","endTime":"2026-05-29T23:18:40.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:18:40.528Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:18:41.666Z","endTime":"2026-05-29T23:20:42.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24565200771686,"aZ":-21.359512065133448,"pfxX":-8.580756106169332,"pfxZ":5.304850741417475,"pX":-1.693834048472918,"pZ":3.8616527870752346,"vX0":1.2889219789872919,"vY0":-142.0835757853415,"vZ0":-3.2513610901687446,"x":181.56,"y":134.52,"x0":-1.0391931800317409,"y0":50.00610193411313,"z0":6.38179138329037,"aX":-17.508026609694568},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2100,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38582180352046525,"extension":5.837603622996302},"index":0,"playId":"dd712d11-f506-3b77-bfe9-b698691c4718","pitchNumber":1,"startTime":"2026-05-29T23:19:05.511Z","endTime":"2026-05-29T23:19:08.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.905757622936264,"aZ":-23.825488060400957,"pfxX":-8.92796021444304,"pfxZ":4.71390113755132,"pX":0.21628130188334804,"pZ":2.7804614574365645,"vX0":5.959454865430258,"vY0":-133.11217044006497,"vZ0":-4.594707990787173,"x":108.76,"y":163.71,"x0":-0.9059008521032148,"y0":50.00525208472138,"z0":6.281268650266824,"aX":-15.823559692090804},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":1826,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41345705199834626,"extension":6.1479052129765845},"index":1,"playId":"e66e9e87-e851-3d04-8a44-7ff3f0a01dc8","pitchNumber":2,"startTime":"2026-05-29T23:19:23.679Z","endTime":"2026-05-29T23:19:26.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.5,"endSpeed":90.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71485406467326,"aZ":-16.89405097611963,"pfxX":-6.478524051272948,"pfxZ":7.359961811357269,"pX":-0.8765686818811045,"pZ":2.5709025925647744,"vX0":2.8505652416525833,"vY0":-143.29804406844693,"vZ0":-7.257519411192842,"x":150.41,"y":169.37,"x0":-1.0436865986010098,"y0":50.00080160416395,"z0":6.195541665263932,"aX":-13.445153490454105},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.0,"breakHorizontal":11.2,"spinRate":2242,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3825205655292456,"extension":6.148101151841577},"index":2,"playId":"498edfda-968c-3d16-b3d8-df35a446a5f5","pitchNumber":3,"startTime":"2026-05-29T23:19:39.548Z","endTime":"2026-05-29T23:19:43.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37444712989446,"aZ":-29.019644562576023,"pfxX":-11.40204333175519,"pfxZ":1.769734765742541,"pX":-0.8674002036570186,"pZ":2.3352273831902615,"vX0":4.11942764601623,"vY0":-133.3570419484399,"vZ0":-4.707303192427684,"x":150.06,"y":175.73,"x0":-0.9598071716124279,"y0":50.00474961401449,"z0":6.242018893308238,"aX":-20.33131844959985},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":19.6,"spinRate":1865,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4123219500944173,"extension":5.943648174337849},"index":3,"playId":"38eaedd5-9722-39af-b036-0464dd371e5a","pitchNumber":4,"startTime":"2026-05-29T23:19:55.479Z","endTime":"2026-05-29T23:19:58.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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.1,"endSpeed":89.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.317738919784624,"aZ":-15.710134253562698,"pfxX":-4.512599891945364,"pfxZ":8.012132480748448,"pX":0.19099481081476377,"pZ":3.2786697296086595,"vX0":4.346692872942298,"vY0":-142.77702234043588,"vZ0":-5.815516440116862,"x":109.72,"y":150.26,"x0":-0.7683465809091123,"y0":50.001717963623086,"z0":6.338411356764731,"aX":-9.272286344805012},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":7.2,"spinRate":2241,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3843208234862372,"extension":5.992629739646556},"index":4,"playId":"08b470d4-780d-3f91-8c5a-6ed839dc3475","pitchNumber":5,"startTime":"2026-05-29T23:20:19.216Z","endTime":"2026-05-29T23:20:22.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75757540289631,"aZ":-31.688974627669808,"pfxX":6.68953759158792,"pfxZ":0.30475443007325964,"pX":0.9846872373149619,"pZ":1.005450796613731,"vX0":3.6626304808931875,"vY0":-127.31496462592229,"vZ0":-6.677389689644114,"x":79.47,"y":211.63,"x0":-1.348822785037734,"y0":50.005627997377125,"z0":6.2181734939691715,"aX":10.820907013943437},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-13.0,"spinRate":2566,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4326724233171517,"extension":5.8824335766263225},"index":5,"playId":"b5c93607-a60a-31e4-95e3-0e49a6fcb9ae","pitchNumber":6,"startTime":"2026-05-29T23:20:39.031Z","endTime":"2026-05-29T23:20:42.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:20:42.031Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:20:46.799Z","endTime":"2026-05-29T23:22:56.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53620034924197,"aZ":-16.169940375060325,"pfxX":-4.81353646000103,"pfxZ":7.807567613437809,"pX":0.07623914821416276,"pZ":2.1443233199807183,"vX0":3.9415567215628173,"vY0":-142.68018227667955,"vZ0":-8.707711403918475,"x":114.09,"y":180.88,"x0":-0.7015562274797746,"y0":50.00403537202119,"z0":6.266655752937126,"aX":-9.869898345695836},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":7.9,"spinRate":2156,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.38470432745585015,"extension":5.999608632946919},"index":0,"playId":"52d80fa8-e1e9-3762-bfd3-d843bb31bd1f","pitchNumber":1,"startTime":"2026-05-29T23:21:10.208Z","endTime":"2026-05-29T23:21:13.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625709762335845,"aZ":-32.737074283180895,"pfxX":6.5811429999836,"pfxZ":-0.3557526488406886,"pX":0.9313398992675321,"pZ":-0.543008312829566,"vX0":3.7971465591191245,"vY0":-127.07634913868628,"vZ0":-9.75851495523164,"x":81.5,"y":253.44,"x0":-1.446343203434631,"y0":50.00028427082333,"z0":6.019977928841613,"aX":10.557152262778315},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-12.8,"spinRate":2656,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4341761995005511,"extension":5.905881880095845},"index":1,"playId":"9bcc1e90-e523-3e10-84e0-b4029a21b770","pitchNumber":2,"startTime":"2026-05-29T23:21:26.260Z","endTime":"2026-05-29T23:21:29.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":78.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32366610733324,"aZ":-34.5374770457408,"pfxX":7.089091994016678,"pfxZ":-1.496470330390994,"pX":0.26363651830568524,"pZ":0.7156187190471113,"vX0":2.2043447015838438,"vY0":-127.35608847011163,"vZ0":-6.758181729983318,"x":106.95,"y":219.46,"x0":-1.542288604969869,"y0":50.00243379807586,"z0":6.267319421576423,"aX":11.205273028527206},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":-13.4,"spinRate":2558,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4364509903190852,"extension":5.863911408551882},"index":2,"playId":"ca5a9331-d425-346a-b9f5-c466e5c47152","pitchNumber":3,"startTime":"2026-05-29T23:21:47.142Z","endTime":"2026-05-29T23:21:50.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880548146742804,"aZ":-24.804876869828718,"pfxX":-10.854330636360599,"pfxZ":3.998804821287875,"pX":-0.539104398066141,"pZ":3.4079501217594985,"vX0":4.698838375487214,"vY0":-135.00448266769345,"vZ0":-3.4149678227906044,"x":121.04,"y":49.96,"x0":-0.8937344140203136,"y0":50.00160596726911,"z0":6.438620362318955,"aX":-19.99906152970885},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":18.6,"spinRate":1692,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4059775075424126,"extension":6.147485002656319},"index":3,"playId":"35d60c59-b768-3bec-8190-9d700b640784","pitchNumber":4,"startTime":"2026-05-29T23:22:05.657Z","endTime":"2026-05-29T23:22:08.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77735092597483,"aZ":-25.85864473168867,"pfxX":-10.016663391370983,"pfxZ":3.482514111536913,"pX":-1.45720963675974,"pZ":2.3657327408619815,"vX0":2.390315299272768,"vY0":-133.77533878151004,"vZ0":-5.363801228545685,"x":172.55,"y":174.91,"x0":-1.0608774078273444,"y0":50.00096679936897,"z0":6.249550262320945,"aX":-18.158312099728025},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":17.6,"spinRate":1670,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4093927698695987,"extension":6.145585558856047},"index":4,"playId":"a6002e8a-46bb-32f0-ae63-6aeb63318e5e","pitchNumber":5,"startTime":"2026-05-29T23:22:24.830Z","endTime":"2026-05-29T23:22:27.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-29T23:22:41.882Z","endTime":"2026-05-29T23:22:53.617Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.806504186925544,"aZ":-23.330173253186484,"pfxX":-11.598877582753094,"pfxZ":4.308577774166433,"pX":-0.22625842491185044,"pZ":0.7832327591759494,"vX0":6.264265390091655,"vY0":-142.8576045978854,"vZ0":-10.73331182440605,"x":125.62,"y":217.63,"x0":-0.9476721793201767,"y0":50.00588862155434,"z0":6.073148083364482,"aX":-23.830364661289263},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":19.7,"spinRate":2080,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3843172539035158,"extension":6.064691790850037},"index":6,"playId":"07c6d825-51b9-30dc-ab74-f035d6e8f1c3","pitchNumber":6,"startTime":"2026-05-29T23:22:53.617Z","endTime":"2026-05-29T23:22:56.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.56,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:22:56.842Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Vilade grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Vaughn Grissom. Junior Caminero out at 2nd. Ryan Vilade out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:23:11.092Z","endTime":"2026-05-29T23:24:45.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85657057081618,"aZ":-22.74576420411255,"pfxX":-9.201172766502797,"pfxZ":4.4891124974461185,"pX":-0.9387462055157948,"pZ":2.3882934799046653,"vX0":3.4992199030993216,"vY0":-144.34438652212552,"vZ0":-6.794011392616201,"x":152.78,"y":174.3,"x0":-0.9740120355688915,"y0":50.00598395487646,"z0":6.181769136557873,"aX":-19.341862934158744},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.8,"breakHorizontal":16.0,"spinRate":2006,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.380038335162165,"extension":6.0011461725554485},"index":0,"playId":"88d9b2c6-6099-3f63-9e6e-a5711eb275b0","pitchNumber":1,"startTime":"2026-05-29T23:23:34.830Z","endTime":"2026-05-29T23:23:38.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459699047389122,"aZ":-30.490674811600407,"pfxX":8.120166234293388,"pfxZ":1.0582386750825306,"pX":0.11462006037941072,"pZ":1.3823567740942637,"vX0":1.404125073942405,"vY0":-126.22192375498845,"vZ0":-5.81314434305909,"x":112.63,"y":201.46,"x0":-1.504667316697811,"y0":50.00484060983866,"z0":6.205569312502001,"aX":12.952397449997804},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-15.0,"spinRate":2599,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43587654754247174,"extension":5.918593546128216},"index":1,"playId":"fefcb2b3-6be3-36fd-a71f-06c6c3fbe8ff","pitchNumber":2,"startTime":"2026-05-29T23:23:52.581Z","endTime":"2026-05-29T23:23:56.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62810055663202,"aZ":-23.722993373183137,"pfxX":-10.499097897807209,"pfxZ":4.029217632508159,"pX":-0.9045713791996938,"pZ":2.421427826600724,"vX0":3.7425685479434048,"vY0":-144.3982338275865,"vZ0":-6.793342656694797,"x":151.48,"y":173.4,"x0":-0.8583213867798017,"y0":50.00381777180574,"z0":6.278219395431763,"aX":-22.031251537989746},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":2040,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3802403488321451,"extension":6.073271378128914},"index":2,"playId":"345a0805-cb52-3ed9-9048-832b136478fb","pitchNumber":3,"startTime":"2026-05-29T23:24:14.553Z","endTime":"2026-05-29T23:24:17.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17945471412288,"aZ":-22.219776115502672,"pfxX":-9.302873512969448,"pfxZ":4.723475208641787,"pX":-1.0386974992929419,"pZ":2.4748655710152994,"vX0":2.533542237980392,"vY0":-144.17194183425744,"vZ0":-6.768734957945526,"x":156.59,"y":171.96,"x0":-0.7195396913947804,"y0":50.004361114474364,"z0":6.222306405817003,"aX":-19.60557793556525},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2110,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.37976287276396725,"extension":6.062901216286084},"hitData":{"launchSpeed":62.2,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":152.19}},"index":3,"playId":"820aaf4a-5786-3a59-9aea-5ae18bdedcd2","pitchNumber":4,"startTime":"2026-05-29T23:24:37.806Z","endTime":"2026-05-29T23:24:45.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:24:45.809Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:26:57.684Z","endTime":"2026-05-29T23:29:02.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805853812782633,"aZ":-16.597316898112222,"pfxX":-10.023140460558288,"pfxZ":8.724255341973052,"pX":-0.6092570418941018,"pZ":3.0529711212881416,"vX0":5.418555343620086,"vY0":-133.098291154412,"vZ0":-4.448039411398375,"x":140.22,"y":156.35,"x0":-1.374144970001391,"y0":50.00611866159042,"z0":5.955820898598161,"aX":-17.90288415206524},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":16.9,"spinRate":2321,"spinDirection":204},"zone":1,"typeConfidence":0.94,"plateTime":0.412252327859322,"extension":5.794751601852218},"index":0,"playId":"7399bfda-e48b-3d45-976d-49a9ca0d6beb","pitchNumber":1,"startTime":"2026-05-29T23:27:07.170Z","endTime":"2026-05-29T23:27:10.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29214843192072,"aZ":-16.931016126416463,"pfxX":-0.7048045330592769,"pfxZ":9.033452921040718,"pX":1.0420087719183717,"pZ":2.0094177732478644,"vX0":6.7717584031425,"vY0":-128.93742392808488,"vZ0":-6.2270588981166295,"x":77.28,"y":184.53,"x0":-1.5243500340852352,"y0":50.000356872827574,"z0":5.757781388205604,"aX":-1.1892429213215765},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.2,"breakHorizontal":-0.2,"spinRate":2285,"spinDirection":208},"zone":14,"typeConfidence":0.87,"plateTime":0.4244575326530975,"extension":5.961928148772204},"index":1,"playId":"bc55b879-0496-30e2-b0d2-fb1667680059","pitchNumber":2,"startTime":"2026-05-29T23:27:23.346Z","endTime":"2026-05-29T23:27:26.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.556923199008914,"aZ":-31.61631830407727,"pfxX":-8.443527491343131,"pfxZ":0.4235765848970594,"pX":-0.46249482595633296,"pZ":1.2491401560065518,"vX0":4.4661134657760915,"vY0":-113.77928499768417,"vZ0":-3.8610606560951997,"x":134.63,"y":205.05,"x0":-1.3574184498062534,"y0":50.00065569928392,"z0":6.11260575406778,"aX":-11.030449688642081},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":1940,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.4820339575360899,"extension":5.98930992488158},"index":2,"playId":"d33d01a4-b1bc-35c6-809c-f52be6fa18dd","pitchNumber":3,"startTime":"2026-05-29T23:27:39.367Z","endTime":"2026-05-29T23:27:42.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59703942948614,"aZ":-18.657040525563126,"pfxX":-7.3577828379230175,"pfxZ":7.583184156688512,"pX":-0.3091920595678534,"pZ":3.4091077546450097,"vX0":5.518436210979785,"vY0":-132.70659127633843,"vZ0":-3.29219223257446,"x":128.79,"y":146.73,"x0":-1.460479781526476,"y0":50.00045526036597,"z0":6.0259186292981415,"aX":-13.111923548952946},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2257,"spinDirection":202},"zone":1,"typeConfidence":0.67,"plateTime":0.41285445023214606,"extension":5.862072901943599},"index":3,"playId":"1707db0a-7c57-3089-809f-7e32c474ad9e","pitchNumber":4,"startTime":"2026-05-29T23:28:00.902Z","endTime":"2026-05-29T23:28:04.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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.0,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18779522903195,"aZ":-24.66633123462364,"pfxX":0.8187319064431593,"pfxZ":4.630971912373747,"pX":1.2933365514981399,"pZ":0.9955056642544945,"vX0":6.577523020339266,"vY0":-126.42029681626292,"vZ0":-6.951798409103731,"x":67.7,"y":211.9,"x0":-1.446132045615306,"y0":50.00591963595869,"z0":5.754248548705601,"aX":1.328692958065698},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2447,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.43285789067014235,"extension":5.925636548389774},"index":4,"playId":"e05c0b4d-76eb-3371-b4af-460e77742b0b","pitchNumber":5,"startTime":"2026-05-29T23:28:22.647Z","endTime":"2026-05-29T23:28:25.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23639006312906,"aZ":-28.393204999105386,"pfxX":-7.528052908639219,"pfxZ":2.9164096172588154,"pX":0.33836176525434164,"pZ":-0.10726116760438793,"vX0":5.710683779540679,"vY0":-113.18702314783762,"vZ0":-7.179079556515421,"x":104.1,"y":241.68,"x0":-1.2429709688863382,"y0":50.00039928280587,"z0":5.959872760648184,"aX":-9.737522085608557},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.7,"breakHorizontal":12.1,"spinRate":1734,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.4844822224158776,"extension":5.960371158127462},"index":5,"playId":"434df970-6250-3369-b6b0-7a5f4c2c9a1e","pitchNumber":6,"startTime":"2026-05-29T23:28:38.147Z","endTime":"2026-05-29T23:28:41.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4441427249268,"aZ":-13.186388554618219,"pfxX":-8.358847686897347,"pfxZ":10.28342095584218,"pX":-0.8525534079249177,"pZ":1.9304616774339414,"vX0":4.666727485303822,"vY0":-135.27246291550694,"vZ0":-7.79646107370121,"x":149.5,"y":186.66,"x0":-1.5170758835857858,"y0":50.00645829993798,"z0":5.7813296074727845,"aX":-15.44182884101628},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":14.0,"spinRate":2409,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.4054206551588031,"extension":5.932780449013439},"index":6,"playId":"16fbfa20-b750-30fd-9679-6456983113c3","pitchNumber":7,"startTime":"2026-05-29T23:28:59.142Z","endTime":"2026-05-29T23:29:02.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:29:02.142Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:29:12.333Z","endTime":"2026-05-29T23:29:52.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85339025492791,"aZ":-20.172247763271788,"pfxX":0.9555777996459336,"pfxZ":7.09830829444292,"pX":0.4198792547301515,"pZ":1.4469255033749417,"vX0":5.027595632738463,"vY0":-128.9575466048116,"vZ0":-7.038524638151978,"x":101.0,"y":199.71,"x0":-1.6759824746597143,"y0":50.001560923345934,"z0":5.75828462422721,"aX":1.615382133072272},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.5,"breakHorizontal":-2.8,"spinRate":2325,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4241158498490334,"extension":5.921028201654454},"index":0,"playId":"99f7668f-21fa-39dc-9df0-72085cfb9a11","pitchNumber":1,"startTime":"2026-05-29T23:29:28.065Z","endTime":"2026-05-29T23:29:31.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623693716341844,"aZ":-30.28079330814678,"pfxX":-8.541709017760386,"pfxZ":1.4398528491364324,"pX":-0.6205412741402713,"pZ":2.3502646279630923,"vX0":4.241702327301703,"vY0":-114.37696246831221,"vZ0":-1.9355939429662523,"x":140.65,"y":175.32,"x0":-1.3968952039735116,"y0":50.002479862950096,"z0":6.198901676690552,"aX":-11.229171882586815},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":2077,"spinDirection":251},"zone":4,"typeConfidence":0.9,"plateTime":0.48031249977811274,"extension":5.725213714182604},"hitData":{"launchSpeed":85.6,"launchAngle":41.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.1,"coordY":81.08}},"index":1,"playId":"7cd39013-e820-3e42-bafd-637cb2d0851e","pitchNumber":2,"startTime":"2026-05-29T23:29:43.964Z","endTime":"2026-05-29T23:29:52.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:29:52.565Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:30:02.158Z","endTime":"2026-05-29T23:30:41.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636699805094356,"aZ":-15.443984889733215,"pfxX":0.14729447231837067,"pfxZ":9.651191300747138,"pX":0.7209942683217607,"pZ":2.9911446299257443,"vX0":5.7566444398343295,"vY0":-130.85314460705183,"vZ0":-4.5894967351971205,"x":89.52,"y":158.02,"x0":-1.5268367105065483,"y0":50.005603599935455,"z0":5.925096562477723,"aX":0.25573641639108474},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2380,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.4185974010994493,"extension":5.900499407655355},"index":0,"playId":"79bc4a47-8866-3238-9221-78c010f1c0d7","pitchNumber":1,"startTime":"2026-05-29T23:30:17.362Z","endTime":"2026-05-29T23:30:20.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299893645291807,"aZ":-13.97504888199859,"pfxX":-8.903600241514877,"pfxZ":10.127485665225358,"pX":0.8258283601673931,"pZ":2.1143345384082117,"vX0":8.633780479326454,"vY0":-133.5953647215701,"vZ0":-7.018335962196228,"x":85.52,"y":181.69,"x0":-1.2998652849016767,"y0":50.00453559748355,"z0":5.79098627929499,"aX":-16.004551774491116},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":14.2,"spinRate":2476,"spinDirection":207},"zone":14,"typeConfidence":0.92,"plateTime":0.4108702285539674,"extension":5.9215951713968655},"hitData":{"launchSpeed":103.6,"launchAngle":9.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.55,"coordY":80.27}},"index":1,"playId":"2612b034-38d1-3362-ad16-4dc96830993d","pitchNumber":2,"startTime":"2026-05-29T23:30:32.690Z","endTime":"2026-05-29T23:30:41.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:30:41.810Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a soft line drive to right fielder Ryan Vilade. Oswald Peraza to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:30:51.829Z","endTime":"2026-05-29T23:32:08.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01406065705416,"aZ":-16.8298103039779,"pfxX":-8.085170070231651,"pfxZ":8.600458543818558,"pX":-0.16893547008457338,"pZ":2.2155926509121686,"vX0":6.005345939847183,"vY0":-132.63500726242384,"vZ0":-6.293504307316793,"x":123.44,"y":178.96,"x0":-1.4105173119060417,"y0":50.001617457557344,"z0":5.843633683300959,"aX":-14.423582409989274},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":13.3,"spinRate":2317,"spinDirection":203},"zone":5,"typeConfidence":0.84,"plateTime":0.4127405715068808,"extension":5.9159194101769685},"index":0,"playId":"3bce43cc-32c0-33fc-8d3b-ceed8319a24c","pitchNumber":1,"startTime":"2026-05-29T23:31:08.734Z","endTime":"2026-05-29T23:31:11.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-29T23:31:28.917Z","endTime":"2026-05-29T23:31:40.627Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"f36d4c4d-eec9-311a-becc-7e44a2c070d4","startTime":"2026-05-29T23:31:40.627Z","endTime":"2026-05-29T23:31:43.817Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04751946242501,"aZ":-20.00387391346176,"pfxX":-0.3184694230798817,"pfxZ":7.327253205973078,"pX":1.3273345999803088,"pZ":1.855504373785575,"vX0":7.082289856365415,"vY0":-127.72738516437741,"vZ0":-5.913693422017311,"x":66.41,"y":188.68,"x0":-1.4339046456840792,"y0":50.0009853155029,"z0":5.761989769607438,"aX":-0.5291674480893781},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.2,"breakHorizontal":-1.0,"spinRate":2395,"spinDirection":200},"zone":14,"typeConfidence":0.88,"plateTime":0.4279796315039168,"extension":5.815409824676527},"hitData":{"launchSpeed":65.4,"launchAngle":27.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":175.12,"coordY":130.91}},"index":3,"playId":"a62c6743-bf5a-3f17-bf81-653b29e9c231","pitchNumber":2,"startTime":"2026-05-29T23:31:57.655Z","endTime":"2026-05-29T23:32:08.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:32:08.315Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:32:24.679Z","endTime":"2026-05-29T23:32:57.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.2,"endSpeed":71.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.993438502753808,"aZ":-32.11138363469572,"pfxX":-7.78030533306301,"pfxZ":0.0456078364939394,"pX":-0.5340908689162953,"pZ":1.3645917686348055,"vX0":4.283753714274148,"vY0":-113.75361780373892,"vZ0":-3.486635837010507,"x":137.36,"y":201.94,"x0":-1.436445414507773,"y0":50.001722357824434,"z0":6.1198325361399775,"aX":-10.136725017942611},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.6,"breakHorizontal":13.0,"spinRate":1981,"spinDirection":251},"zone":13,"typeConfidence":0.89,"plateTime":0.4825752157028278,"extension":5.990938198364942},"index":0,"playId":"e1324023-acd9-3cdd-973c-64e3fc09e2d7","pitchNumber":1,"startTime":"2026-05-29T23:32:33.246Z","endTime":"2026-05-29T23:32:37.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611151896900157,"aZ":-17.520445967123326,"pfxX":-10.068477066964546,"pfxZ":8.116486132548758,"pX":-0.5438150762778422,"pZ":2.193770851122417,"vX0":5.914070814419706,"vY0":-133.91928776255583,"vZ0":-6.330697542669841,"x":137.73,"y":179.55,"x0":-1.4799822914200529,"y0":50.00118534423081,"z0":5.854406169096474,"aX":-18.17167349278233},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":16.8,"spinRate":2306,"spinDirection":205},"zone":7,"typeConfidence":0.94,"plateTime":0.4099837602170382,"extension":5.951668482407891},"hitData":{"launchSpeed":62.9,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.59,"coordY":162.63}},"index":1,"playId":"bb7ee658-be0f-3729-a525-8e122b7c2646","pitchNumber":2,"startTime":"2026-05-29T23:32:48.918Z","endTime":"2026-05-29T23:32:57.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.70000000000001,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:32:57.489Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:35:11.428Z","endTime":"2026-05-29T23:36:56.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":96.1,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54982504554136,"aZ":-15.488531897119536,"pfxX":-7.414257540270361,"pfxZ":8.522599627003412,"pX":0.15609940196362448,"pZ":2.9668342559351384,"vX0":5.102177518353095,"vY0":-139.75831938591517,"vZ0":-6.180359365644865,"x":111.05,"y":158.68,"x0":-0.739617398468016,"y0":50.00322459531231,"z0":6.242847097894441,"aX":-14.515026354902634},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":12.2,"spinRate":2224,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39348451072069857,"extension":6.1574091840529865},"index":0,"playId":"66973ed9-ebf8-3e4d-afc5-4f195d12d25a","pitchNumber":1,"startTime":"2026-05-29T23:35:29.772Z","endTime":"2026-05-29T23:35:32.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328508802597916,"aZ":-33.290116944058795,"pfxX":4.963316665154746,"pfxZ":-0.7280248987642914,"pX":1.1698794671078703,"pZ":0.7522248579515646,"vX0":4.389690242322084,"vY0":-123.7343003424618,"vZ0":-6.2846640945794405,"x":72.41,"y":218.47,"x0":-1.2823786496277232,"y0":50.00461147374105,"z0":6.168785931606028,"aX":7.575217541738379},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":-10.1,"spinRate":2605,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.445369585640881,"extension":5.799972612158298},"index":1,"playId":"23f8f4da-6fc6-3f41-98c9-727f5c4d6697","pitchNumber":2,"startTime":"2026-05-29T23:35:46.049Z","endTime":"2026-05-29T23:35:49.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.558144242424135,"aZ":-14.031627925748937,"pfxX":-5.226592254883733,"pfxZ":9.014643340184252,"pX":-0.09089900130840237,"pZ":3.3516795669137447,"vX0":3.8450536380942815,"vY0":-141.07422902138944,"vZ0":-5.727707788181852,"x":120.46,"y":148.28,"x0":-0.7935679217685375,"y0":50.00088833554326,"z0":6.315122921943916,"aX":-10.517425702815357},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2231,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3884807537333037,"extension":6.087693806503417},"index":2,"playId":"cef2ef58-57ab-3e54-9841-892a2b753cba","pitchNumber":3,"startTime":"2026-05-29T23:36:03.032Z","endTime":"2026-05-29T23:36:06.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12398955415436,"aZ":-17.134118063238706,"pfxX":-5.970590614362117,"pfxZ":7.402988018698155,"pX":0.4504646691155915,"pZ":3.597753827771523,"vX0":5.176042721653601,"vY0":-141.59769639799134,"vZ0":-5.014489355833321,"x":99.83,"y":141.64,"x0":-0.6248374444232544,"y0":50.00668572058203,"z0":6.487006276743385,"aX":-12.135300719431173},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2214,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.386723961209233,"extension":6.061309330383124},"index":3,"playId":"23f7c0ac-1869-3543-bacb-d786df35773f","pitchNumber":4,"startTime":"2026-05-29T23:36:23.098Z","endTime":"2026-05-29T23:36:27.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-29T23:36:36.311Z","endTime":"2026-05-29T23:36:47.212Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468634678130417,"aZ":-33.45580691196577,"pfxX":2.6785976789166916,"pfxZ":-0.780778315016124,"pX":-0.48944391219472555,"pZ":1.8035502664363128,"vX0":1.1223212941435416,"vY0":-127.83276884787756,"vZ0":-4.836814852229009,"x":135.66,"y":190.08,"x0":-1.28325490077852,"y0":50.00219131002404,"z0":6.372280837539036,"aX":4.394891382972577},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-5.2,"spinRate":2468,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4298770513671095,"extension":5.898536791282709},"hitData":{"launchSpeed":82.0,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":157.76}},"index":5,"playId":"88923ff0-a844-364a-91d1-b82cfb18d5b3","pitchNumber":5,"startTime":"2026-05-29T23:36:47.212Z","endTime":"2026-05-29T23:36:56.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:36:56.498Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:37:09.709Z","endTime":"2026-05-29T23:38:03.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76813599193166,"aZ":-20.492050430449552,"pfxX":-9.339265843906496,"pfxZ":5.6344711848546165,"pX":-0.6705626224651456,"pZ":2.6348274262615057,"vX0":4.000566938227809,"vY0":-143.0043026903676,"vZ0":-6.539858708151051,"x":142.56,"y":167.64,"x0":-0.8738230254226689,"y0":50.001150413588796,"z0":6.2354604584693405,"aX":-19.353739817316185},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2217,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3829152956610238,"extension":6.01998359768562},"index":0,"playId":"c7bb010f-9015-3115-9e4e-77cb033d54fb","pitchNumber":1,"startTime":"2026-05-29T23:37:25.275Z","endTime":"2026-05-29T23:37:28.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.3,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54273778477928,"aZ":-18.728611597315698,"pfxX":-10.800307777096634,"pfxZ":6.5199405559276515,"pX":0.3028507407032384,"pZ":2.036487740991423,"vX0":6.92683738252712,"vY0":-142.84679093537574,"vZ0":-8.40736217329226,"x":105.46,"y":183.79,"x0":-0.7528225800557207,"y0":50.005087367090205,"z0":6.200116492240334,"aX":-22.276424032921362},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":18.1,"spinRate":2241,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3837412364731896,"extension":6.0820880080190145},"index":1,"playId":"f1e775ae-9482-3a8b-9c73-b8b80d8e3f7c","pitchNumber":2,"startTime":"2026-05-29T23:37:40.556Z","endTime":"2026-05-29T23:37:43.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.596322782990494,"aZ":-26.4818290500955,"pfxX":4.520182778171782,"pfxZ":3.360440927980469,"pX":0.7335852176378446,"pZ":1.209326926585832,"vX0":3.922360422335113,"vY0":-129.05125471611765,"vZ0":-7.40648530023675,"x":89.04,"y":206.13,"x0":-1.3906608662396864,"y0":50.00411032091849,"z0":6.141825340221835,"aX":7.663315938431242},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-9.0,"spinRate":2585,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4236095441910628,"extension":6.205431299310294},"index":2,"playId":"89617faf-f71e-3c26-9c64-cd6f8530b882","pitchNumber":3,"startTime":"2026-05-29T23:38:00.162Z","endTime":"2026-05-29T23:38:03.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:38:03.641Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Richie Palacios walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:38:09.523Z","endTime":"2026-05-29T23:40:14.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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, 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":90.1,"endSpeed":82.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535418161141692,"aZ":-27.665287702445486,"pfxX":-11.568047499384976,"pfxZ":2.5891269150167213,"pX":0.4154870963056826,"pZ":1.4627545931146966,"vX0":6.683762735216989,"vY0":-130.99882596749902,"vZ0":-6.826481609147405,"x":101.16,"y":199.29,"x0":-0.6654623769856766,"y0":50.000192602583404,"z0":6.168972050535716,"aX":-20.112780525093783},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":19.4,"spinRate":1762,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41803256601687533,"extension":6.297240001261041},"index":0,"playId":"b3aa1bbb-d7d2-3c38-997a-8a1d8f8d295a","pitchNumber":1,"startTime":"2026-05-29T23:38:27.779Z","endTime":"2026-05-29T23:38:31.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2799272543398,"aZ":-15.534173744371243,"pfxX":-5.730057088680139,"pfxZ":8.048130103205136,"pX":-0.27334968803696713,"pZ":3.366148490390378,"vX0":3.241903902807465,"vY0":-142.74827248378998,"vZ0":-5.641692760726649,"x":127.42,"y":147.89,"x0":-0.6781569055398191,"y0":50.00302974969941,"z0":6.342995366567887,"aX":-11.847834920749756},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2315,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3834300013742,"extension":5.9751919421857975},"index":1,"playId":"525abc4b-8221-36c7-96f9-4f22385616fa","pitchNumber":2,"startTime":"2026-05-29T23:38:43.972Z","endTime":"2026-05-29T23:38:46.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87677725777309,"aZ":-12.147830913808,"pfxX":-5.455915334434797,"pfxZ":9.740514976282043,"pX":1.5956192170604107,"pZ":2.4801601106970343,"vX0":7.736032101438022,"vY0":-142.29316632777136,"vZ0":-8.715738607196576,"x":56.18,"y":171.82,"x0":-0.4462410509995202,"y0":50.00069439433927,"z0":6.347531345006134,"aX":-11.21535092743361},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2275,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3845515953495089,"extension":6.039789150136859},"index":2,"playId":"843c4bd0-54f0-36db-b283-395ec7f2acd7","pitchNumber":3,"startTime":"2026-05-29T23:39:11.852Z","endTime":"2026-05-29T23:39:15.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86533293203403,"aZ":-26.33019639648616,"pfxX":-11.24712151012143,"pfxZ":3.4094157582032025,"pX":-1.3210245535530818,"pZ":1.966842260213378,"vX0":2.4979118083840532,"vY0":-130.21541319862453,"vZ0":-5.816114446492123,"x":167.35,"y":185.68,"x0":-0.8327838883450227,"y0":50.00397016120003,"z0":6.226944876971212,"aX":-19.274963808114126},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":19.8,"spinRate":1845,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4209605014109994,"extension":6.240844550603544},"index":3,"playId":"a1e7b7a9-913b-3c28-bd0d-0ab2a79ee578","pitchNumber":4,"startTime":"2026-05-29T23:39:28.607Z","endTime":"2026-05-29T23:39:31.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-29T23:39:39.858Z","endTime":"2026-05-29T23:39:52.869Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834225069355178,"aZ":-25.41888019284185,"pfxX":-11.213303879093711,"pfxZ":3.70073951840207,"pX":0.40140137906967716,"pZ":0.9447149782419768,"vX0":6.424044013431512,"vY0":-134.2218945501033,"vZ0":-9.12900060055778,"x":101.7,"y":213.27,"x0":-0.5650448838824668,"y0":50.00607936431271,"z0":6.1980249070325915,"aX":-20.479568089964385},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":19.0,"spinRate":1908,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40795621619273525,"extension":6.225517329184122},"index":5,"playId":"2936956e-1e88-3e2f-9436-8bb62240e975","pitchNumber":5,"startTime":"2026-05-29T23:39:52.869Z","endTime":"2026-05-29T23:39:56.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91592051654509,"aZ":-16.988382731881476,"pfxX":-5.2974404759285,"pfxZ":7.307718382672358,"pX":-1.2110198187283476,"pZ":2.2821539271827853,"vX0":0.9976654545697657,"vY0":-143.19752719076737,"vZ0":-8.29307873625842,"x":163.16,"y":177.16,"x0":-0.8755766463774058,"y0":50.00274279664897,"z0":6.277622135157039,"aX":-11.006221822378},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":9.4,"spinRate":2378,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38242669221360837,"extension":6.141644328346755},"index":6,"playId":"4d3675ed-5e93-31ff-b182-87256cef67a3","pitchNumber":6,"startTime":"2026-05-29T23:40:11.784Z","endTime":"2026-05-29T23:40:14.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:40:14.784Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:40:24.411Z","endTime":"2026-05-29T23:41:27.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44708325067287,"aZ":-16.784968393814367,"pfxX":-10.135996668930003,"pfxZ":7.334659120532625,"pX":0.6171636540333035,"pZ":2.420043384714543,"vX0":7.02355528856797,"vY0":-144.1491394254228,"vZ0":-8.101660212849108,"x":93.48,"y":173.44,"x0":-0.5378035396406766,"y0":50.00355846043443,"z0":6.309522729155889,"aX":-21.2676837417583},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":16.9,"spinRate":2302,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38040568882351344,"extension":6.080544594254659},"index":0,"playId":"e6646278-35b7-3c21-bc08-2f5fe8f32076","pitchNumber":1,"startTime":"2026-05-29T23:40:43.312Z","endTime":"2026-05-29T23:40:46.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3f2aed88-2211-354b-af96-0711e8d69a58","startTime":"2026-05-29T23:41:02.011Z","endTime":"2026-05-29T23:41:05.011Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.7,"endSpeed":90.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.443402783304386,"aZ":-21.19596517241551,"pfxX":-10.8397947264427,"pfxZ":5.265499014454297,"pX":-0.06297826734788547,"pZ":2.1571010114190514,"vX0":5.98139417056714,"vY0":-143.5212291266789,"vZ0":-7.6983066930977415,"x":119.4,"y":180.54,"x0":-0.7665959352591709,"y0":50.002256348734846,"z0":6.195860476426078,"aX":-22.596097599803432},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.2,"breakHorizontal":18.4,"spinRate":2077,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.38175077635794086,"extension":5.964993788303811},"hitData":{"launchSpeed":101.3,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":163.84}},"index":2,"playId":"ebd90751-d2fc-3d6c-b72c-97e6060e727e","pitchNumber":2,"startTime":"2026-05-29T23:41:19.868Z","endTime":"2026-05-29T23:41:27.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:41:27.899Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:43:24.185Z","endTime":"2026-05-29T23:45:00.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52828785989144,"aZ":-10.946118832780671,"pfxX":-2.9944515319869875,"pfxZ":12.02732799514036,"pX":0.6888980535940976,"pZ":3.913858015255613,"vX0":6.397790413908571,"vY0":-132.5650330458079,"vZ0":-3.3939671455667058,"x":90.74,"y":133.11,"x0":-1.3757584079672485,"y0":50.004125592351606,"z0":6.01988382299467,"aX":-5.286504266703284},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":21.1,"breakHorizontal":4.0,"spinRate":2303,"spinDirection":203},"zone":12,"typeConfidence":0.95,"plateTime":0.4145019030187669,"extension":5.820839096049859},"index":0,"playId":"9b35ee3f-b246-3357-b625-303086e30322","pitchNumber":1,"startTime":"2026-05-29T23:43:41.841Z","endTime":"2026-05-29T23:43:44.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322353814656733,"aZ":-19.104185265297524,"pfxX":1.4471496683130498,"pfxZ":7.913338070478527,"pX":0.19797793368230762,"pZ":3.185815552881814,"vX0":3.801672693853013,"vY0":-127.70056361576965,"vZ0":-3.191211231343643,"x":109.45,"y":152.76,"x0":-1.4980447651056634,"y0":50.00231481953496,"z0":5.9547676557940505,"aX":2.3886749271991587},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.8,"breakHorizontal":-3.5,"spinRate":2336,"spinDirection":192},"zone":2,"typeConfidence":0.87,"plateTime":0.42894207622486435,"extension":5.789441458050164},"index":1,"playId":"a425bf35-f665-33cd-b2eb-c6c4a29382ef","pitchNumber":2,"startTime":"2026-05-29T23:43:57.049Z","endTime":"2026-05-29T23:44:00.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577227003669744,"aZ":-14.585617266956659,"pfxX":-8.784024507266999,"pfxZ":9.808640363580011,"pX":0.10619289455775593,"pZ":2.1910141414281252,"vX0":6.85697432567724,"vY0":-133.0579115247219,"vZ0":-6.752113980521655,"x":112.95,"y":179.62,"x0":-1.3631359673534147,"y0":50.00251865452705,"z0":5.818709222895983,"aX":-15.748796449262727},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":14.4,"spinRate":2372,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.4116748263595853,"extension":5.999652181246882},"index":2,"playId":"c82f3526-e732-3b43-81aa-62aae7c34119","pitchNumber":3,"startTime":"2026-05-29T23:44:13.677Z","endTime":"2026-05-29T23:44:16.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-29T23:44:26.225Z","endTime":"2026-05-29T23:44:39.533Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379060790395034,"aZ":-10.030586345528297,"pfxX":-2.0558640011042613,"pfxZ":12.589117565669552,"pX":-0.055313065584966375,"pZ":3.478894959648042,"vX0":3.997131063948361,"vY0":-132.32667176777932,"vZ0":-4.652448642316391,"x":119.11,"y":144.85,"x0":-1.3239014255687207,"y0":50.004973945683936,"z0":6.005930766902307,"aX":-3.6173653366155163},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.8,"breakHorizontal":2.8,"spinRate":2330,"spinDirection":200},"zone":11,"typeConfidence":0.85,"plateTime":0.41522995976927657,"extension":5.83961874444801},"index":4,"playId":"bc1a3ca9-cb69-37a9-8cc9-68223ab8d92d","pitchNumber":4,"startTime":"2026-05-29T23:44:39.533Z","endTime":"2026-05-29T23:44:42.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.8,"endSpeed":83.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886717812972666,"aZ":-14.782048312684525,"pfxX":-9.064793123523334,"pfxZ":9.688739104818055,"pX":-0.5807663593970445,"pZ":2.4476678645216277,"vX0":5.499045946220682,"vY0":-133.43389836130987,"vZ0":-6.0411280449340925,"x":139.14,"y":172.69,"x0":-1.4952778657749959,"y0":50.00427322723282,"z0":5.814245615659579,"aX":-16.275568065115735},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":15.1,"spinRate":2414,"spinDirection":203},"zone":4,"typeConfidence":0.92,"plateTime":0.4111814752887617,"extension":5.892635769007503},"index":5,"playId":"7f722220-7697-3764-b198-b7e3f4773f0b","pitchNumber":5,"startTime":"2026-05-29T23:44:57.726Z","endTime":"2026-05-29T23:45:00.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:45:00.726Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (14) on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:45:10.313Z","endTime":"2026-05-29T23:46:29.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377075596854333,"aZ":-12.935924626665908,"pfxX":-8.63822746613469,"pfxZ":10.67108543455062,"pX":0.7281225801323328,"pZ":1.9692643683695383,"vX0":8.177319209665274,"vY0":-133.5805814902733,"vZ0":-7.707462210060479,"x":89.25,"y":185.61,"x0":-1.2537969700966742,"y0":50.00578871702129,"z0":5.82665790547746,"aX":-15.578753785998101},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":13.8,"spinRate":2376,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.41038772672304447,"extension":6.044674789360285},"index":0,"playId":"f4b4b481-63b8-36a2-8464-654e6238eb4a","pitchNumber":1,"startTime":"2026-05-29T23:45:27.328Z","endTime":"2026-05-29T23:45:30.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62294821786994,"aZ":-14.473387580307328,"pfxX":-9.058005623160001,"pfxZ":9.89743755300314,"pX":0.6732905104021368,"pZ":2.572830039567677,"vX0":8.350067091346261,"vY0":-132.92581649922755,"vZ0":-5.8570693705503025,"x":91.34,"y":169.31,"x0":-1.332607805988094,"y0":50.00580730961741,"z0":5.8567208987302255,"aX":-16.204754293052215},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":14.6,"spinRate":2381,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.41213489349274024,"extension":5.9643307659538545},"index":1,"playId":"30ca5549-9f7b-3ace-ade3-3ca4b5fd4a91","pitchNumber":2,"startTime":"2026-05-29T23:45:44.489Z","endTime":"2026-05-29T23:45:47.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-29T23:45:51.569Z","endTime":"2026-05-29T23:46:15.933Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814461136808887,"aZ":-13.285548383385711,"pfxX":-4.422078128823164,"pfxZ":10.288611045760318,"pX":1.0148311383321027,"pZ":2.2576663286170877,"vX0":7.460849794384659,"vY0":-134.7653427469101,"vZ0":-6.982203779081464,"x":78.32,"y":177.82,"x0":-1.2174041188062332,"y0":50.00290806244852,"z0":5.8241779332306285,"aX":-8.118959290624622},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2298,"spinDirection":209},"zone":14,"typeConfidence":0.94,"plateTime":0.40673215419992337,"extension":5.8916253537045105},"hitData":{"launchSpeed":99.8,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":160.75,"coordY":64.65}},"index":3,"playId":"35978833-ca69-3140-917b-a9888b65ffe2","pitchNumber":3,"startTime":"2026-05-29T23:46:15.933Z","endTime":"2026-05-29T23:46:29.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":0.75,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:46:29.583Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Ryan Vilade. Zach Neto to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:46:38.897Z","endTime":"2026-05-29T23:48:27.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383564917667456,"aZ":-18.510070241143474,"pfxX":-3.5278765117694864,"pfxZ":7.929446099435711,"pX":0.2975542340294029,"pZ":1.1128924437503012,"vX0":5.9438125165251625,"vY0":-130.17978371217174,"vZ0":-8.200142319220895,"x":105.66,"y":208.73,"x0":-1.5530233763836538,"y0":50.00058279526242,"z0":5.695614790309888,"aX":-6.077311095763674},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":5.2,"spinRate":2294,"spinDirection":205},"zone":14,"typeConfidence":0.66,"plateTime":0.42015753508567943,"extension":5.883654858087036},"index":0,"playId":"60302dc4-2234-371a-8b58-ded5ebadba92","pitchNumber":1,"startTime":"2026-05-29T23:47:04.828Z","endTime":"2026-05-29T23:47:07.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"98bec31b-6005-3685-b477-6b0411ff56ab","startTime":"2026-05-29T23:47:25.413Z","endTime":"2026-05-29T23:47:28.413Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454129494758018,"aZ":-15.035620487104731,"pfxX":-8.783145314508042,"pfxZ":9.51049242210224,"pX":-0.344524038941013,"pZ":2.42177568774845,"vX0":6.020224761866432,"vY0":-133.57543412803471,"vZ0":-6.153792604090546,"x":130.13,"y":173.39,"x0":-1.4892474807209073,"y0":50.0058237874336,"z0":5.841372246265833,"aX":-15.834098813091478},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":14.5,"spinRate":2313,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.4104487428956687,"extension":5.996006727568532},"index":2,"playId":"4e901e8e-5cb0-3c84-a6e5-b8fe4281cb23","pitchNumber":2,"startTime":"2026-05-29T23:47:51.818Z","endTime":"2026-05-29T23:47:54.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540822740461586,"aZ":-16.5700617821323,"pfxX":-9.786196581676382,"pfxZ":8.462544313493272,"pX":0.5355227626877295,"pZ":2.355973919069072,"vX0":8.512322226347557,"vY0":-134.97881597360106,"vZ0":-6.031495038710278,"x":96.59,"y":175.17,"x0":-1.3884301334410685,"y0":50.0041224074558,"z0":5.787374844449183,"aX":-18.048603936189068},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":15.8,"spinRate":2308,"spinDirection":207},"zone":6,"typeConfidence":0.94,"plateTime":0.40588354139505256,"extension":5.878475538674358},"hitData":{"launchSpeed":98.5,"launchAngle":33.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.48,"coordY":84.29}},"index":3,"playId":"601a81d9-da00-3255-bd77-4a26df24939d","pitchNumber":3,"startTime":"2026-05-29T23:48:18.111Z","endTime":"2026-05-29T23:48:27.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:48:27.613Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a line drive to left fielder Chandler Simpson. Zach Neto scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:48:47.958Z","endTime":"2026-05-29T23:50:28.139Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87307965375549,"aZ":-42.965691694043855,"pfxX":1.7116605658128137,"pfxZ":-7.849589480633589,"pX":0.6512930002603778,"pZ":1.4994919951964547,"vX0":3.886399462472138,"vY0":-117.30156954072352,"vZ0":-1.3906159384369274,"x":92.17,"y":198.29,"x0":-1.2578805200215326,"y0":50.00043335391221,"z0":6.15262675167524,"aX":2.353874030407658},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.3,"breakHorizontal":-4.2,"spinRate":2656,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.46926233755741587,"extension":5.830142700147841},"index":0,"playId":"c73e43c1-fb56-3f11-951f-6dae2878eb16","pitchNumber":1,"startTime":"2026-05-29T23:48:59.484Z","endTime":"2026-05-29T23:49:03.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93131183125923,"aZ":-19.515967230228622,"pfxX":-0.7428443016779736,"pfxZ":7.363338899843495,"pX":0.7279525837827173,"pZ":0.10846286700515909,"vX0":6.275716052670965,"vY0":-130.17270794526948,"vZ0":-10.254935126277505,"x":89.25,"y":235.85,"x0":-1.615955387641025,"y0":50.00115007041297,"z0":5.571926708749871,"aX":-1.2771376399027212},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":0.0,"spinRate":2460,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.4205252223804661,"extension":5.894204426111331},"index":1,"playId":"0ee12c39-3ce5-3256-8eda-9097bcedded2","pitchNumber":2,"startTime":"2026-05-29T23:49:34.976Z","endTime":"2026-05-29T23:49:37.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785551654865653,"aZ":-18.00088021144183,"pfxX":-0.04256805244081452,"pfxZ":8.372204713790705,"pX":1.0465031351384861,"pZ":2.543709585719174,"vX0":6.4900968116110604,"vY0":-129.2515752601649,"vZ0":-4.889882412995287,"x":77.11,"y":170.1,"x0":-1.4908995675410404,"y0":50.00476106658579,"z0":5.841370428092903,"aX":-0.07363837305375363},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.3,"breakHorizontal":-1.3,"spinRate":2310,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.4236861727147012,"extension":5.888546657958948},"index":2,"playId":"f86897ef-ad16-34af-9c5d-f92792bb61ba","pitchNumber":3,"startTime":"2026-05-29T23:49:58.438Z","endTime":"2026-05-29T23:50:02.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752796665736916,"aZ":-18.690342304517575,"pfxX":-10.26997714754543,"pfxZ":7.4453772458385,"pX":-0.32121616909314854,"pZ":2.8292603803856116,"vX0":6.457457097273857,"vY0":-134.17423327729486,"vZ0":-4.470563065028939,"x":129.24,"y":162.39,"x0":-1.4326193874323891,"y0":50.00588416248159,"z0":5.860509341467488,"aX":-18.609517368562788},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":17.0,"spinRate":2224,"spinDirection":206},"zone":4,"typeConfidence":0.94,"plateTime":0.40920550963514524,"extension":5.999396013434865},"hitData":{"launchSpeed":98.6,"launchAngle":10.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.6,"coordY":94.16}},"index":3,"playId":"a2954719-2364-37b3-a731-8dfbc51e2e2c","pitchNumber":4,"startTime":"2026-05-29T23:50:18.513Z","endTime":"2026-05-29T23:50:28.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":1.57,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:50:28.139Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out softly, pitcher Nick Martinez to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:50:41.214Z","endTime":"2026-05-29T23:52:26.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.9,"endSpeed":71.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804939353671156,"aZ":-30.535272633621688,"pfxX":-7.443670156880477,"pfxZ":1.2632951387284002,"pX":0.36952047267318217,"pZ":0.8029072919564771,"vX0":5.802114812318822,"vY0":-113.300855934715,"vZ0":-4.899565254638939,"x":102.91,"y":217.1,"x0":-1.2645230148204574,"y0":50.000557926961655,"z0":6.064636177032394,"aX":-9.621402923908422},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.2,"breakHorizontal":11.9,"spinRate":2050,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.48448536928125874,"extension":5.860519928309075},"index":0,"playId":"83492804-0d70-3b3c-bb2a-aaa9d141c74c","pitchNumber":1,"startTime":"2026-05-29T23:50:54.785Z","endTime":"2026-05-29T23:50:57.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47120006945654,"aZ":-14.784280825522258,"pfxX":-9.35566249484383,"pfxZ":9.52032652523388,"pX":-0.11886442716750825,"pZ":1.4609564714224157,"vX0":6.4993881787592835,"vY0":-134.37639424722366,"vZ0":-8.527419533018405,"x":121.53,"y":199.33,"x0":-1.3550281350687485,"y0":50.00039509434048,"z0":5.728496107427285,"aX":-17.084944082366466},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":15.5,"spinRate":2392,"spinDirection":207},"zone":13,"typeConfidence":0.93,"plateTime":0.40779759000685045,"extension":5.936114642201015},"index":1,"playId":"55a9c0e0-48df-330b-8a81-ca5348be6bd0","pitchNumber":2,"startTime":"2026-05-29T23:51:15.357Z","endTime":"2026-05-29T23:51:19.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760038645087693,"aZ":-14.987151940154016,"pfxX":-9.111363656562075,"pfxZ":9.451208045526403,"pX":-0.06384694236407229,"pZ":1.527749073310814,"vX0":6.656618663744048,"vY0":-134.1707393387869,"vZ0":-8.243712421818131,"x":119.43,"y":197.53,"x0":-1.3966149661546257,"y0":50.00102707382218,"z0":5.713894642641617,"aX":-16.565373100358013},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":15.0,"spinRate":2378,"spinDirection":206},"zone":13,"typeConfidence":0.93,"plateTime":0.4086535195380572,"extension":6.029224432973186},"index":2,"playId":"36bd10f9-d31e-399b-989e-b11393955be7","pitchNumber":3,"startTime":"2026-05-29T23:51:36.134Z","endTime":"2026-05-29T23:51:39.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45667586386265,"aZ":-19.704735509037487,"pfxX":0.4944898174715391,"pfxZ":7.340813722808118,"pX":0.6560793583972275,"pZ":2.122335904554345,"vX0":5.413807455468367,"vY0":-129.1322226379595,"vZ0":-5.430818674798333,"x":91.99,"y":181.48,"x0":-1.5268463295850905,"y0":50.00254753544084,"z0":5.756490648150795,"aX":0.8387668929974239},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.4,"breakHorizontal":-2.0,"spinRate":2349,"spinDirection":199},"zone":9,"typeConfidence":0.92,"plateTime":0.4232513964971081,"extension":5.853964520632284},"index":3,"playId":"04771275-80c0-3c4a-8cd6-c0209a3ae927","pitchNumber":4,"startTime":"2026-05-29T23:51:57.026Z","endTime":"2026-05-29T23:52:00.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14609265473371,"aZ":-17.235592538458228,"pfxX":-9.70465216787731,"pfxZ":8.19908286935936,"pX":-0.9217281103848667,"pZ":2.6422318785771606,"vX0":4.887470343046784,"vY0":-134.3664480985648,"vZ0":-5.208570261751955,"x":152.13,"y":167.44,"x0":-1.5072325920861163,"y0":50.00049608287736,"z0":5.837406959151029,"aX":-17.675112607640077},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":16.4,"spinRate":2338,"spinDirection":207},"zone":11,"typeConfidence":0.94,"plateTime":0.4082246013933215,"extension":5.838467377519831},"hitData":{"launchSpeed":40.5,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.41,"coordY":182.99}},"index":4,"playId":"ab38af61-a7c6-31e9-8caa-5b7b9f6e0abf","pitchNumber":5,"startTime":"2026-05-29T23:52:18.305Z","endTime":"2026-05-29T23:52:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:52:26.745Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to third baseman Nick Madrigal in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:54:19.427Z","endTime":"2026-05-29T23:54:44.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701567967154126,"aZ":-21.169097094915628,"pfxX":-9.889454302259939,"pfxZ":5.727622198018307,"pX":-0.35705257403529084,"pZ":2.1479020077276285,"vX0":4.6431919439618285,"vY0":-138.17949342106036,"vZ0":-7.128548021826354,"x":130.61,"y":180.79,"x0":-0.7805306377109655,"y0":50.002585999588675,"z0":6.198699571341918,"aX":-18.995939473734413},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":2048,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39741351031329764,"extension":6.1375576006017925},"hitData":{"launchSpeed":81.3,"launchAngle":76.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.55,"coordY":186.14}},"index":0,"playId":"e55a67bb-9965-3185-b860-228a665d4716","pitchNumber":1,"startTime":"2026-05-29T23:54:34.441Z","endTime":"2026-05-29T23:54:44.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:54:44.204Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:54:57.470Z","endTime":"2026-05-29T23:55:46.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037072524156752,"aZ":-23.729586585047628,"pfxX":-8.775112271306574,"pfxZ":4.995777102821759,"pX":-0.14005948622564374,"pZ":3.0730071171865534,"vX0":5.178357945676772,"vY0":-129.89426301467861,"vZ0":-3.5202234622225568,"x":122.34,"y":155.81,"x0":-1.031005634972903,"y0":50.00117305432204,"z0":6.273242031228979,"aX":-14.826643756646236},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":1765,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4234815598602313,"extension":5.832408548432398},"index":0,"playId":"75973c50-3b1d-35af-9842-2cf9ebdf941f","pitchNumber":1,"startTime":"2026-05-29T23:55:08.858Z","endTime":"2026-05-29T23:55:11.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.750925273410736,"aZ":-13.593409933416138,"pfxX":-6.53043089236234,"pfxZ":9.356859686555385,"pX":-0.26911202872156775,"pZ":2.5485150215206045,"vX0":4.300327334233103,"vY0":-140.2623203526804,"vZ0":-7.4708664633016255,"x":127.26,"y":169.97,"x0":-0.9764306389023479,"y0":50.003473151041725,"z0":6.139560457022781,"aX":-12.967263493026714},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2404,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3910308680313195,"extension":5.967382117207474},"index":1,"playId":"93b4b9ef-873a-3256-9c2e-f97bbdb34abb","pitchNumber":2,"startTime":"2026-05-29T23:55:22.990Z","endTime":"2026-05-29T23:55:25.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.1,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14339624958266,"aZ":-19.349844560047817,"pfxX":-8.549222116774366,"pfxZ":6.384567549469102,"pX":-0.262067149848024,"pZ":1.3465291201623153,"vX0":5.358745904450014,"vY0":-141.11496202579437,"vZ0":-9.500839418573063,"x":126.99,"y":202.42,"x0":-1.078222828716359,"y0":50.00652460223912,"z0":6.012126376428555,"aX":-17.186600204650645},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2192,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38864864731452053,"extension":5.844357942567177},"hitData":{"launchSpeed":89.5,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":150.16}},"index":2,"playId":"c8f943fd-2981-39cb-9cd7-b156642be2d7","pitchNumber":3,"startTime":"2026-05-29T23:55:38.015Z","endTime":"2026-05-29T23:55:46.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:55:46.541Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a soft line drive to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:56:03.287Z","endTime":"2026-05-29T23:56:24.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34712590840885,"aZ":-24.76675097043547,"pfxX":-9.52556015782547,"pfxZ":4.470636186308797,"pX":-0.4579774519471709,"pZ":1.9714013761827298,"vX0":4.363778041272415,"vY0":-128.15190052243898,"vZ0":-5.737205184567073,"x":134.46,"y":185.55,"x0":-0.9484168957203972,"y0":50.00584486442353,"z0":6.182978334367847,"aX":-15.790773369565594},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":1536,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4279828746797807,"extension":6.110426115918464},"hitData":{"launchSpeed":78.7,"launchAngle":24.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":194.92,"coordY":111.69}},"index":0,"playId":"43896d52-b735-33ba-bf61-340f7d6816cb","pitchNumber":1,"startTime":"2026-05-29T23:56:12.748Z","endTime":"2026-05-29T23:56:24.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:56:24.054Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Junior Caminero doubles (6) on a sharp line drive to left fielder Wade Meckler. Jonathan Aranda to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:57:00.927Z","endTime":"2026-05-29T23:57:33.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnThird":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T23:56:49.620Z","endTime":"2026-05-29T23:57:03.130Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":86.1,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.531549099920355,"aZ":-31.772157339380772,"pfxX":4.324719277703868,"pfxZ":0.25322100230473943,"pX":-1.9054624720345446,"pZ":3.6346041719847064,"vX0":-1.704854188573168,"vY0":-125.33406260236697,"vZ0":-0.3566456349311742,"x":189.63,"y":140.65,"x0":-1.7747167605767848,"y0":50.00207850545771,"z0":6.394284927089835,"aX":6.8158825053283065},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-7.4,"spinRate":2556,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.438585793169747,"extension":5.731114638591733},"index":1,"playId":"87d71664-9c83-3a55-ba58-7792b05ed708","pitchNumber":1,"startTime":"2026-05-29T23:57:03.130Z","endTime":"2026-05-29T23:57:06.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707935240974983,"aZ":-34.19925814101064,"pfxX":4.512377225986175,"pfxZ":-1.2796052888805391,"pX":-0.2631270807250015,"pZ":1.904914356562109,"vX0":1.5246350659380412,"vY0":-125.77893514153604,"vZ0":-3.984805446402266,"x":127.03,"y":187.35,"x0":-1.4655896424407218,"y0":50.00463965967644,"z0":6.3234111517983145,"aX":7.132988442800571},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-8.5,"spinRate":2558,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.43772213926893366,"extension":5.973148342503617},"hitData":{"launchSpeed":102.2,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":40.25,"coordY":119.45}},"index":2,"playId":"801d7c52-e74a-30e8-a337-c3dead068ff2","pitchNumber":2,"startTime":"2026-05-29T23:57:22.120Z","endTime":"2026-05-29T23:57:33.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.39999999999999,"awayTeamWinProbability":43.60000000000001,"homeTeamWinProbabilityAdded":3.79999999999999,"leverageIndex":1.01,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:57:33.568Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:58:01.907Z","endTime":"2026-05-29T23:58:14.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77772804807797,"aZ":-20.774496626372265,"pfxX":-9.916438550542166,"pfxZ":5.558479869896489,"pX":-0.22692987126132913,"pZ":2.496205730515331,"vX0":5.152349558584578,"vY0":-142.74582586458513,"vZ0":-6.907155246010357,"x":125.65,"y":171.38,"x0":-0.7731057826681796,"y0":50.00206022795066,"z0":6.268374251436859,"aX":-20.335475479497383},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2255,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3846325007796856,"extension":6.129991877802803},"hitData":{"launchSpeed":91.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":152.7}},"index":0,"playId":"a8ad775b-6f0a-311b-8c75-7d0d03ab457c","pitchNumber":1,"startTime":"2026-05-29T23:58:07.125Z","endTime":"2026-05-29T23:58:14.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.33,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-29T23:58:14.832Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:00:09.507Z","endTime":"2026-05-30T00:01:16.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.861317927861577,"aZ":-31.03945965424221,"pfxX":-8.405617084053581,"pfxZ":0.8671577275827085,"pX":-0.34007149136430254,"pZ":1.8195566420616747,"vX0":4.6858396023676585,"vY0":-113.48784056133829,"vZ0":-2.890989094104068,"x":129.96,"y":189.65,"x0":-1.3400547548947914,"y0":50.000718480277975,"z0":6.202973174327268,"aX":-10.957861668772024},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.1,"breakHorizontal":14.0,"spinRate":2009,"spinDirection":252},"zone":7,"typeConfidence":0.89,"plateTime":0.48271816558134706,"extension":5.7755815829950325},"index":0,"playId":"3c7a3a9e-d4d0-385a-93f3-99365ea91d37","pitchNumber":1,"startTime":"2026-05-30T00:00:26.577Z","endTime":"2026-05-30T00:00:29.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76037443327362,"aZ":-16.34133500823039,"pfxX":-11.683597589589294,"pfxZ":8.861610684169714,"pX":0.2518228249483171,"pZ":3.5755797010390995,"vX0":8.28078184398606,"vY0":-133.3575574663769,"vZ0":-2.9216861724025556,"x":107.4,"y":142.24,"x0":-1.3877529637268102,"y0":50.006020083036,"z0":5.875478629225709,"aX":-20.884329686104376},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":19.2,"spinRate":2308,"spinDirection":206},"zone":12,"typeConfidence":0.95,"plateTime":0.4119544276354308,"extension":5.84093373479718},"index":1,"playId":"49423336-58ed-31f3-a76a-da5747af8006","pitchNumber":2,"startTime":"2026-05-30T00:00:43.069Z","endTime":"2026-05-30T00:00:46.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-30T00:00:57.466Z","endTime":"2026-05-30T00:01:08.403Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537532446870014,"aZ":-30.437860389416056,"pfxX":-8.203381433291812,"pfxZ":1.2671636391273609,"pX":-0.6455714768319234,"pZ":2.2979107744277156,"vX0":4.237705572972728,"vY0":-116.43863592716231,"vZ0":-2.2483741766528196,"x":141.61,"y":176.74,"x0":-1.4264550654306334,"y0":50.003013800762155,"z0":6.165463164214096,"aX":-11.227095714782443},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":13.8,"spinRate":1992,"spinDirection":253},"zone":4,"typeConfidence":0.89,"plateTime":0.470998490769452,"extension":5.711113449474932},"hitData":{"launchSpeed":91.8,"launchAngle":33.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.5,"coordY":91.79}},"index":3,"playId":"d84ca796-d2db-3d2b-9b77-c2e7bb28f715","pitchNumber":3,"startTime":"2026-05-30T00:01:08.403Z","endTime":"2026-05-30T00:01:16.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:01:16.135Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a soft bunt ground ball to third baseman Junior Caminero. Oswald Peraza to 2nd. Oswald Peraza advances to 2nd, on a throwing error by third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:01:26.395Z","endTime":"2026-05-30T00:01:56.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.452663679915574,"aZ":-16.721262830183193,"pfxX":-7.959998621060819,"pfxZ":8.527940104027492,"pX":-0.9320293598137441,"pZ":3.926436984776464,"vX0":4.362674770643116,"vY0":-133.88654962920543,"vZ0":-2.4122712568210956,"x":152.53,"y":132.77,"x0":-1.5502154630690526,"y0":50.0017653029051,"z0":6.038574206293951,"aX":-14.4208402624487},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":13.4,"spinRate":2260,"spinDirection":203},"zone":11,"typeConfidence":0.87,"plateTime":0.4094116410784645,"extension":5.823667374367766},"hitData":{"launchSpeed":24.0,"launchAngle":-29.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":113.76,"coordY":190.27}},"index":0,"playId":"cdbc9a03-5b90-3d55-b62a-eafc27b7654a","pitchNumber":1,"startTime":"2026-05-30T00:01:41.132Z","endTime":"2026-05-30T00:01:56.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":0.79,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:01:56.700Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Madrigal grounds out, pitcher Nick Martinez to second baseman Richie Palacios to first baseman Jonathan Aranda. Oswald Peraza to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:02:19.634Z","endTime":"2026-05-30T00:03:13.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037151534034102,"aZ":-20.341781567483935,"pfxX":0.30265470444204823,"pfxZ":7.044529310886974,"pX":0.7495988656982633,"pZ":2.909618696935022,"vX0":5.909912796972065,"vY0":-129.07349999521864,"vZ0":-3.624007361447584,"x":88.43,"y":160.22,"x0":-1.6134526323449452,"y0":50.00145561178689,"z0":5.907046791941529,"aX":0.5075654240397537},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":-1.9,"spinRate":2346,"spinDirection":204},"zone":3,"typeConfidence":0.91,"plateTime":0.4251064892671157,"extension":5.775119960185071},"index":0,"playId":"a495cd90-2bdb-3ac1-af10-36c9d2fad634","pitchNumber":1,"startTime":"2026-05-30T00:02:33.299Z","endTime":"2026-05-30T00:02:36.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-30T00:02:54.418Z","endTime":"2026-05-30T00:03:05.324Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.439537289103566,"aZ":-21.184136166858938,"pfxX":-9.767522736143098,"pfxZ":6.113736410080203,"pX":-0.051608555528967474,"pZ":2.33601875198019,"vX0":7.355100543189772,"vY0":-133.19144428174013,"vZ0":-5.03780047402527,"x":118.97,"y":175.71,"x0":-1.5789500441536508,"y0":50.005209651991805,"z0":5.782798902914196,"aX":-17.56268457602985},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":16.1,"spinRate":2208,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.4111472355346466,"extension":6.071294902271578},"hitData":{"launchSpeed":90.5,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.1,"coordY":146.62}},"index":2,"playId":"f2fffec5-3d6b-3031-908c-2d2f683ec3e0","pitchNumber":2,"startTime":"2026-05-30T00:03:05.324Z","endTime":"2026-05-30T00:03:13.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":3.70000000000001,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:03:13.337Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:03:34.378Z","endTime":"2026-05-30T00:04:08.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886524340164044,"aZ":-31.4902356430007,"pfxX":-7.693940642655727,"pfxZ":0.5286775270662005,"pX":0.23157388419668049,"pZ":2.99630464995207,"vX0":5.817714527867883,"vY0":-113.13741490372438,"vZ0":-0.2464706774784272,"x":108.17,"y":157.88,"x0":-1.3816903293314595,"y0":50.00150545968901,"z0":6.280016226332666,"aX":-9.909215890342201},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.2,"breakHorizontal":12.4,"spinRate":1859,"spinDirection":252},"zone":2,"typeConfidence":0.89,"plateTime":0.4853306792975278,"extension":5.869347617776977},"index":0,"playId":"a2a8d418-5c10-3cf8-a004-96590994a747","pitchNumber":1,"startTime":"2026-05-30T00:03:38.916Z","endTime":"2026-05-30T00:03:42.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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.1,"endSpeed":85.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00708283889668,"aZ":-19.130442618134524,"pfxX":-9.496102203627999,"pfxZ":7.039254342844984,"pX":-0.1553086838593582,"pZ":2.9703059504951543,"vX0":7.052165312572784,"vY0":-135.38048937797447,"vZ0":-4.148962055557983,"x":122.92,"y":158.58,"x0":-1.5623301352499785,"y0":50.00535876257873,"z0":5.864805109652145,"aX":-17.600735875258337},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":2272,"spinDirection":209},"zone":2,"typeConfidence":0.93,"plateTime":0.4048533044210272,"extension":5.969749430883949},"hitData":{"launchSpeed":94.7,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":156.75}},"index":1,"playId":"1ab2575f-a9d7-3add-90b4-b9aaae939212","pitchNumber":2,"startTime":"2026-05-30T00:04:00.957Z","endTime":"2026-05-30T00:04:08.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.72,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:04:08.970Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a soft bunt ground ball to pitcher Walbert Ureña.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:06:24.782Z","endTime":"2026-05-30T00:06:40.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700712,"link":"/api/v1/people/700712"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.511487205264714,"aZ":-18.10905197014383,"pfxX":-5.7031609401331895,"pfxZ":7.307319936473899,"pX":0.6311453499003908,"pZ":3.1136822317272133,"vX0":5.440525778221252,"vY0":-138.70794424137213,"vZ0":-5.4291308021697775,"x":92.94,"y":154.71,"x0":-0.6262482389910171,"y0":50.005025580918215,"z0":6.326151662196364,"aX":-10.980913674141208},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":9.0,"spinRate":2214,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3967058318045562,"extension":6.059720398207996},"hitData":{"launchSpeed":35.5,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":122.35,"coordY":192.79}},"index":0,"playId":"47e187a1-60ad-3867-842d-57c4268f2c56","pitchNumber":1,"startTime":"2026-05-30T00:06:31.063Z","endTime":"2026-05-30T00:06:40.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:06:40.019Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Williamson singles on a soft ground ball to third baseman Nick Madrigal. Chandler Simpson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:07:03.435Z","endTime":"2026-05-30T00:07:40.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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(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":98.4,"endSpeed":90.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48225130670082,"aZ":-21.70496909091964,"pfxX":-9.640165232537946,"pfxZ":5.067934578355409,"pX":-0.3030940541481975,"pZ":1.5331865616845923,"vX0":5.180810137618364,"vY0":-142.9390954421836,"vZ0":-8.959970495586024,"x":128.55,"y":197.38,"x0":-0.8882853775286804,"y0":50.00350960324648,"z0":6.075600116098807,"aX":-19.914048764041077},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2172,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.38344760868228445,"extension":6.163385406575812},"index":0,"playId":"784f9cb2-4da8-3a3e-9c24-5e0dfe7d87a1","pitchNumber":1,"startTime":"2026-05-30T00:07:10.050Z","endTime":"2026-05-30T00:07:13.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.591388814694426,"aZ":-23.167753395146082,"pfxX":-10.452321744343116,"pfxZ":4.406308374193809,"pX":-1.5102302024628231,"pZ":3.1938748661315963,"vX0":2.5424359446414067,"vY0":-142.69437479159745,"vZ0":-4.428116877962238,"x":174.57,"y":152.55,"x0":-1.0603458191949602,"y0":50.00137786949261,"z0":6.242280661559305,"aX":-21.3589605302882},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.2,"breakHorizontal":18.4,"spinRate":2225,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38516402725124577,"extension":5.867283728025263},"hitData":{"launchSpeed":59.8,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":101.23,"coordY":178.88}},"index":1,"playId":"1750b97e-1ecc-3c8b-a2b3-c726efcd6d85","pitchNumber":2,"startTime":"2026-05-30T00:07:30.885Z","endTime":"2026-05-30T00:07:40.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.5,"awayTeamWinProbability":33.5,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.74,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:07:40.107Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:08:46.692Z","endTime":"2026-05-30T00:09:52.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:08:08.329Z","endTime":"2026-05-30T00:08:48.975Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":96.7,"endSpeed":88.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.071016054499545,"aZ":-16.620669482882366,"pfxX":-5.555302570701824,"pfxZ":7.84381753874,"pX":-0.49895874919233574,"pZ":1.8632138653884796,"vX0":3.2789677595742424,"vY0":-140.45641533725967,"vZ0":-8.946607156623273,"x":136.02,"y":188.47,"x0":-0.9644157442161867,"y0":50.00385670357003,"z0":6.187833467860948,"aX":-11.015784771617437},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":9.4,"spinRate":2171,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39110573197756837,"extension":6.254042670420273},"index":1,"playId":"d02cc453-c600-31ab-bc69-27ae0b020320","pitchNumber":1,"startTime":"2026-05-30T00:08:48.975Z","endTime":"2026-05-30T00:08:51.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994451040310192,"aZ":-26.328676489953015,"pfxX":-10.618922846072767,"pfxZ":3.276440911455172,"pX":-0.9815712387668963,"pZ":3.5960161407387545,"vX0":3.0248789504963325,"vY0":-133.3511324037282,"vZ0":-2.4132100264099194,"x":154.42,"y":141.69,"x0":-0.757005772118876,"y0":50.00575276760629,"z0":6.429287990556626,"aX":-18.961489239863926},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":18.5,"spinRate":1778,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41211698161546684,"extension":6.2014209762554735},"index":2,"playId":"4d1f2c57-724b-3a41-bd57-89d3796d959e","pitchNumber":2,"startTime":"2026-05-30T00:09:08.684Z","endTime":"2026-05-30T00:09:11.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.454296465793995,"aZ":-25.45720560497249,"pfxX":-11.53122108452937,"pfxZ":3.7162801704509256,"pX":-0.9593340981824947,"pZ":2.822875254601257,"vX0":3.1098093981160604,"vY0":-134.3524172668119,"vZ0":-4.572834193519268,"x":153.57,"y":162.56,"x0":-0.6430572477674704,"y0":50.00029347300025,"z0":6.383871350716793,"aX":-20.81659766551852},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":20.0,"spinRate":1808,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40961932471037743,"extension":5.983565401569824},"index":3,"playId":"9c89fcbb-aa71-37ad-a7e1-5aa6742373b7","pitchNumber":3,"startTime":"2026-05-30T00:09:27.082Z","endTime":"2026-05-30T00:09:30.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79284962798834,"aZ":-15.870984017359138,"pfxX":-3.694076118429402,"pfxZ":7.9286653341958395,"pX":0.11476843768563368,"pZ":3.8397488307076224,"vX0":3.446976619169347,"vY0":-142.92965912375516,"vZ0":-4.572511953978649,"x":112.63,"y":135.11,"x0":-0.6304643554899337,"y0":50.00364710603757,"z0":6.465949013276171,"aX":-7.597463247671463},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2192,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3840969854853027,"extension":6.034408147994152},"index":4,"playId":"42352b25-ecba-324f-90f0-52c1ff7f5351","pitchNumber":4,"startTime":"2026-05-30T00:09:49.559Z","endTime":"2026-05-30T00:09:52.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":2.09,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:09:52.559Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Fortes grounds into a double play, third baseman Nick Madrigal to second baseman Oswald Peraza to first baseman Vaughn Grissom. Ben Williamson out at 2nd. Nick Fortes out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:10:03.655Z","endTime":"2026-05-30T00:11:55.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.218742205263055,"aZ":-18.80492806638501,"pfxX":-9.057643915492838,"pfxZ":6.609409325991225,"pX":-1.1518753205974837,"pZ":1.344293013379521,"vX0":2.3542844887314485,"vY0":-141.96217636165096,"vZ0":-10.244009118190608,"x":160.91,"y":202.48,"x0":-0.8200854909121602,"y0":50.002931203104175,"z0":6.2192907228258205,"aX":-18.321591941292127},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2212,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.38716045246576947,"extension":6.207579519291358},"index":0,"playId":"94b2642c-97e9-337d-947c-b4e4d49faba7","pitchNumber":1,"startTime":"2026-05-30T00:10:18.055Z","endTime":"2026-05-30T00:10:21.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.717807478184824,"aZ":-19.940972275493564,"pfxX":-11.531730286944587,"pfxZ":5.872294216115096,"pX":-1.0333206739055247,"pZ":1.475049001313789,"vX0":3.5988808742946716,"vY0":-144.35598237910284,"vZ0":-9.801545074793344,"x":156.39,"y":198.95,"x0":-0.8082119545931173,"y0":50.003733424817334,"z0":6.174724896600322,"aX":-24.018441474118674},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.5,"breakHorizontal":20.0,"spinRate":2294,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3813515460944048,"extension":5.9286857063305884},"index":1,"playId":"686d2cf9-b9bd-3f39-894c-47470e7bb2f1","pitchNumber":2,"startTime":"2026-05-30T00:10:34.929Z","endTime":"2026-05-30T00:10:37.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70100496549728,"aZ":-30.00008606080703,"pfxX":2.408623015482874,"pfxZ":1.3082774697379724,"pX":-0.5190295715734483,"pZ":1.8400644402833188,"vX0":1.8906813291171507,"vY0":-129.0569955931455,"vZ0":-5.25568444943705,"x":136.78,"y":189.1,"x0":-1.57798875059971,"y0":50.002069047414686,"z0":6.256685483873079,"aX":4.000350405320381},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2542,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.42692536898377664,"extension":5.927282249915323},"index":2,"playId":"3a2d93eb-36d6-3ec5-8bf3-acbcbb3209f2","pitchNumber":3,"startTime":"2026-05-30T00:10:56.022Z","endTime":"2026-05-30T00:10:59.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32029970114247,"aZ":-21.836728006819982,"pfxX":-9.099788874035227,"pfxZ":5.00780650919297,"pX":-0.9631450620009072,"pZ":1.9459976586322576,"vX0":2.9197052034110347,"vY0":-143.08310555512935,"vZ0":-8.439513100669878,"x":153.71,"y":186.24,"x0":-0.8170472294688819,"y0":50.00645594906333,"z0":6.312591061398337,"aX":-18.7910026130372},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2224,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3834367391387796,"extension":6.227086877117972},"index":3,"playId":"731d1fee-c289-32f5-827b-ea0d7323ccf8","pitchNumber":4,"startTime":"2026-05-30T00:11:13.364Z","endTime":"2026-05-30T00:11:16.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25612960208326,"aZ":-34.290062159382906,"pfxX":5.86861886074074,"pfxZ":-1.3063607608678511,"pX":0.6881961818873514,"pZ":1.9412604949681749,"vX0":3.5132496620447924,"vY0":-126.83609314286245,"vZ0":-4.094545170119131,"x":90.77,"y":186.37,"x0":-1.479807975123049,"y0":50.00300584171149,"z0":6.327029816556385,"aX":9.508890240205764},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":-11.4,"spinRate":2592,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.43273467212938277,"extension":6.074884799925585},"hitData":{"launchSpeed":91.2,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.48,"coordY":152.76}},"index":4,"playId":"aaaeb4d4-d0db-3ba8-b374-ff8f42b4a596","pitchNumber":5,"startTime":"2026-05-30T00:11:47.526Z","endTime":"2026-05-30T00:11:55.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.3,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:11:55.543Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Siri doubles (2) on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:13:44.327Z","endTime":"2026-05-30T00:14:18.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147574042295393,"aZ":-19.114753594060446,"pfxX":-0.12385317410803967,"pfxZ":7.755235653555027,"pX":0.034053488980397235,"pZ":1.7970593677930071,"vX0":4.056872213010736,"vY0":-128.8084545563764,"vZ0":-6.414699690064795,"x":115.7,"y":190.26,"x0":-1.5437029332947056,"y0":50.00511055556362,"z0":5.792190919636662,"aX":-0.2087365775799302},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.8,"breakHorizontal":-0.7,"spinRate":2334,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.42482973554531034,"extension":5.856562136700933},"hitData":{"launchSpeed":105.4,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.69,"coordY":47.76}},"index":0,"playId":"eed85493-5f18-3326-a752-ff55188ace72","pitchNumber":1,"startTime":"2026-05-30T00:14:06.804Z","endTime":"2026-05-30T00:14:18.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.17,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:14:18.931Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a line drive to right fielder Ryan Vilade. Jose Siri scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:15:39.254Z","endTime":"2026-05-30T00:17:04.297Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:14:44.939Z","endTime":"2026-05-30T00:15:41.516Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84513504646046,"aZ":-17.23241692064232,"pfxX":-9.989186821865392,"pfxZ":8.52845245700787,"pX":-0.16753757892064453,"pZ":2.060069774366329,"vX0":6.979273061909935,"vY0":-132.18416699428514,"vZ0":-6.346583979981975,"x":123.39,"y":183.16,"x0":-1.5578891305559985,"y0":50.002051180194066,"z0":5.778560775299965,"aX":-17.49685717036884},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":16.3,"spinRate":2136,"spinDirection":214},"zone":8,"typeConfidence":0.93,"plateTime":0.41599757641843293,"extension":5.957289095429905},"index":1,"playId":"3096ef8c-1577-34ec-b2c4-e4d27a420e5a","pitchNumber":1,"startTime":"2026-05-30T00:15:41.516Z","endTime":"2026-05-30T00:15:44.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75127514412177,"aZ":-29.701686394702847,"pfxX":-7.4913705649906,"pfxZ":1.9071601144504167,"pX":0.5620566442390317,"pZ":-0.3784837830231956,"vX0":6.502348838376555,"vY0":-113.34920045282867,"vZ0":-7.413559427109314,"x":95.58,"y":249.0,"x0":-1.3778344230745716,"y0":50.000215505498986,"z0":5.920545987361134,"aX":-9.694605640584797},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.7,"breakHorizontal":11.8,"spinRate":2026,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4842127660998514,"extension":5.895546315646067},"index":2,"playId":"141e3235-13e4-3427-ab97-6ee6955b97bd","pitchNumber":2,"startTime":"2026-05-30T00:16:01.621Z","endTime":"2026-05-30T00:16:04.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Nick Martinez. Jose Siri to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"141e3235-13e4-3427-ab97-6ee6955b97bd","startTime":"2026-05-30T00:16:13.883Z","endTime":"2026-05-30T00:16:33.420Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":642350,"link":"/api/v1/people/642350"},"postOnThird":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.6,"dramaIndex":67.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.776027385481246,"aZ":-18.87413644254219,"pfxX":-10.096767449896166,"pfxZ":7.457927182944784,"pX":0.2577843039238036,"pZ":3.834828375738138,"vX0":7.899799078768227,"vY0":-133.00279262390157,"vZ0":-1.9517639030106237,"x":107.17,"y":135.24,"x0":-1.446032387924376,"y0":50.00248533270386,"z0":5.953768191121704,"aX":-18.00433656346971},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":16.4,"spinRate":2238,"spinDirection":210},"zone":12,"typeConfidence":0.94,"plateTime":0.41255753895746095,"extension":5.886755818724206},"index":4,"playId":"e8b899cb-925f-3381-b8df-015c26ec7159","pitchNumber":3,"startTime":"2026-05-30T00:16:33.420Z","endTime":"2026-05-30T00:16:36.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30075213290847,"aZ":-16.27607326130016,"pfxX":-10.121992248979575,"pfxZ":8.669742582276523,"pX":-0.1643191157002205,"pZ":1.967348261649028,"vX0":7.054952217397798,"vY0":-135.0246787074455,"vZ0":-6.946863908637643,"x":123.26,"y":185.66,"x0":-1.5051707941693828,"y0":50.001028072586784,"z0":5.732740611581253,"aX":-18.558738263591653},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":16.7,"spinRate":2327,"spinDirection":209},"zone":8,"typeConfidence":0.94,"plateTime":0.4067215314326629,"extension":5.997235181464649},"hitData":{"launchSpeed":82.0,"launchAngle":20.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.71,"coordY":120.53}},"index":5,"playId":"1ace046c-f54d-3dfc-add8-4fb31478e5ae","pitchNumber":4,"startTime":"2026-05-30T00:16:53.018Z","endTime":"2026-05-30T00:17:04.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.6,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:17:04.297Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mike Trout grounds into a double play, third baseman Junior Caminero to second baseman Richie Palacios to first baseman Jonathan Aranda. Zach Neto out at 2nd. Mike Trout out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:17:26.006Z","endTime":"2026-05-30T00:17:57.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536350698153015,"aZ":-46.34304100891601,"pfxX":-0.16546933510494988,"pfxZ":-10.543431249354374,"pX":-0.4970042886899073,"pZ":1.000686681783695,"vX0":2.0432126603619465,"vY0":-116.48955345226231,"vZ0":-1.4096759296805266,"x":135.94,"y":211.76,"x0":-1.3726884526356715,"y0":50.00556543911373,"z0":6.085566538789458,"aX":-0.22221747734731748},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-19.1,"breakHorizontal":-0.4,"spinRate":2622,"spinDirection":9},"zone":13,"typeConfidence":0.91,"plateTime":0.4743627716955494,"extension":5.98266368404536},"index":0,"playId":"a468f746-d79a-36d4-9fd3-bdb09ddd9167","pitchNumber":1,"startTime":"2026-05-30T00:17:32.605Z","endTime":"2026-05-30T00:17:35.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166654783953096,"aZ":-14.98178527740837,"pfxX":-9.287891092055562,"pfxZ":9.60042296094385,"pX":-0.5297867785309203,"pZ":2.9778659476558045,"vX0":5.683755280449935,"vY0":-133.57442613998163,"vZ0":-4.753003985872945,"x":137.19,"y":158.38,"x0":-1.488327920652987,"y0":50.00461250456322,"z0":5.87241834799849,"aX":-16.63543566072191},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":15.5,"spinRate":2306,"spinDirection":208},"zone":1,"typeConfidence":0.93,"plateTime":0.41146241419787444,"extension":5.90458688424935},"hitData":{"launchSpeed":56.2,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.89,"coordY":173.81}},"index":1,"playId":"581786ef-dba5-395e-8383-d625c5547264","pitchNumber":2,"startTime":"2026-05-30T00:17:49.257Z","endTime":"2026-05-30T00:17:57.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":7.900000000000006,"leverageIndex":1.53,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:17:57.872Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:18:15.666Z","endTime":"2026-05-30T00:19:47.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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, 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.5,"endSpeed":84.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844461559940946,"aZ":-19.771961275694434,"pfxX":-9.596559996551123,"pfxZ":6.825850029336544,"pX":-0.4603593481158743,"pZ":2.044231190105889,"vX0":6.056821579763057,"vY0":-134.3878617968735,"vZ0":-6.1492806890282115,"x":134.55,"y":183.59,"x0":-1.5038246245593863,"y0":50.006577167111175,"z0":5.780336873327655,"aX":-17.445703035010254},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":2386,"spinDirection":207},"zone":7,"typeConfidence":0.93,"plateTime":0.4085629198550649,"extension":5.927470996773561},"index":0,"playId":"264b4445-e611-3f1b-abb6-37bba8a41bd3","pitchNumber":1,"startTime":"2026-05-30T00:18:29.456Z","endTime":"2026-05-30T00:18:32.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958020886449734,"aZ":-25.035662656783984,"pfxX":1.6656369848960595,"pfxZ":4.437327679194483,"pX":1.026423754998403,"pZ":1.304640549945307,"vX0":5.625643670927129,"vY0":-126.40264339322432,"vZ0":-6.164865918588321,"x":77.88,"y":203.55,"x0":-1.4490573327211407,"y0":50.00551562968494,"z0":5.798761399430019,"aX":2.6826842702521843},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2476,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.434140229148853,"extension":5.877312701988735},"index":1,"playId":"f90af5e4-3a58-3cb5-83ae-a1675821040f","pitchNumber":2,"startTime":"2026-05-30T00:18:43.970Z","endTime":"2026-05-30T00:18:46.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24966950462364,"aZ":-29.996640226234256,"pfxX":-8.088886610000857,"pfxZ":1.6635414362100018,"pX":-1.0523389318748853,"pZ":2.343289843550556,"vX0":3.0241938617082846,"vY0":-113.92460384390614,"vZ0":-2.036297334396554,"x":157.11,"y":175.51,"x0":-1.3511657465513336,"y0":50.000569084992534,"z0":6.2329398266468266,"aX":-10.559154446952222},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.8,"breakHorizontal":13.8,"spinRate":1963,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4820281765995831,"extension":5.8105734000703775},"index":2,"playId":"d2c041eb-fc49-3a34-aaf6-266258892bb3","pitchNumber":3,"startTime":"2026-05-30T00:18:58.258Z","endTime":"2026-05-30T00:19:01.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.6,"endSpeed":83.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40462169964064,"aZ":-13.726181148890795,"pfxX":-3.4639310317829484,"pfxZ":10.367958295119804,"pX":-0.08885857348306342,"pZ":3.168310052930799,"vX0":4.418685486571533,"vY0":-133.23657573607966,"vZ0":-4.667018278949653,"x":120.39,"y":153.24,"x0":-1.3268358580273056,"y0":50.00266950892706,"z0":5.9510302553331655,"aX":-6.163515306784957},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2355,"spinDirection":201},"zone":2,"typeConfidence":0.94,"plateTime":0.4127521208803322,"extension":5.898101858455316},"index":3,"playId":"d4ed6aa9-0b01-33ef-a8dd-ebe0261f3507","pitchNumber":4,"startTime":"2026-05-30T00:19:18.911Z","endTime":"2026-05-30T00:19:21.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":81.2,"endSpeed":74.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49292198994408,"aZ":-46.23958779324237,"pfxX":0.7272851076564408,"pfxZ":-10.139033461786621,"pX":0.3806024335004293,"pZ":1.8298090277862398,"vX0":3.488682527573321,"vY0":-118.1395288247262,"vZ0":-0.07491153729069167,"x":102.49,"y":189.38,"x0":-1.2214841820696176,"y0":50.00547568280299,"z0":6.180701748977057,"aX":1.0080885273561901},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-18.0,"breakHorizontal":-2.3,"spinRate":2650,"spinDirection":9},"zone":9,"typeConfidence":0.91,"plateTime":0.467036782029445,"extension":5.934931385884401},"hitData":{"launchSpeed":89.3,"launchAngle":24.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.74,"coordY":76.8}},"index":4,"playId":"4d1926e1-c126-3ed1-80f3-ca1b189e5ce7","pitchNumber":5,"startTime":"2026-05-30T00:19:41.654Z","endTime":"2026-05-30T00:19:47.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:19:47.947Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out to center fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:21:45.251Z","endTime":"2026-05-30T00:22:54.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05596879877764,"aZ":-22.14589864630435,"pfxX":-10.178751538139934,"pfxZ":5.074761496056229,"pX":0.28212099946690944,"pZ":2.053931392039404,"vX0":6.258165575674431,"vY0":-140.02683514621347,"vZ0":-7.64779404757714,"x":106.25,"y":183.32,"x0":-0.6650047993462289,"y0":50.003401825466874,"z0":6.281021808759825,"aX":-20.115369059664488},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2112,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3918939622124298,"extension":5.765919345035328},"index":0,"playId":"24d063ef-edcc-3773-9149-a09ad9371815","pitchNumber":1,"startTime":"2026-05-30T00:21:55.766Z","endTime":"2026-05-30T00:21:58.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01208617633009,"aZ":-14.866452972773523,"pfxX":-6.792249359717819,"pfxZ":8.548063197974333,"pX":-0.25580037582724013,"pZ":3.6852555034946572,"vX0":3.64245739924973,"vY0":-141.78508785638562,"vZ0":-5.160726934874052,"x":126.75,"y":139.28,"x0":-0.678215179808054,"y0":50.00644506530596,"z0":6.486046620707652,"aX":-13.759064664857963},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2214,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38707829592757825,"extension":5.940426329074325},"index":1,"playId":"7f2a63a6-2db4-3238-8b3b-ea2cccd26bd0","pitchNumber":2,"startTime":"2026-05-30T00:22:09.157Z","endTime":"2026-05-30T00:22:12.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487141130455132,"aZ":-26.015716722472092,"pfxX":-12.469164209898743,"pfxZ":3.4855096373677403,"pX":0.6302165802246087,"pZ":1.9171937241393324,"vX0":7.291401118519463,"vY0":-132.37075891046342,"vZ0":-6.38382386251547,"x":92.98,"y":187.02,"x0":-0.5467321491348107,"y0":50.00228530527611,"z0":6.277005090564219,"aX":-22.023755371380588},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":20.9,"spinRate":1878,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4145200559058133,"extension":5.856850359571516},"index":2,"playId":"7e928b1a-928e-3619-bcee-d62de21ae41d","pitchNumber":3,"startTime":"2026-05-30T00:22:24.527Z","endTime":"2026-05-30T00:22:27.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:22:33.339Z","endTime":"2026-05-30T00:22:47.467Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80229209538722,"aZ":-15.348140503258803,"pfxX":-7.050383175452399,"pfxZ":8.226740093977732,"pX":0.6417168059928778,"pZ":1.716262019389199,"vX0":5.934308798954029,"vY0":-142.3761259072525,"vZ0":-10.05018550722172,"x":92.54,"y":192.44,"x0":-0.5573492033023273,"y0":50.005311348207115,"z0":6.271868301378432,"aX":-14.42392234780651},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2241,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3852456454785642,"extension":5.850455026270498},"hitData":{"launchSpeed":92.3,"launchAngle":28.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.72,"coordY":72.63}},"index":4,"playId":"f71376a9-52ec-3c2f-9c78-2b6c4e12e03d","pitchNumber":4,"startTime":"2026-05-30T00:22:47.467Z","endTime":"2026-05-30T00:22:54.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:22:54.974Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:23:05.332Z","endTime":"2026-05-30T00:25:07.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62629704888045,"aZ":-13.82645270356018,"pfxX":-5.676956645930203,"pfxZ":9.3112825805367,"pX":0.2731144895984326,"pZ":1.1547665774051332,"vX0":5.2501105151781315,"vY0":-139.7643861393191,"vZ0":-11.198892124969412,"x":106.59,"y":207.6,"x0":-0.8956325801132194,"y0":50.00378657371309,"z0":6.130981917768182,"aX":-11.18879370277933},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2234,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39246261301964314,"extension":6.339391442156761},"index":0,"playId":"f69e97cb-42fd-3741-b428-efae4be1b852","pitchNumber":1,"startTime":"2026-05-30T00:23:19.267Z","endTime":"2026-05-30T00:23:22.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174456812830435,"aZ":-27.69763167654591,"pfxX":-10.984301200822962,"pfxZ":2.616128045624783,"pX":-1.0445523214801007,"pZ":1.9778998751064971,"vX0":2.835724012149763,"vY0":-130.6432030151169,"vZ0":-5.954803830584503,"x":156.82,"y":185.38,"x0":-0.7242245886929917,"y0":50.00286468768993,"z0":6.396669030141704,"aX":-18.79077943232264},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":19.1,"spinRate":1664,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.420916512236166,"extension":6.15464196023227},"index":1,"playId":"e6e0b9ca-f3e0-3e7f-b7ef-938dad684041","pitchNumber":2,"startTime":"2026-05-30T00:23:35.196Z","endTime":"2026-05-30T00:23:39.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.580864847025325,"aZ":-18.44826859097321,"pfxX":-5.3242980253975585,"pfxZ":6.765989327809336,"pX":-1.1522169706071546,"pZ":2.8110586079879276,"vX0":1.8545187276889474,"vY0":-141.81567558070387,"vZ0":-6.158860276441653,"x":160.92,"y":162.88,"x0":-1.124288664072382,"y0":50.006347914515324,"z0":6.195103235797462,"aX":-10.80569045072202},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":9.2,"spinRate":2238,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38678577137511594,"extension":6.164865269708412},"index":2,"playId":"035a920c-fe47-3f09-b633-eb9f798bb03c","pitchNumber":3,"startTime":"2026-05-30T00:23:52.682Z","endTime":"2026-05-30T00:23:55.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380009979959304,"aZ":-30.95721287112114,"pfxX":2.928854838510418,"pfxZ":0.7358038106625564,"pX":0.6571514994674038,"pZ":1.1810764009219794,"vX0":3.685157637558218,"vY0":-128.74865402068974,"vZ0":-6.869328442416709,"x":91.95,"y":206.89,"x0":-1.179179327837018,"y0":50.006161271346656,"z0":6.313201602395335,"aX":4.864991728184687},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-6.2,"spinRate":2650,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4271738849361677,"extension":6.2531669295077625},"index":3,"playId":"3bb8b6f4-40f9-3c47-9750-c2d7f831a00c","pitchNumber":4,"startTime":"2026-05-30T00:24:08.122Z","endTime":"2026-05-30T00:24:13.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57542844503299,"aZ":-13.914768347431083,"pfxX":-4.725621757474902,"pfxZ":8.826375146507912,"pX":-0.6453910812066411,"pZ":2.3215462983877693,"vX0":2.3970426678718497,"vY0":-143.25615879405927,"vZ0":-8.692115441577396,"x":141.6,"y":176.1,"x0":-0.8812356612737366,"y0":50.001623159975765,"z0":6.274449946470962,"aX":-9.774154314220173},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2287,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3830494917497207,"extension":6.198714484753771},"index":4,"playId":"bb72c689-99c6-3cd1-abac-a23bd33c7c02","pitchNumber":5,"startTime":"2026-05-30T00:24:25.829Z","endTime":"2026-05-30T00:24:28.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.9,"endSpeed":90.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.351302135117635,"aZ":-16.39594147783458,"pfxX":-4.093302550504012,"pfxZ":7.5658545327378075,"pX":0.39231330669656533,"pZ":2.478899152259858,"vX0":4.5920758092487715,"vY0":-143.72448720233876,"vZ0":-8.010416749127614,"x":102.05,"y":171.85,"x0":-0.6968711735006968,"y0":50.00288348032109,"z0":6.327266222839759,"aX":-8.5354124483599},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":2256,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3815967392723425,"extension":5.837433815832088},"index":5,"playId":"5f244f92-3dce-3160-9457-1116c8bb00b6","pitchNumber":6,"startTime":"2026-05-30T00:24:46.333Z","endTime":"2026-05-30T00:24:49.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301282445739375,"aZ":-24.31961818048128,"pfxX":-9.174976955326347,"pfxZ":4.272893677578557,"pX":-0.6445212051803283,"pZ":3.102631240606575,"vX0":3.3276606163896774,"vY0":-134.96098813044597,"vZ0":-4.1378725735935085,"x":141.57,"y":155.01,"x0":-0.7039195008694491,"y0":50.002606328208714,"z0":6.375486253324325,"aX":-16.867909360448966},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":1748,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40635589755575197,"extension":5.860291211701474},"index":6,"playId":"365be9bf-2227-3469-8026-0cd3e1a4273f","pitchNumber":7,"startTime":"2026-05-30T00:25:04.182Z","endTime":"2026-05-30T00:25:07.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:25:07.182Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:25:14.318Z","endTime":"2026-05-30T00:27:33.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09654675975939,"aZ":-17.022245203251668,"pfxX":-9.436707068401843,"pfxZ":7.482509421901755,"pX":-0.817805478116287,"pZ":1.5358265927565902,"vX0":3.0578194525824562,"vY0":-141.99684637893412,"vZ0":-9.912354222627284,"x":148.17,"y":197.31,"x0":-0.6883874472668575,"y0":50.00001538096134,"z0":6.174930312680367,"aX":-19.103616742579238},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2276,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38697888629775656,"extension":5.942805086410065},"index":0,"playId":"1cb0b9bb-1289-336d-8013-50d1a88a73ea","pitchNumber":1,"startTime":"2026-05-30T00:25:32.549Z","endTime":"2026-05-30T00:25:36.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914994886654906,"aZ":-25.88548140127191,"pfxX":-11.47925392698616,"pfxZ":3.591756983622231,"pX":-0.06656978897874515,"pZ":2.1758833292328594,"vX0":5.279291118626314,"vY0":-132.14445446927297,"vZ0":-5.565117630999125,"x":119.54,"y":180.03,"x0":-0.6104661855454441,"y0":50.001840303354214,"z0":6.236944420960824,"aX":-20.087138730891485},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":19.4,"spinRate":1796,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41616235304336113,"extension":5.9931626418875625},"index":1,"playId":"7036827a-7bd8-3ad6-9fd6-2fb2f94be3a2","pitchNumber":2,"startTime":"2026-05-30T00:25:48.356Z","endTime":"2026-05-30T00:25:51.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77667618018526,"aZ":-15.907417668507012,"pfxX":-6.29105475750376,"pfxZ":7.98316023086271,"pX":0.19594958249025166,"pZ":2.9442383076038094,"vX0":4.533418359110087,"vY0":-142.33996807774267,"vZ0":-6.689324383340688,"x":109.53,"y":159.29,"x0":-0.6055733473490501,"y0":50.00632713234516,"z0":6.344968537277604,"aX":-12.822598805296906},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2331,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3858354430053823,"extension":6.161586724328094},"index":2,"playId":"262743a5-28ff-35df-a527-0033888b7c49","pitchNumber":3,"startTime":"2026-05-30T00:26:04.159Z","endTime":"2026-05-30T00:26:07.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413616803853937,"aZ":-31.23085252942907,"pfxX":2.9360191481507716,"pfxZ":0.5750242373984236,"pX":0.1478981747216966,"pZ":0.7842324369167641,"vX0":2.80188488883303,"vY0":-127.8969428161264,"vZ0":-7.404847185408877,"x":111.36,"y":217.61,"x0":-1.3481345661006734,"y0":50.001474094299,"z0":6.206723572139538,"aX":4.803401366147452},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":2575,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4302987721583684,"extension":5.840331217764423},"index":3,"playId":"74196971-02b0-3259-bbb3-a6c9841146eb","pitchNumber":4,"startTime":"2026-05-30T00:26:24.853Z","endTime":"2026-05-30T00:26:28.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24962988750605,"aZ":-14.539930893278527,"pfxX":-5.065922200381722,"pfxZ":8.589068768747373,"pX":-0.7368523258084952,"pZ":4.117538234164846,"vX0":1.1589715944927432,"vY0":-142.70940593016536,"vZ0":-4.439286098726703,"x":145.09,"y":127.61,"x0":-0.4913540433756497,"y0":50.00316185873269,"z0":6.615682534506961,"aX":-10.401115192932513},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2286,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3844865987499948,"extension":5.915695648565684},"index":4,"playId":"95f27cde-a531-322a-ab01-29e75c2da892","pitchNumber":5,"startTime":"2026-05-30T00:26:43.879Z","endTime":"2026-05-30T00:26:46.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T00:26:55.748Z","endTime":"2026-05-30T00:27:09.830Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951442953429584,"aZ":-23.950569297678864,"pfxX":-9.036986307207954,"pfxZ":4.555441920399195,"pX":-0.46577094059351243,"pZ":1.5277200371955932,"vX0":3.4422593067760676,"vY0":-133.58258127553,"vZ0":-7.841432022389105,"x":134.75,"y":197.53,"x0":-0.5973473807630573,"y0":50.00590436248967,"z0":6.225044592909237,"aX":-16.32390740557542},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1419,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41013573367855427,"extension":6.279242924421458},"index":6,"playId":"7b9f8d49-8824-3482-b17a-5dc0d83444b2","pitchNumber":6,"startTime":"2026-05-30T00:27:09.830Z","endTime":"2026-05-30T00:27:12.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539175813145384,"aZ":-17.02527750242545,"pfxX":-5.62366940250916,"pfxZ":7.329341763206045,"pX":0.5955492999738226,"pZ":0.8068934320571147,"vX0":5.491512424208464,"vY0":-142.55415548424622,"vZ0":-11.900999903345596,"x":94.3,"y":216.99,"x0":-0.621417166652885,"y0":50.000110445642925,"z0":6.0996723389468945,"aX":-11.61915089349275},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2232,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38362820761087457,"extension":6.210007062838005},"index":7,"playId":"20792f47-aaa5-3f5c-b960-8119fa5e2117","pitchNumber":7,"startTime":"2026-05-30T00:27:27.992Z","endTime":"2026-05-30T00:27:33.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:27:33.075Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, third baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:28:05.949Z","endTime":"2026-05-30T00:28:33.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T00:27:53.361Z","endTime":"2026-05-30T00:28:08.216Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":99.8,"endSpeed":91.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47625049497081,"aZ":-16.59740836363194,"pfxX":-9.812820834399073,"pfxZ":7.348627840857147,"pX":-0.5304004087466726,"pZ":1.5850204870633964,"vX0":4.647445315856468,"vY0":-145.02853385067553,"vZ0":-10.052539720642825,"x":137.22,"y":195.98,"x0":-0.8831676365950591,"y0":50.00200796254006,"z0":6.119677331399682,"aX":-20.799669055885353},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":16.8,"spinRate":2184,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.37838468649638246,"extension":6.05000594096869},"index":1,"playId":"c13d85db-1151-36bc-b0ba-e7a8b9960c41","pitchNumber":1,"startTime":"2026-05-30T00:28:08.216Z","endTime":"2026-05-30T00:28:11.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.713313567250566,"aZ":-18.21625921661167,"pfxX":-7.240331236268834,"pfxZ":6.622682068859806,"pX":-0.9230240638723578,"pZ":1.9543943886004824,"vX0":2.855463827289158,"vY0":-144.25554145481442,"vZ0":-8.817579045705541,"x":152.18,"y":186.01,"x0":-0.9854352515448098,"y0":50.00035007590765,"z0":6.174735776684332,"aX":-15.248819093529995},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":12.5,"spinRate":2246,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.37976402090512984,"extension":5.907981689369855},"hitData":{"launchSpeed":107.3,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":174.99}},"index":2,"playId":"64f2c7d5-4f89-3c79-b41d-8edc03acc050","pitchNumber":2,"startTime":"2026-05-30T00:28:25.865Z","endTime":"2026-05-30T00:28:33.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:28:33.859Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:30:24.800Z","endTime":"2026-05-30T00:30:52.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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.8,"endSpeed":73.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85853820654419,"aZ":-44.40788469617976,"pfxX":1.1338128692389196,"pfxZ":-8.848192389508384,"pX":-0.1655634004937105,"pZ":2.700720868082218,"vX0":2.174919806470074,"vY0":-117.54488500186717,"vZ0":1.3176405702412102,"x":123.31,"y":165.86,"x0":-1.2547418666663068,"y0":50.00462796537995,"z0":6.295991592008854,"aX":1.5669829771111812},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.2,"breakHorizontal":-2.6,"spinRate":2635,"spinDirection":12},"zone":5,"typeConfidence":0.9,"plateTime":0.46819935677699354,"extension":5.82759355961339},"hitData":{"launchSpeed":71.4,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":91.63,"coordY":141.94}},"index":0,"playId":"1d9b20dd-f3ea-3414-be53-795e5f16c9d2","pitchNumber":1,"startTime":"2026-05-30T00:30:44.422Z","endTime":"2026-05-30T00:30:52.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:30:52.572Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:31:07.960Z","endTime":"2026-05-30T00:32:22.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26310756459803,"aZ":-16.93397549957754,"pfxX":-1.650278757734588,"pfxZ":8.93713501687553,"pX":1.128296206015676,"pZ":1.4942073026473102,"vX0":7.52085143233517,"vY0":-129.76823392375053,"vZ0":-7.491617373498657,"x":73.99,"y":198.44,"x0":-1.5934128277145778,"y0":50.00029979181387,"z0":5.709463459673433,"aX":-2.8142996481912843},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.6,"breakHorizontal":1.3,"spinRate":2499,"spinDirection":212},"zone":14,"typeConfidence":0.68,"plateTime":0.4221551136235506,"extension":5.820846553327681},"index":0,"playId":"c400fb29-fc19-312f-8eef-f226acb97915","pitchNumber":1,"startTime":"2026-05-30T00:31:25.495Z","endTime":"2026-05-30T00:31:29.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.2,"endSpeed":82.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650437852280756,"aZ":-18.43103481412839,"pfxX":-9.998149063762643,"pfxZ":7.790207050062628,"pX":0.24126351829805642,"pZ":2.9450300763546378,"vX0":7.730564654866577,"vY0":-132.56498673216439,"vZ0":-4.000978817086451,"x":107.8,"y":159.26,"x0":-1.4264114195678153,"y0":50.00359386679868,"z0":5.834796337801941,"aX":-17.64031716540044},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":16.2,"spinRate":2331,"spinDirection":209},"zone":2,"typeConfidence":0.93,"plateTime":0.4145712872230667,"extension":5.843197163960168},"index":1,"playId":"268e9143-1131-3958-93ca-26385a476c5d","pitchNumber":2,"startTime":"2026-05-30T00:31:43.553Z","endTime":"2026-05-30T00:31:46.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.405989677576052,"aZ":-16.733831459416205,"pfxX":0.11213349423030361,"pfxZ":9.012611030161262,"pX":0.15445023495745686,"pZ":3.9024230191192943,"vX0":4.563388030605856,"vY0":-130.08366246380453,"vZ0":-2.02001363367925,"x":111.11,"y":133.41,"x0":-1.6373858179604095,"y0":50.002112440588256,"z0":5.958311746020143,"aX":0.19086134500611812},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2450,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4211327094130568,"extension":5.77785376536247},"index":2,"playId":"094e26dc-41ca-321b-ad1c-ad01dbbdbbeb","pitchNumber":3,"startTime":"2026-05-30T00:31:58.854Z","endTime":"2026-05-30T00:32:01.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.459980935600285,"aZ":-28.688532219330334,"pfxX":-8.0840110398225,"pfxZ":2.551632869772906,"pX":-1.4646117103844263,"pZ":0.2557546432315006,"vX0":2.652920413081509,"vY0":-116.3026246971364,"vZ0":-6.6928554597211924,"x":172.83,"y":231.87,"x0":-1.5719004085878228,"y0":50.002597438770465,"z0":5.902723787224971,"aX":-11.03889376217979},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":2030,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4715237308800577,"extension":5.960091698215857},"index":3,"playId":"c1ed084a-65c0-317a-8514-f81ab0771530","pitchNumber":4,"startTime":"2026-05-30T00:32:18.364Z","endTime":"2026-05-30T00:32:22.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:32:22.038Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out softly, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:32:39.097Z","endTime":"2026-05-30T00:34:12.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579655719021137,"aZ":-20.10648486596268,"pfxX":-9.477290374661749,"pfxZ":6.660833726458324,"pX":-1.3176298403025855,"pZ":2.387571158428495,"vX0":4.04513569990647,"vY0":-133.90498943313025,"vZ0":-5.3271018416384575,"x":167.22,"y":174.32,"x0":-1.618690875462681,"y0":50.0018551282856,"z0":5.846278534382371,"aX":-17.16691264996861},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2273,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.40942425246246117,"extension":5.8072571227621985},"index":0,"playId":"3e218c6f-e3ff-3249-9033-82f171813e8b","pitchNumber":1,"startTime":"2026-05-30T00:32:49.000Z","endTime":"2026-05-30T00:32:52.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.355431079555157,"aZ":-23.604555699280475,"pfxX":0.9507655454498449,"pfxZ":5.268792152058026,"pX":1.4705010909851366,"pZ":-0.36672038707339133,"vX0":6.805781653685872,"vY0":-126.55096061823906,"vZ0":-10.230030596726543,"x":60.95,"y":248.68,"x0":-1.3748105209937582,"y0":50.00050942214794,"z0":5.612450284921402,"aX":1.5430273698516865},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.2,"spinRate":2439,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4324906226494982,"extension":5.969302452203446},"index":1,"playId":"1efa389b-a441-32c0-9588-d25636d9a9e7","pitchNumber":2,"startTime":"2026-05-30T00:33:05.460Z","endTime":"2026-05-30T00:33:08.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.549509293831026,"aZ":-28.668960994676205,"pfxX":-7.8404122735139214,"pfxZ":2.741723743705778,"pX":0.5695145358376091,"pZ":-0.42697222591938394,"vX0":5.95881154651912,"vY0":-112.62212952275489,"vZ0":-7.720059549237394,"x":95.29,"y":250.31,"x0":-1.0993770624547603,"y0":50.002437070932146,"z0":5.967292819491241,"aX":-10.014020816919334},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":1896,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4874119815636768,"extension":5.881442915890961},"index":2,"playId":"79939a97-6abb-3104-b8ca-521c20b8941a","pitchNumber":3,"startTime":"2026-05-30T00:33:25.344Z","endTime":"2026-05-30T00:33:28.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58827716604371,"aZ":-20.4845088472126,"pfxX":-10.067493701578426,"pfxZ":6.539485006041441,"pX":-0.6598673305156278,"pZ":2.0841423977494666,"vX0":5.503064612278272,"vY0":-133.08853600325074,"vZ0":-5.994823768046857,"x":142.15,"y":182.51,"x0":-1.4506844648031318,"y0":50.00086390586653,"z0":5.8578015219422435,"aX":-17.988443569891533},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":16.9,"spinRate":2192,"spinDirection":207},"zone":7,"typeConfidence":0.93,"plateTime":0.4121605602263654,"extension":5.810161520341398},"index":3,"playId":"6bab27e2-8a4e-3a36-88a6-ea4210d9dffd","pitchNumber":4,"startTime":"2026-05-30T00:33:43.668Z","endTime":"2026-05-30T00:33:47.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":93.1,"endSpeed":84.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79219236369488,"aZ":-21.728937784206323,"pfxX":-10.658520528760626,"pfxZ":5.725674796771295,"pX":-0.7139029955402992,"pZ":1.6932687701957077,"vX0":5.820303318698407,"vY0":-135.2972791099632,"vZ0":-6.75486289868345,"x":144.21,"y":193.06,"x0":-1.5259967341774507,"y0":50.005365209130225,"z0":5.781563511296432,"aX":-19.456494463757206},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2187,"spinDirection":208},"zone":7,"typeConfidence":0.94,"plateTime":0.40725815121202436,"extension":5.854523322471685},"hitData":{"launchSpeed":87.4,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.28,"coordY":178.54}},"index":4,"playId":"31bb7875-fa0e-38f7-852b-f9467bbb4cce","pitchNumber":5,"startTime":"2026-05-30T00:34:04.963Z","endTime":"2026-05-30T00:34:12.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:34:12.731Z","atBatIndex":44},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Vilade reaches on a fielding error by shortstop Zach Neto.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:36:34.385Z","endTime":"2026-05-30T00:37:50.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:36:26.352Z","endTime":"2026-05-30T00:36:36.696Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65866606520772,"aZ":-19.302653279891214,"pfxX":-10.32016491991686,"pfxZ":6.344748419103499,"pX":-0.9153844274920893,"pZ":2.098007595620937,"vX0":3.706259191169539,"vY0":-142.23774029993524,"vZ0":-8.04737161307249,"x":151.89,"y":182.13,"x0":-0.9022706714372891,"y0":50.002418216536334,"z0":6.210011066912227,"aX":-20.934853761613528},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2261,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38656275627104986,"extension":5.980511507075079},"index":1,"playId":"ac6bbfbd-0930-346c-8b93-e338ff05c4bf","pitchNumber":1,"startTime":"2026-05-30T00:36:36.696Z","endTime":"2026-05-30T00:36:39.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":87.3,"endSpeed":79.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63644991517021,"aZ":-36.12668397080412,"pfxX":2.800003461667215,"pfxZ":-2.442714476159015,"pX":-2.106401805881687,"pZ":2.642137440038156,"vX0":-2.4604174524577025,"vY0":-127.06025790302331,"vZ0":-2.292716899194331,"x":197.29,"y":167.44,"x0":-1.4842341008908848,"y0":50.00264731623783,"z0":6.456645897737636,"aX":4.529131102028786},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.7,"breakHorizontal":-4.4,"spinRate":2618,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4328529963930148,"extension":5.827081894097056},"index":2,"playId":"3bd3c45e-e88a-3772-8f01-d96aa4b25b7a","pitchNumber":2,"startTime":"2026-05-30T00:36:49.674Z","endTime":"2026-05-30T00:36:53.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072193656392862,"aZ":-35.69670666711544,"pfxX":3.1762567092597065,"pfxZ":-2.1886563123460583,"pX":0.47698093927629354,"pZ":2.1973085948058317,"vX0":3.5583682321492853,"vY0":-126.78002835965385,"vZ0":-3.5450853210451214,"x":98.82,"y":179.45,"x0":-1.3644200769245227,"y0":50.00529440581739,"z0":6.501849374275953,"aX":5.103666595306874},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":-6.6,"spinRate":2703,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4342068636165788,"extension":6.0130991191090795},"index":3,"playId":"c1fc61d4-2a05-3fe2-8e7f-7cd87ea4ac7b","pitchNumber":3,"startTime":"2026-05-30T00:37:06.310Z","endTime":"2026-05-30T00:37:09.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.878419540781614,"aZ":-20.28422292877503,"pfxX":-11.46763225126501,"pfxZ":5.744094970424814,"pX":0.28354796384367303,"pZ":2.307770139329955,"vX0":6.676783839786644,"vY0":-143.5867588493846,"vZ0":-7.80118743603151,"x":106.19,"y":176.47,"x0":-0.5924061903252165,"y0":50.00521988014741,"z0":6.340931100386102,"aX":-23.74536053698398},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.9,"breakHorizontal":19.3,"spinRate":2347,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3827055885937738,"extension":5.810571639666658},"index":4,"playId":"c7e0b442-5613-3cd7-9d86-f98adb4583f7","pitchNumber":4,"startTime":"2026-05-30T00:37:20.322Z","endTime":"2026-05-30T00:37:23.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.888094772290714,"aZ":-18.050924307272357,"pfxX":-4.224828497180521,"pfxZ":6.8663641908293425,"pX":0.2716944601314812,"pZ":2.4706452414650597,"vX0":4.215390507818569,"vY0":-142.74379225425045,"vZ0":-7.708098326931274,"x":106.64,"y":172.07,"x0":-0.6777033578700896,"y0":50.00280878609405,"z0":6.349523312850989,"aX":-8.689419197763259},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":6.7,"spinRate":2176,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3842179677904838,"extension":5.8748016506460266},"hitData":{"launchSpeed":106.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.99,"coordY":139.03}},"index":5,"playId":"e61a5b1d-4fd4-3d63-b88f-f523f0d0822b","pitchNumber":5,"startTime":"2026-05-30T00:37:40.140Z","endTime":"2026-05-30T00:37:50.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:37:50.774Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chandler Simpson pops out to first baseman Vaughn Grissom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:38:03.216Z","endTime":"2026-05-30T00:39:06.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59065941234602,"aZ":-16.31780563390361,"pfxX":-4.813535958222162,"pfxZ":7.941968176187046,"pX":-1.4161951551849183,"pZ":3.457383825721272,"vX0":0.09968899697960693,"vY0":-140.56977508500677,"vZ0":-5.121413347436816,"x":170.98,"y":145.43,"x0":-0.8271203843997641,"y0":50.00059258962419,"z0":6.366190324309905,"aX":-9.60825800698525},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":2277,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39000250987287677,"extension":5.8626653064303635},"index":0,"playId":"052a6142-5704-3e30-83dc-a0a7b3557a04","pitchNumber":1,"startTime":"2026-05-30T00:38:18.792Z","endTime":"2026-05-30T00:38:21.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.9,"endSpeed":89.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.932971513411125,"aZ":-11.553299170598105,"pfxX":-5.2030840885918375,"pfxZ":10.107897653669689,"pX":1.2123842498431927,"pZ":2.871699067171556,"vX0":6.679220631142842,"vY0":-142.22755883751142,"vZ0":-7.690949281401795,"x":70.79,"y":161.24,"x0":-0.4951891311032408,"y0":50.001863861309396,"z0":6.351094432659358,"aX":-10.613798524471964},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2302,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38574281671621247,"extension":6.029426852294919},"index":1,"playId":"ef16d76d-0e9e-380d-a68b-2be43c07afef","pitchNumber":2,"startTime":"2026-05-30T00:38:36.653Z","endTime":"2026-05-30T00:38:39.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754673407849367,"aZ":-25.49508530952152,"pfxX":-9.528937154535669,"pfxZ":3.953541345476257,"pX":-0.14041182644018463,"pZ":2.548047021720401,"vX0":4.930866753858,"vY0":-129.37599408964135,"vZ0":-4.443057321412847,"x":122.35,"y":169.98,"x0":-0.8359714322688024,"y0":50.005549943878016,"z0":6.248966660075364,"aX":-16.106978454382112},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":1504,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.42385759567063586,"extension":6.187659385871707},"hitData":{"launchSpeed":66.0,"launchAngle":71.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.61,"coordY":171.45}},"index":2,"playId":"c1a7a227-527b-3acf-8d18-42bc4b105ef3","pitchNumber":3,"startTime":"2026-05-30T00:38:57.326Z","endTime":"2026-05-30T00:39:06.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":2.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:39:06.985Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ben Williamson hit by pitch. Ryan Vilade to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:39:29.221Z","endTime":"2026-05-30T00:40:13.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046580853945915,"aZ":-34.515216586263165,"pfxX":4.5068719648399105,"pfxZ":-1.5197124517096885,"pX":-1.0923747234069008,"pZ":3.9219646170112488,"vX0":-0.17570309261139713,"vY0":-124.07705273798403,"vZ0":0.8796057546021021,"x":158.64,"y":132.89,"x0":-1.60484973562136,"y0":50.00045065167881,"z0":6.46064944982196,"aX":6.958385811909395},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":-8.0,"spinRate":2595,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.44307720879902446,"extension":5.725639494370998},"index":0,"playId":"cedeac66-6e49-3211-ba4d-ec314faecfcb","pitchNumber":1,"startTime":"2026-05-30T00:39:36.107Z","endTime":"2026-05-30T00:39:41.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58280531751261,"aZ":-23.108446341039894,"pfxX":-9.258384412213028,"pfxZ":4.362016263160431,"pX":-2.663416793457289,"pZ":3.85099208218191,"vX0":-1.0126663834327774,"vY0":-143.5376660731799,"vZ0":-2.918374637796204,"x":218.52,"y":134.8,"x0":-1.1036064399375147,"y0":50.001069621874926,"z0":6.326876987003967,"aX":-19.230773368164375},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2228,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3822413635380575,"extension":5.845707563315928},"index":1,"playId":"ac963b0a-e31e-38ab-824e-3d21248ee3bc","pitchNumber":2,"startTime":"2026-05-30T00:40:08.412Z","endTime":"2026-05-30T00:40:13.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.19,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:40:13.826Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:42:06.108Z","endTime":"2026-05-30T00:44:02.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686554,"fullName":"Oliver Dunn","link":"/api/v1/people/686554"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T00:40:37.030Z","endTime":"2026-05-30T00:41:51.248Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Oliver Dunn replaces Ben Williamson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T00:41:51.248Z","endTime":"2026-05-30T00:42:08.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686554,"link":"/api/v1/people/686554"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"},"base":1,"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.287425394029874,"aZ":-13.717122355151709,"pfxX":-5.938132833740504,"pfxZ":9.440177132056032,"pX":0.2687645919290343,"pZ":1.5371499302888205,"vX0":4.7755587730534454,"vY0":-139.1812274115809,"vZ0":-10.244226620541278,"x":106.76,"y":197.28,"x0":-0.7008983201217609,"y0":50.00031539012899,"z0":6.182069630924761,"aX":-11.606577804068403},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2261,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3940790260759819,"extension":6.1022953214959506},"index":2,"playId":"d14066a1-dd54-3247-8901-c7d820aab543","pitchNumber":1,"startTime":"2026-05-30T00:42:08.461Z","endTime":"2026-05-30T00:42:35.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}},"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":89.7,"endSpeed":81.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248140936314755,"aZ":-25.2500334932479,"pfxX":-10.677924887987526,"pfxZ":4.063702605111061,"pX":-1.1231604350940003,"pZ":2.4467080488220856,"vX0":3.194554342166851,"vY0":-130.43650001981655,"vZ0":-4.93777659940431,"x":159.81,"y":172.72,"x0":-0.9847403565898563,"y0":50.00322003195474,"z0":6.294539410367393,"aX":-18.1975451525075},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":1648,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4216904355273394,"extension":6.054253058846654},"index":3,"playId":"254f2972-8f08-3cf5-91db-98269e1a0d06","pitchNumber":2,"startTime":"2026-05-30T00:42:47.167Z","endTime":"2026-05-30T00:42:50.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82342418204317,"aZ":-12.760279231234145,"pfxX":-5.617861916862855,"pfxZ":9.70996297736509,"pX":0.2977612755210578,"pZ":2.265276913512997,"vX0":4.6726929726479725,"vY0":-141.1427586630431,"vZ0":-8.746468601722109,"x":105.65,"y":177.62,"x0":-0.6567490432107936,"y0":50.00467836162138,"z0":6.244223316122056,"aX":-11.233919305210321},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2280,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3894126313340185,"extension":6.104703246037805},"index":4,"playId":"c9a5c202-52e8-3f58-88ee-a01b4a14479d","pitchNumber":3,"startTime":"2026-05-30T00:43:21.276Z","endTime":"2026-05-30T00:43:24.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64749949312872,"aZ":-23.187770532932852,"pfxX":-10.484095519895988,"pfxZ":5.048140621159177,"pX":1.0771015304767642,"pZ":1.2065078289698954,"vX0":8.01514081657397,"vY0":-132.83001727867543,"vZ0":-8.609554305618184,"x":75.94,"y":206.2,"x0":-0.6241517622346658,"y0":50.00147966147411,"z0":6.188293823398703,"aX":-18.649043326037766},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":1770,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41306920189465,"extension":6.385027185913224},"index":5,"playId":"31e0bed2-5cb9-30ff-92ce-4b3f8a4ea2c5","pitchNumber":4,"startTime":"2026-05-30T00:43:40.923Z","endTime":"2026-05-30T00:43:44.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87095160175099,"aZ":-29.457600815162163,"pfxX":-10.461645827278879,"pfxZ":1.5366153919523127,"pX":-0.41760252587398194,"pZ":0.8882035963689827,"vX0":4.4611884672348925,"vY0":-132.85470770729268,"vZ0":-8.101586213311743,"x":132.92,"y":214.8,"x0":-0.7677495384554097,"y0":50.00640485539681,"z0":6.1464767331230625,"aX":-18.535292021583597},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":17.9,"spinRate":1747,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4137103848716843,"extension":6.4258068438774965},"index":6,"playId":"f7a12a5e-5e6a-3d93-87c6-c173d5808285","pitchNumber":5,"startTime":"2026-05-30T00:43:59.280Z","endTime":"2026-05-30T00:44:02.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":3.4,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:44:02.280Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Fortes lines out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:44:21.612Z","endTime":"2026-05-30T00:45:12.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.106489792879884,"aZ":-23.731550121051846,"pfxX":-10.04392409208771,"pfxZ":4.205339792376753,"pX":0.4485427106741588,"pZ":0.6435669250470547,"vX0":6.913679697429789,"vY0":-141.446504742634,"vZ0":-10.797194087449206,"x":99.9,"y":221.4,"x0":-0.7343597359293434,"y0":50.00162856767691,"z0":6.059134151311485,"aX":-20.1584190387947},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":2146,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3886278572251518,"extension":6.143443455170914},"index":0,"playId":"82d5ac63-d92d-3502-855f-f679157bd0a7","pitchNumber":1,"startTime":"2026-05-30T00:44:30.588Z","endTime":"2026-05-30T00:44:33.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071295541636733,"aZ":-33.47685627924173,"pfxX":2.7372594338815595,"pfxZ":-0.8149105103085237,"pX":0.14732194203471202,"pZ":1.0987592838200635,"vX0":2.8886455661530928,"vY0":-126.19628647955629,"vZ0":-6.102652638098461,"x":111.38,"y":209.11,"x0":-1.368326973438555,"y0":50.00037987630155,"z0":6.250376424495773,"aX":4.405739509492674},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-5.6,"spinRate":2512,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4343121944374113,"extension":5.90461395901875},"index":1,"playId":"54f09be8-69f8-3236-9239-49e9dc686207","pitchNumber":2,"startTime":"2026-05-30T00:44:49.140Z","endTime":"2026-05-30T00:44:52.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30072146572339,"aZ":-18.57867466350639,"pfxX":-10.355140711637674,"pfxZ":6.646147465474358,"pX":-0.2721043035847675,"pZ":2.0583908997561275,"vX0":5.403546871172837,"vY0":-142.47711537588125,"vZ0":-8.12892262803316,"x":127.37,"y":183.2,"x0":-0.8531850704743804,"y0":50.00184657609894,"z0":6.133703086952268,"aX":-21.178974216783423},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":17.5,"spinRate":2304,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.38518537802739417,"extension":6.32471360250274},"hitData":{"launchSpeed":94.5,"launchAngle":15.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.25,"coordY":81.06}},"index":2,"playId":"ebc654a9-86aa-3b6e-8cff-2e97a8615ae5","pitchNumber":3,"startTime":"2026-05-30T00:45:05.659Z","endTime":"2026-05-30T00:45:12.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":668723,"link":"/api/v1/people/668723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":3.11,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:45:12.886Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a ground ball to left fielder Chandler Simpson, deflected by third baseman Junior Caminero.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:47:22.446Z","endTime":"2026-05-30T00:48:06.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Oliver Dunn remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:46:49.840Z","endTime":"2026-05-30T00:47:24.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686554,"link":"/api/v1/people/686554"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648896750491353,"aZ":-44.95523952139376,"pfxX":-1.319706494778397,"pfxZ":-9.609959844422976,"pX":-0.3502310808663971,"pZ":2.877186997082898,"vX0":2.4917939571197323,"vY0":-115.20219605258298,"vZ0":2.0784326201524626,"x":130.35,"y":161.1,"x0":-1.279953262717526,"y0":50.00560262666536,"z0":6.345324402337023,"aX":-1.7541215295458383},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.4,"breakHorizontal":1.7,"spinRate":2507,"spinDirection":10},"zone":1,"typeConfidence":0.91,"plateTime":0.4775005781465578,"extension":5.773122938816775},"index":1,"playId":"38ed131b-624c-34bb-9723-db15c38b4b89","pitchNumber":1,"startTime":"2026-05-30T00:47:24.611Z","endTime":"2026-05-30T00:47:51.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00104654145897,"aZ":-19.744368552779676,"pfxX":-10.118443827926448,"pfxZ":6.9358161354073005,"pX":-0.41326698916771604,"pZ":2.4126538275254594,"vX0":6.128925239628935,"vY0":-133.1088428089601,"vZ0":-5.2389768023161105,"x":132.75,"y":173.64,"x0":-1.4330279368911096,"y0":50.00063885319425,"z0":5.8391313002411165,"aX":-18.125394240938554},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":16.9,"spinRate":2230,"spinDirection":208},"zone":4,"typeConfidence":0.93,"plateTime":0.41174680002197084,"extension":5.969236944883145},"hitData":{"launchSpeed":94.4,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.7,"coordY":147.28}},"index":2,"playId":"fecf7ff2-339d-3789-8599-19d6e32f0532","pitchNumber":2,"startTime":"2026-05-30T00:47:56.513Z","endTime":"2026-05-30T00:48:06.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:48:06.729Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:48:27.578Z","endTime":"2026-05-30T00:49:45.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79767002973585,"aZ":-21.25367322576983,"pfxX":-8.923858331657875,"pfxZ":6.205075747353893,"pX":-0.436782814485455,"pZ":1.4612532519548722,"vX0":5.741362661926163,"vY0":-131.98501914352886,"vZ0":-7.171312756855498,"x":133.65,"y":199.33,"x0":-1.4839198663476958,"y0":50.00072423952363,"z0":5.785162893056792,"aX":-15.699861465945734},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":2269,"spinDirection":208},"zone":13,"typeConfidence":0.87,"plateTime":0.4154073391742785,"extension":5.954964935213826},"index":0,"playId":"c376b2ea-d21d-3361-a009-240849a1f5a6","pitchNumber":1,"startTime":"2026-05-30T00:48:32.120Z","endTime":"2026-05-30T00:48:35.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54394735364045,"aZ":-31.122583987990048,"pfxX":-6.714138230048576,"pfxZ":0.8216507162023912,"pX":-0.6122726640560484,"pZ":0.5317515396186973,"vX0":3.531726400386891,"vY0":-113.04981131310294,"vZ0":-5.331223020307285,"x":140.34,"y":224.42,"x0":-1.3305768103491076,"y0":50.00347874789006,"z0":6.080992139772937,"aX":-8.603470185996928},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":0.2,"breakHorizontal":11.2,"spinRate":2069,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.48637204939222656,"extension":6.0345211296538075},"index":1,"playId":"c47425e5-c194-3620-acee-d21a45965968","pitchNumber":2,"startTime":"2026-05-30T00:48:46.569Z","endTime":"2026-05-30T00:48:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68702224280378,"aZ":-19.641840387571936,"pfxX":0.019645596707175805,"pfxZ":7.34812662330898,"pX":-0.27412366154152434,"pZ":2.553877718688855,"vX0":3.4321222452258695,"vY0":-129.42877402128062,"vZ0":-4.525139635280657,"x":127.45,"y":169.83,"x0":-1.6170012311603315,"y0":50.00396752645473,"z0":5.818809719107249,"aX":0.03267651107775473},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.6,"breakHorizontal":-0.7,"spinRate":2291,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.4223414526051381,"extension":5.925387054178156},"index":2,"playId":"239d0c2b-e2f1-3f19-b337-e79405111f03","pitchNumber":3,"startTime":"2026-05-30T00:49:10.439Z","endTime":"2026-05-30T00:49:13.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19300254992073,"aZ":-19.329682488737262,"pfxX":-9.356094346533396,"pfxZ":7.133860444103524,"pX":-0.8951840166462828,"pZ":3.01277834007201,"vX0":4.864674246351119,"vY0":-133.67421159686666,"vZ0":-3.8559891484934843,"x":151.12,"y":157.43,"x0":-1.5280677187519855,"y0":50.00237378938213,"z0":5.870746964844546,"aX":-16.8446946807577},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2282,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.4105517628689399,"extension":5.9106079438840595},"hitData":{"launchSpeed":66.1,"launchAngle":83.0,"totalDistance":19.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":199.82}},"index":3,"playId":"3301bc35-ef2d-330e-b449-96b00e482478","pitchNumber":4,"startTime":"2026-05-30T00:49:35.930Z","endTime":"2026-05-30T00:49:45.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:49:45.678Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Siri lines out softly to shortstop Oliver Dunn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:50:03.937Z","endTime":"2026-05-30T00:51:19.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686554,"link":"/api/v1/people/686554"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503332448683658,"aZ":-18.96126909582938,"pfxX":-9.234337435289477,"pfxZ":7.255758226598376,"pX":-0.4544796798395957,"pZ":3.160096586959584,"vX0":5.906210858041202,"vY0":-134.66045642400374,"vZ0":-3.6744995872124777,"x":134.32,"y":153.46,"x0":-1.4857988880672552,"y0":50.00445348929949,"z0":5.897899064538878,"aX":-16.820186688148087},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2289,"spinDirection":207},"zone":1,"typeConfidence":0.93,"plateTime":0.4080376224360176,"extension":5.812006581962125},"index":0,"playId":"11184940-facf-3b89-a3b2-600eb721c218","pitchNumber":1,"startTime":"2026-05-30T00:50:13.698Z","endTime":"2026-05-30T00:50:20.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nick Madrigal caught stealing 2nd base, catcher Nick Fortes to second baseman Richie Palacios.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"11184940-facf-3b89-a3b2-600eb721c218","startTime":"2026-05-30T00:50:36.952Z","endTime":"2026-05-30T00:50:56.967Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":4.4999999999999964,"leverageIndex":1.35,"dramaIndex":67.0,"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03472571445193,"aZ":-18.70333054411304,"pfxX":-9.628779583181629,"pfxZ":7.423325458813821,"pX":-0.7344296472456725,"pZ":2.1547146987542014,"vX0":4.975448511590492,"vY0":-134.1044810321072,"vZ0":-6.109209708020648,"x":144.99,"y":180.6,"x0":-1.3666293860491097,"y0":50.00224757014914,"z0":5.804430089034973,"aX":-17.47000924720622},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":16.3,"spinRate":2292,"spinDirection":208},"zone":7,"typeConfidence":0.93,"plateTime":0.4090299440130778,"extension":5.890332048123239},"index":2,"playId":"0b3d7afe-ce52-3d30-a0f3-f049749b6174","pitchNumber":2,"startTime":"2026-05-30T00:50:56.967Z","endTime":"2026-05-30T00:50:59.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35734633912805,"aZ":-22.72785512895734,"pfxX":-9.822070381597783,"pfxZ":5.125911741599932,"pX":-0.8161848529344795,"pZ":2.7561797860650534,"vX0":5.250497595579914,"vY0":-135.08070825232406,"vZ0":-3.97724372190592,"x":148.11,"y":164.36,"x0":-1.512617634142307,"y0":50.00052715413983,"z0":5.852185133113847,"aX":-18.086814450433288},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2213,"spinDirection":212},"zone":4,"typeConfidence":0.93,"plateTime":0.40602134058376294,"extension":5.853228726695079},"hitData":{"launchSpeed":49.0,"launchAngle":33.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":100.51,"coordY":152.53}},"index":3,"playId":"b0ca821a-36fe-31b8-9cc2-c7b4352e9c51","pitchNumber":3,"startTime":"2026-05-30T00:51:11.754Z","endTime":"2026-05-30T00:51:19.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.35,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:51:19.369Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:53:32.553Z","endTime":"2026-05-30T00:54:43.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Walbert Ureña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:53:05.157Z","endTime":"2026-05-30T00:53:34.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700712,"link":"/api/v1/people/700712","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17205578506087,"aZ":-25.48679994110034,"pfxX":8.581617777685675,"pfxZ":4.529559472671794,"pX":-1.1985111427642228,"pZ":3.3326499199681625,"vX0":-0.38311390855046984,"vY0":-121.19137401468701,"vZ0":-0.29170438127792897,"x":162.68,"y":148.8,"x0":-2.1517553133889793,"y0":50.00539124419823,"z0":5.693530482093057,"aX":12.681142514189283},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":-15.4,"spinRate":2498,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4531220275283476,"extension":6.225366017835119},"index":1,"playId":"46f7da84-2da0-3cd7-900b-6a2700ca56ef","pitchNumber":1,"startTime":"2026-05-30T00:53:34.781Z","endTime":"2026-05-30T00:53:38.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91659199043733,"aZ":-22.062605366218836,"pfxX":-7.895308602648436,"pfxZ":5.378594174988804,"pX":1.0275093452572315,"pZ":0.6491723859241516,"vX0":9.824891443135177,"vY0":-136.05042062013842,"vZ0":-8.620713873459836,"x":77.83,"y":221.25,"x0":-1.5991563731606822,"y0":50.00524075807846,"z0":5.3793925376797915,"aX":-14.85227885944412},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":12.4,"spinRate":1846,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4020761509971478,"extension":6.692400660967982},"index":2,"playId":"32ed19db-552d-35bf-9a84-c184b6772d21","pitchNumber":2,"startTime":"2026-05-30T00:53:49.743Z","endTime":"2026-05-30T00:53:52.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998587782094173,"aZ":-14.324689107486185,"pfxX":-2.9181901031292394,"pfxZ":9.290083328644185,"pX":-2.5036789824288728,"pZ":3.9607855072121567,"vX0":-0.4373819217939867,"vY0":-138.05042702734664,"vZ0":-1.8245486910212039,"x":212.43,"y":131.84,"x0":-1.9639874992466178,"y0":50.00525672756197,"z0":5.599338076834757,"aX":-5.608191932404477},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2129,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3974286433658105,"extension":6.445182596998495},"index":3,"playId":"3dcd1b21-dd3e-37ed-86d6-68bc6b91fb7b","pitchNumber":3,"startTime":"2026-05-30T00:54:08.620Z","endTime":"2026-05-30T00:54:11.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":94.8,"endSpeed":86.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.293975599295475,"aZ":-13.022541484511954,"pfxX":-1.9907311207308775,"pfxZ":9.955614256566125,"pX":-0.5168322500579482,"pZ":2.5132157853819104,"vX0":4.461605101430968,"vY0":-137.95788244152152,"vZ0":-5.624617916055799,"x":136.7,"y":170.92,"x0":-1.8978586012132292,"y0":50.00066776472826,"z0":5.459468850924122,"aX":-3.829127226539567},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":2.6,"spinRate":2199,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.3973347589555454,"extension":6.583062775541582},"index":4,"playId":"b003f090-8f77-3a3e-b35e-dc0f0544bf20","pitchNumber":4,"startTime":"2026-05-30T00:54:25.765Z","endTime":"2026-05-30T00:54:28.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.639415392530346,"aZ":-22.646230475234507,"pfxX":-7.522229514681596,"pfxZ":5.025298363472304,"pX":-0.7387689443808891,"pZ":3.7652477677317395,"vX0":5.016251058972221,"vY0":-136.93057668847942,"vZ0":-0.7808706058728829,"x":145.16,"y":137.12,"x0":-1.6184391036904078,"y0":50.004663532553614,"z0":5.60564235344356,"aX":-14.26553590954533},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":12.6,"spinRate":1960,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4002271989510944,"extension":6.661284456879197},"index":5,"playId":"19a7e871-5263-38bf-9852-ef8d42526f65","pitchNumber":5,"startTime":"2026-05-30T00:54:40.541Z","endTime":"2026-05-30T00:54:43.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:54:43.655Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yandy Díaz homers (10) on a fly ball to left center field. Cedric Mullins scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:54:51.758Z","endTime":"2026-05-30T00:57:04.017Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165235019856016,"aZ":-21.0085952152704,"pfxX":3.331203361425692,"pfxZ":7.025969906503693,"pX":0.028959463695637264,"pZ":2.70845994123329,"vX0":3.735965031437248,"vY0":-125.70323178115028,"vZ0":-2.930396773555547,"x":115.9,"y":165.65,"x0":-1.9131606757722204,"y0":50.00151237141663,"z0":5.608478146264058,"aX":5.292436291435877},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.2,"breakHorizontal":-7.0,"spinRate":2472,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.436905052739784,"extension":6.37340554762967},"index":0,"playId":"e4de91c3-fe50-34a0-9ea2-ca180bb0a116","pitchNumber":1,"startTime":"2026-05-30T00:55:15.286Z","endTime":"2026-05-30T00:55:18.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.263161796132195,"aZ":-13.274698103941565,"pfxX":-1.8999025760854056,"pfxZ":9.452825711059925,"pX":-0.44600419177535666,"pZ":3.091716967387938,"vX0":3.9571681678121244,"vY0":-140.7978954048525,"vZ0":-4.528572668074585,"x":134.0,"y":155.3,"x0":-1.6255501250109572,"y0":50.00172132654809,"z0":5.5861079401026945,"aX":-3.798661579338506},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":2.6,"spinRate":2213,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.38967564397395815,"extension":6.410417402027635},"index":1,"playId":"82355aae-bf0b-3c7e-9312-5235cab2c3eb","pitchNumber":2,"startTime":"2026-05-30T00:55:33.089Z","endTime":"2026-05-30T00:55:36.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.532313708167706,"aZ":-11.52755550590977,"pfxX":-1.0325599988172214,"pfxZ":10.446866498889275,"pX":0.6622018973756213,"pZ":2.3798685430128637,"vX0":5.70346321460693,"vY0":-139.90990804418033,"vZ0":-7.221507652617866,"x":91.76,"y":174.52,"x0":-1.271368958449796,"y0":50.00025226311007,"z0":5.755477293431538,"aX":-2.0413063320770406},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":0.6,"spinRate":2317,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.391987133692584,"extension":6.478754082167307},"index":2,"playId":"04bb9695-a6b2-3e3a-9637-458c165cc83e","pitchNumber":3,"startTime":"2026-05-30T00:55:51.806Z","endTime":"2026-05-30T00:55:55.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":"4500bc84-08c7-33c6-ae2f-1a7aabc45ef3","startTime":"2026-05-30T00:56:12.310Z","endTime":"2026-05-30T00:56:15.310Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424757960932816,"aZ":-29.504540311150116,"pfxX":9.599121189101911,"pfxZ":1.7877814903268874,"pX":0.01784073287647432,"pZ":2.6022489996896563,"vX0":1.4570764073300273,"vY0":-122.41366054035926,"vZ0":-1.4319569819184388,"x":116.32,"y":168.52,"x0":-1.8330123090052426,"y0":50.00502462585239,"z0":5.755025397364803,"aX":14.358951501537106},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":2759,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4499367876028275,"extension":6.457202697619097},"hitData":{"launchSpeed":104.4,"launchAngle":32.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":51.98,"coordY":42.23}},"index":4,"playId":"a7c019ff-8230-33cb-9340-af6e0a44db43","pitchNumber":4,"startTime":"2026-05-30T00:56:27.562Z","endTime":"2026-05-30T00:57:04.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":34.800000000000004,"leverageIndex":3.11,"dramaIndex":296.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:57:04.017Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonathan Aranda homers (10) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:57:19.398Z","endTime":"2026-05-30T00:59:24.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40405040590262,"aZ":-22.90832114373741,"pfxX":-9.868902261878976,"pfxZ":4.736328780751987,"pX":0.42124493590160683,"pZ":1.4149869797074262,"vX0":8.728928969503057,"vY0":-139.4972216153062,"vZ0":-6.607432188374855,"x":100.94,"y":200.58,"x0":-1.4768802417315838,"y0":50.00472123852256,"z0":5.340218896428217,"aX":-19.31768841844123},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":2039,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3936858754923209,"extension":6.817388652419324},"index":0,"playId":"5c720749-289d-3f09-97ce-45820d2084af","pitchNumber":1,"startTime":"2026-05-30T00:57:27.286Z","endTime":"2026-05-30T00:57:31.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73630404387633,"aZ":-26.13940764966337,"pfxX":9.957914741614946,"pfxZ":3.9170747813445583,"pX":0.07095919382412218,"pZ":2.5899341988133115,"vX0":2.078594705770738,"vY0":-124.62760986643656,"vZ0":-1.9305099583866645,"x":114.3,"y":168.85,"x0":-2.070513568700359,"y0":50.00436715594367,"z0":5.576919952486492,"aX":15.350870838097444},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.8,"breakHorizontal":-18.5,"spinRate":2664,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.4429078729442857,"extension":6.219485113673858},"index":1,"playId":"e0e60b5c-8eed-395f-aeac-ee2547a796f6","pitchNumber":2,"startTime":"2026-05-30T00:57:42.077Z","endTime":"2026-05-30T00:57:45.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30728323888026,"aZ":-28.25657610163526,"pfxX":10.037651962657645,"pfxZ":2.631216595413652,"pX":-0.24651951791512552,"pZ":1.7001813759214404,"vX0":1.0840068221858363,"vY0":-122.42991844239636,"vZ0":-3.3136652540109597,"x":126.4,"y":192.88,"x0":-1.9986750002476479,"y0":50.00457027633374,"z0":5.53772415318387,"aX":14.95935672449051},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":-18.4,"spinRate":2617,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.45056226181955816,"extension":6.308061714050982},"index":2,"playId":"20a9a8bd-c00c-3301-b31d-85f5b1ae5ca4","pitchNumber":3,"startTime":"2026-05-30T00:57:57.830Z","endTime":"2026-05-30T00:58:00.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:58:09.513Z","endTime":"2026-05-30T00:58:23.887Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81708475381224,"aZ":-13.876210155033213,"pfxX":-3.9063197566707855,"pfxZ":9.062973052294288,"pX":0.6494877711964371,"pZ":3.8587974230246886,"vX0":8.24485110565994,"vY0":-141.54562339060433,"vZ0":-2.2052807840545414,"x":92.24,"y":134.59,"x0":-1.8001123538299224,"y0":50.001747189850605,"z0":5.541807291394487,"aX":-7.886576343228965},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":5.3,"spinRate":2319,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3877082429990266,"extension":6.584950009044251},"index":4,"playId":"978fefa9-0848-3ded-a340-5bab9c0355c1","pitchNumber":4,"startTime":"2026-05-30T00:58:23.887Z","endTime":"2026-05-30T00:58:26.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.861341147681706,"aZ":-13.348753143426036,"pfxX":-4.704442018678211,"pfxZ":9.285600809898101,"pX":-0.8859950585146489,"pZ":1.9648814390381157,"vX0":4.324488191217174,"vY0":-141.83179865549687,"vZ0":-6.965032738706051,"x":150.77,"y":185.73,"x0":-1.822753956994478,"y0":50.0068481331006,"z0":5.312145377867803,"aX":-9.541903015577468},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2148,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3868806175207866,"extension":6.718238398688057},"index":5,"playId":"e310232c-79bb-31ce-9dd7-8d733b850214","pitchNumber":5,"startTime":"2026-05-30T00:58:40.521Z","endTime":"2026-05-30T00:58:43.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5579775027475,"aZ":-23.392666564488096,"pfxX":6.42987145511756,"pfxZ":5.528575996225259,"pX":0.019641779044608045,"pZ":2.8943206180096865,"vX0":2.607534027346152,"vY0":-125.7542870763579,"vZ0":-1.8296101896236467,"x":116.25,"y":160.63,"x0":-1.8684864002307175,"y0":50.001296445878005,"z0":5.545345829527104,"aX":10.207060963789916},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.8,"breakHorizontal":-12.2,"spinRate":2500,"spinDirection":84},"zone":2,"typeConfidence":2.0,"plateTime":0.4370098050241982,"extension":6.492174094946846},"hitData":{"launchSpeed":108.2,"launchAngle":27.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.96,"coordY":39.9}},"index":6,"playId":"c9f8f8fa-1c07-336d-85f7-cf564744d9dc","pitchNumber":6,"startTime":"2026-05-30T00:58:56.556Z","endTime":"2026-05-30T00:59:24.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":9.799999999999997,"leverageIndex":0.75,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-30T00:59:24.563Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to center fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:59:55.024Z","endTime":"2026-05-30T01:00:25.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:59:40.841Z","endTime":"2026-05-30T00:59:57.251Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149763839366194,"aZ":-26.787757145632398,"pfxX":7.884870613557583,"pfxZ":3.620540344070683,"pX":-0.48544965393238915,"pZ":3.05206599193549,"vX0":1.329017131138654,"vY0":-122.01057085367086,"vZ0":-0.5454315142542343,"x":135.5,"y":156.37,"x0":-2.0622376035290353,"y0":50.00051199308276,"z0":5.6155706013654,"aX":11.718556846815993},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":2507,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.4513520526469086,"extension":6.398841543136042},"index":1,"playId":"5da69f97-9729-3b6d-a607-2abe3ed0be2f","pitchNumber":1,"startTime":"2026-05-30T00:59:57.251Z","endTime":"2026-05-30T01:00:00.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.970239967342458,"aZ":-29.803481492135273,"pfxX":1.5915481897612394,"pfxZ":1.379932848849597,"pX":0.23686039732520275,"pZ":1.9004089751682458,"vX0":5.18225322643344,"vY0":-131.00224322574888,"vZ0":-3.2663490913567466,"x":107.97,"y":187.47,"x0":-1.9810231852529083,"y0":50.00532632438506,"z0":5.4125369261753615,"aX":2.74229243210176},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":-4.1,"spinRate":2541,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4195272356579385,"extension":6.481385988665817},"hitData":{"launchSpeed":96.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.88,"coordY":131.13}},"index":2,"playId":"3d269c63-af0b-33f3-b337-058ea3035628","pitchNumber":2,"startTime":"2026-05-30T01:00:13.860Z","endTime":"2026-05-30T01:00:25.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:00:25.122Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom. Junior Caminero to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:01:43.082Z","endTime":"2026-05-30T01:02:10.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:00:54.848Z","endTime":"2026-05-30T01:01:45.400Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313670042164315,"aZ":-19.035549888921462,"pfxX":-8.655102486011653,"pfxZ":6.979290693830684,"pX":-0.6144310611719659,"pZ":1.9391512878985082,"vX0":5.448126134416893,"vY0":-136.38939881202427,"vZ0":-5.914561439020016,"x":140.42,"y":186.42,"x0":-1.5145816511643808,"y0":50.001331163723414,"z0":5.450872988980344,"aX":-16.286129659835627},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":14.5,"spinRate":1996,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.40177404536183925,"extension":6.456087580732855},"index":1,"playId":"b3901a95-a2d2-30d8-926f-c78f24c3cd45","pitchNumber":1,"startTime":"2026-05-30T01:01:45.400Z","endTime":"2026-05-30T01:01:48.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32411869013182,"aZ":-21.925685380671432,"pfxX":-7.525356260367973,"pfxZ":5.40484677533283,"pX":-0.4477043634041337,"pZ":1.766657117356164,"vX0":5.674174278627502,"vY0":-136.88157849194113,"vZ0":-5.8342205717433675,"x":134.07,"y":191.08,"x0":-1.5701513358610577,"y0":50.006357133221584,"z0":5.427957943223608,"aX":-14.277642123425881},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":1839,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4002079368021483,"extension":6.429606444674983},"hitData":{"launchSpeed":76.3,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.68}},"index":2,"playId":"6d5d8d93-345e-3cd3-9d54-fd06eeec7a4d","pitchNumber":2,"startTime":"2026-05-30T01:02:02.272Z","endTime":"2026-05-30T01:02:10.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.65,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:02:10.159Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to first baseman Vaughn Grissom. Junior Caminero to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:06:30.879Z","endTime":"2026-05-30T01:06:42.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:02:28.190Z","endTime":"2026-05-30T01:04:23.835Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Suter replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T01:04:23.835Z","endTime":"2026-05-30T01:06:33.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891238095408827,"aZ":-21.29638493789447,"pfxX":8.76269082510195,"pfxZ":6.870786407170032,"pX":0.4607267096706352,"pZ":2.4338870021397905,"vX0":-8.950445422954086,"vY0":-124.95255667645435,"vZ0":-4.277659769642491,"x":99.44,"y":173.07,"x0":2.9486303799215468,"y0":50.00234787251666,"z0":5.9151405514593,"aX":13.872887102950466},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.6,"breakHorizontal":-13.8,"spinRate":2060,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.4381354919230884,"extension":7.344755811227793},"hitData":{"launchSpeed":67.5,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.66,"coordY":171.95}},"index":2,"playId":"5681f045-c8bb-3470-aefc-615649b62ef2","pitchNumber":1,"startTime":"2026-05-30T01:06:33.098Z","endTime":"2026-05-30T01:06:42.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.62,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:06:42.297Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oliver Dunn singles on a bunt ground ball to second baseman Oswald Peraza. Junior Caminero scores. Chandler Simpson to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:07:33.919Z","endTime":"2026-05-30T01:07:44.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686554,"fullName":"Oliver Dunn","link":"/api/v1/people/686554"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686554,"fullName":"Oliver Dunn","link":"/api/v1/people/686554"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":686554,"fullName":"Oliver Dunn","link":"/api/v1/people/686554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"8b06b636-62bf-37bb-8202-f0813932454b","startTime":"2026-05-30T01:07:21.284Z","endTime":"2026-05-30T01:07:27.088Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":686554,"link":"/api/v1/people/686554","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521555405363728,"aZ":-20.597077769040833,"pfxX":8.334971015317025,"pfxZ":7.17610007081409,"pX":0.8300991180230076,"pZ":1.5375678795087246,"vX0":-8.332966481437952,"vY0":-126.41481582264828,"vZ0":-6.4512017049432275,"x":85.36,"y":197.27,"x0":3.0911561942704058,"y0":50.00535889147042,"z0":5.783951417154189,"aX":13.450753122695566},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.6,"breakHorizontal":-13.1,"spinRate":2042,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.4338073630052368,"extension":7.33316351983011},"hitData":{"launchSpeed":36.8,"launchAngle":-4.0,"totalDistance":15.0,"trajectory":"bunt_grounder","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":179.55}},"index":1,"playId":"85b36bee-4708-3029-a542-79eb491e431e","pitchNumber":1,"startTime":"2026-05-30T01:07:36.186Z","endTime":"2026-05-30T01:07:44.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":686554,"link":"/api/v1/people/686554","batSide":{"code":"L","description":"Left"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686554,"link":"/api/v1/people/686554"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":686554,"link":"/api/v1/people/686554"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":0.91,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:07:44.726Z","atBatIndex":59},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Richie Palacios triples (1) on a line drive to right fielder Jo Adell. Chandler Simpson scores. Oliver Dunn scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:08:22.276Z","endTime":"2026-05-30T01:08:38.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":686554,"fullName":"Oliver Dunn","link":"/api/v1/people/686554"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848456639398393,"aZ":-22.948789862354012,"pfxX":-5.44166230365491,"pfxZ":6.938783367267476,"pX":-0.3546144448976385,"pZ":2.976485344761437,"vX0":-6.6601550913999015,"vY0":-114.99971559174584,"vZ0":-2.0581890177529716,"x":130.52,"y":158.41,"x0":3.2942702343936534,"y0":50.00144271596855,"z0":6.126310516900384,"aX":-7.230689909094213},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":12.2,"breakHorizontal":11.6,"spinRate":2270,"spinDirection":284},"zone":1,"typeConfidence":0.86,"plateTime":0.47768107996335996,"extension":7.121751119173642},"hitData":{"launchSpeed":94.3,"launchAngle":13.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.88,"coordY":125.27}},"index":0,"playId":"2d3aba6d-8b65-35ec-a928-7af8b9239a26","pitchNumber":1,"startTime":"2026-05-30T01:08:22.276Z","endTime":"2026-05-30T01:08:38.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":686554,"link":"/api/v1/people/686554"},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.45,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:08:38.079Z","atBatIndex":60},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nick Fortes out on a sacrifice bunt, pitcher Brent Suter to first baseman Vaughn Grissom. Richie Palacios scores.","rbi":1,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:09:08.924Z","endTime":"2026-05-30T01:09:47.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340237485113,"aZ":-17.157114146900227,"pfxX":8.486259659569836,"pfxZ":8.65034153053932,"pX":0.23933461573946066,"pZ":1.3690785361630071,"vX0":-10.05920424647458,"vY0":-131.08791021511084,"vZ0":-7.994208211971287,"x":107.88,"y":201.81,"x0":3.0282431878560403,"y0":50.00408465648569,"z0":5.744868442347069,"aX":14.734924974473282},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":-13.1,"spinRate":2191,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.4182247883142809,"extension":7.404780948609898},"index":0,"playId":"f1194910-54b3-394d-846d-53256656193b","pitchNumber":1,"startTime":"2026-05-30T01:09:08.924Z","endTime":"2026-05-30T01:09:12.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72123572665864,"aZ":-24.91321357544993,"pfxX":8.478313437298898,"pfxZ":5.5919081522803005,"pX":0.8853322252915345,"pZ":2.3366004011112524,"vX0":-7.806640113460308,"vY0":-113.51544210354366,"vZ0":-2.4894888991584136,"x":83.25,"y":175.69,"x0":3.275378112819999,"y0":50.0036970800958,"z0":5.9400858890092705,"aX":11.011795626896863},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":9.7,"breakHorizontal":-13.2,"spinRate":1609,"spinDirection":141},"zone":14,"typeConfidence":0.88,"plateTime":0.4834044380692464,"extension":7.131561645729857},"index":1,"playId":"fc9c1ef6-dda0-33de-aad3-836de8cd5165","pitchNumber":2,"startTime":"2026-05-30T01:09:22.084Z","endTime":"2026-05-30T01:09:25.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90912941372476,"aZ":-18.433720836767,"pfxX":9.321160059013527,"pfxZ":8.279177805341629,"pX":-0.5090216756528215,"pZ":2.287884310000198,"vX0":-11.773686397802924,"vY0":-128.60338541876635,"vZ0":-5.186208633733392,"x":136.4,"y":177.01,"x0":2.9367411472981573,"y0":50.004190201668095,"z0":5.778969717598993,"aX":15.474182086725259},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.8,"breakHorizontal":-13.9,"spinRate":2144,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.4273776614182765,"extension":7.615357027134329},"hitData":{"launchSpeed":39.6,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":130.87,"coordY":191.78}},"index":2,"playId":"4c328e0f-d4e5-3a5e-a88f-224084148a98","pitchNumber":3,"startTime":"2026-05-30T01:09:39.875Z","endTime":"2026-05-30T01:09:47.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:09:47.653Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:10:12.980Z","endTime":"2026-05-30T01:11:08.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":80.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.102566599004742,"aZ":-17.404912967194583,"pfxX":8.204302512086269,"pfxZ":8.848789626666253,"pX":-0.1410239220869039,"pZ":1.7914792351558477,"vX0":-10.463879798114515,"vY0":-128.48752295439593,"vZ0":-6.651156955444521,"x":122.38,"y":190.41,"x0":2.921932109780994,"y0":50.001284070594465,"z0":5.770336408600028,"aX":13.690818918166576},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.6,"breakHorizontal":-12.5,"spinRate":2058,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4266002228761221,"extension":7.402969141394354},"index":0,"playId":"b9300d86-ab70-3373-88d5-58f8a8966530","pitchNumber":1,"startTime":"2026-05-30T01:10:12.980Z","endTime":"2026-05-30T01:10:16.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122149077418847,"aZ":-29.44383812014864,"pfxX":-4.839017135079508,"pfxZ":2.0228063941416226,"pX":-0.48198391852203487,"pZ":1.9812078691698274,"vX0":-7.346567946975698,"vY0":-116.10858266334131,"vZ0":-2.913855312041887,"x":135.37,"y":185.29,"x0":3.366202816183381,"y0":50.001788058010604,"z0":6.088070302193745,"aX":-6.528757836250732},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":10.8,"spinRate":2332,"spinDirection":296},"zone":7,"typeConfidence":0.91,"plateTime":0.47385975191931173,"extension":7.217757055572486},"index":1,"playId":"d50fc9a4-be33-30c1-a745-0fc7fb69a6e6","pitchNumber":2,"startTime":"2026-05-30T01:10:21.890Z","endTime":"2026-05-30T01:10:24.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":78.3,"endSpeed":71.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90020510511047,"aZ":-31.2921833775804,"pfxX":-10.164982730545894,"pfxZ":0.695899235081253,"pX":-3.437459488291245,"pZ":-0.35215195149879497,"vX0":-11.686476708226468,"vY0":-113.20690443110179,"vZ0":-6.780103071155937,"x":248.03,"y":248.29,"x0":3.1661272712914377,"y0":50.00102154628197,"z0":5.921393625866685,"aX":-12.832847690404632},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.7,"breakHorizontal":22.1,"spinRate":2284,"spinDirection":308},"zone":13,"typeConfidence":0.92,"plateTime":0.4889474950368018,"extension":7.188858305401869},"index":2,"playId":"528643fe-bec8-3167-8963-d91253a9707e","pitchNumber":3,"startTime":"2026-05-30T01:10:41.704Z","endTime":"2026-05-30T01:10:44.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":75.2,"endSpeed":68.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.740351207490065,"aZ":-26.110275739290046,"pfxX":7.589521527700629,"pfxZ":5.029413455629522,"pX":0.7479693333684568,"pZ":3.0886755439312092,"vX0":-7.395068041096517,"vY0":-109.24362901344486,"vZ0":-0.2825267301390132,"x":88.49,"y":155.39,"x0":3.1952857716620855,"y0":50.00162501833347,"z0":6.032939331729265,"aX":9.14765700940217},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":9.4,"breakHorizontal":-11.8,"spinRate":1387,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.5019123081209296,"extension":6.895784227406508},"hitData":{"launchSpeed":67.3,"launchAngle":54.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.78,"coordY":129.82}},"index":3,"playId":"e8bf64c2-49bb-3266-b8f3-6d5ecdd4832f","pitchNumber":4,"startTime":"2026-05-30T01:10:59.786Z","endTime":"2026-05-30T01:11:08.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:11:08.498Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto challenged (pitch result), call on the field was overturned: Zach Neto walks.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:13:43.377Z","endTime":"2026-05-30T01:15:19.827Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Bigge replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:12:39.130Z","endTime":"2026-05-30T01:13:33.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685801,"link":"/api/v1/people/685801"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607259,"link":"/api/v1/people/607259","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:13:33.045Z","endTime":"2026-05-30T01:13:45.656Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.832059930463416,"aZ":-10.500898078714586,"pfxX":-2.1164025790585854,"pfxZ":10.889085531478809,"pX":0.3483157521705207,"pZ":2.0804262825244813,"vX0":2.1914121642281086,"vY0":-140.43657847450183,"vZ0":-7.607796090359863,"x":103.72,"y":182.61,"x0":-0.16844868966352405,"y0":50.005304519736654,"z0":5.5136567275102415,"aX":-4.213479087570966},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":3.4,"spinRate":2372,"spinDirection":195},"zone":9,"typeConfidence":0.91,"plateTime":0.3905382102919708,"extension":6.7326386783209635},"index":2,"playId":"56cadbcd-d815-32ac-a59f-e582473c2e50","pitchNumber":1,"startTime":"2026-05-30T01:13:45.656Z","endTime":"2026-05-30T01:13:49.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595535035747403,"aZ":-24.118667458468277,"pfxX":2.420699538077643,"pfxZ":4.629961748110627,"pX":1.3467305812877557,"pZ":-0.46185805019159726,"vX0":3.4820887647254044,"vY0":-131.00939415673614,"vZ0":-10.035257349453142,"x":65.67,"y":251.25,"x0":-0.3138145597432897,"y0":50.00025349266549,"z0":5.2198003503932355,"aX":4.207982985292846},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2401,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.4180326046168221,"extension":6.7699391149600805},"index":3,"playId":"d9d2f192-1927-39eb-8872-f35d4675c5e6","pitchNumber":2,"startTime":"2026-05-30T01:14:04.844Z","endTime":"2026-05-30T01:14:07.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68989981571812,"aZ":-29.538163541310137,"pfxX":3.350429732871312,"pfxZ":1.597335625391171,"pX":-0.1717413478932599,"pZ":1.2264716868440328,"vX0":-0.27435591928811537,"vY0":-128.05106032027803,"vZ0":-4.635485223145845,"x":123.55,"y":205.67,"x0":-0.4979245025292522,"y0":50.003764179931736,"z0":5.384731304045557,"aX":5.536162200347138},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":-6.0,"spinRate":2065,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.42857373567362167,"extension":6.702665064646516},"index":4,"playId":"6660e4d5-dca7-3696-acb2-a53ceeec03d4","pitchNumber":3,"startTime":"2026-05-30T01:14:22.320Z","endTime":"2026-05-30T01:14:26.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.470584437741344,"aZ":-7.744781778373492,"pfxX":-2.8417477264435567,"pfxZ":12.360674027725759,"pX":-1.1704327706509439,"pZ":3.1706801689592,"vX0":-1.4263057028619537,"vY0":-140.11737239423954,"vZ0":-5.393918535896996,"x":161.61,"y":153.17,"x0":-0.2847494864061643,"y0":50.00091289044186,"z0":5.634304397147038,"aX":-5.614279114432521},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.4,"breakHorizontal":5.4,"spinRate":2345,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3918378968164484,"extension":6.464102761042586},"index":5,"playId":"1cec00e8-11a9-33c7-ae95-923d06295246","pitchNumber":4,"startTime":"2026-05-30T01:14:37.932Z","endTime":"2026-05-30T01:14:41.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2967169265052,"aZ":-7.935887406952611,"pfxX":-2.422185045980224,"pfxZ":12.338193010401028,"pX":-0.6996011292937966,"pZ":1.4195408927804813,"vX0":-0.4062818781449238,"vY0":-139.7034100015474,"vZ0":-9.709987505404738,"x":143.67,"y":200.45,"x0":-0.23752812533353412,"y0":50.0041492731097,"z0":5.473940374069469,"aX":-4.7579184347237975},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":4.4,"spinRate":2415,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.3929985421191544,"extension":6.853788475590328},"index":6,"playId":"eaa71387-a13e-314e-a1f9-1888b6285a50","pitchNumber":5,"startTime":"2026-05-30T01:14:52.825Z","endTime":"2026-05-30T01:15:19.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":685801,"link":"/api/v1/people/685801"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"}},"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:15:19.827Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Zach Neto to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:15:20.307Z","endTime":"2026-05-30T01:17:17.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.148804927522406,"aZ":-7.410147087897227,"pfxX":-1.6266781685251122,"pfxZ":12.847407803878193,"pX":-0.9083013460513669,"pZ":2.0510309251711702,"vX0":-1.348968988913282,"vY0":-138.49459463144768,"vZ0":-8.155310399686993,"x":151.62,"y":183.4,"x0":-0.2022227979916138,"y0":50.00474794603892,"z0":5.542367374981325,"aX":-3.135886918046024},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.6,"breakHorizontal":3.2,"spinRate":2396,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.3966446510146695,"extension":6.71564086015846},"index":0,"playId":"dcda5962-f14e-3a17-b911-13e766d66154","pitchNumber":1,"startTime":"2026-05-30T01:15:32.197Z","endTime":"2026-05-30T01:15:35.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"b13ca03e-6818-3e2f-b260-77a444ba83c3","startTime":"2026-05-30T01:15:45.643Z","endTime":"2026-05-30T01:15:48.643Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12733829864422,"aZ":-11.616608954107226,"pfxX":-3.5229165714951245,"pfxZ":11.072807421972254,"pX":-1.0194310259053248,"pZ":4.104063745658233,"vX0":-0.6000056091416106,"vY0":-135.9670712269085,"vZ0":-2.1192515584722877,"x":155.86,"y":127.97,"x0":-0.3379949712811102,"y0":50.00540791918485,"z0":5.708141696988402,"aX":-6.541571239414287},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":6.5,"spinRate":2330,"spinDirection":200},"zone":11,"typeConfidence":0.82,"plateTime":0.4041274925066678,"extension":6.627449767476421},"index":2,"playId":"37bcede0-c428-3682-a61a-6f8e019f521d","pitchNumber":2,"startTime":"2026-05-30T01:16:00.016Z","endTime":"2026-05-30T01:16:03.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.229402295022176,"aZ":-8.804001789900315,"pfxX":-3.3319603462080014,"pfxZ":12.091551843653711,"pX":-1.0003279224567545,"pZ":3.2607667856901186,"vX0":-0.6987340679786678,"vY0":-138.68196145072176,"vZ0":-4.8716805613916545,"x":155.13,"y":150.74,"x0":-0.31186619019749134,"y0":50.006147970479745,"z0":5.637042314507869,"aX":-6.441351627195196},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.0,"breakHorizontal":6.1,"spinRate":2394,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.39610813421132063,"extension":6.734556391067558},"index":3,"playId":"faa642be-6198-3257-8f7d-f1fe07ec07ac","pitchNumber":3,"startTime":"2026-05-30T01:16:17.931Z","endTime":"2026-05-30T01:16:21.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38024569709962,"aZ":-9.620704080051555,"pfxX":-4.237415382150944,"pfxZ":11.809798972443634,"pX":-0.09075484256110919,"pZ":2.6886978988406462,"vX0":1.978738482664171,"vY0":-137.9615962325674,"vZ0":-6.156605571202011,"x":120.46,"y":166.19,"x0":-0.2705136802921293,"y0":50.000852812231855,"z0":5.611540269634355,"aX":-8.090695334978586},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":7.2,"spinRate":2423,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.39844756565591677,"extension":6.740323555975188},"index":4,"playId":"172a54d8-9a01-336d-8364-995d43c0143a","pitchNumber":4,"startTime":"2026-05-30T01:16:32.981Z","endTime":"2026-05-30T01:16:35.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"c2b22e47-e5dd-3254-823a-2b90b13cd8fd","startTime":"2026-05-30T01:16:46.896Z","endTime":"2026-05-30T01:16:52.561Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.623351616351545,"aZ":-7.671657545514771,"pfxX":-3.8010920931366714,"pfxZ":12.808550464036902,"pX":0.10508959813971003,"pZ":1.2351340078818784,"vX0":2.1666511867338794,"vY0":-137.470961616891,"vZ0":-10.0244901174297,"x":112.99,"y":205.43,"x0":-0.1996400464273701,"y0":50.00325874050673,"z0":5.450789370449133,"aX":-7.271578866897199},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.2,"breakHorizontal":6.5,"spinRate":2254,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.39851395709809845,"extension":6.783622503994681},"index":6,"playId":"1a7b8de0-2276-3d29-8c57-58907a228ef4","pitchNumber":5,"startTime":"2026-05-30T01:17:13.542Z","endTime":"2026-05-30T01:17:17.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":685801,"link":"/api/v1/people/685801"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-1.5000000000000142,"leverageIndex":0.32,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:17:17.124Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vaughn Grissom doubles (8) on a fly ball to right fielder Ryan Vilade. Zach Neto scores. Mike Trout to 3rd.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:18:23.013Z","endTime":"2026-05-30T01:19:23.317Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":685801,"link":"/api/v1/people/685801"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:17:34.935Z","endTime":"2026-05-30T01:18:25.320Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26185191019785,"aZ":-8.069997838957864,"pfxX":-2.49830721901719,"pfxZ":11.904462579252666,"pX":-0.10574315298390508,"pZ":2.031479139322556,"vX0":1.337347046097329,"vY0":-141.40203384886138,"vZ0":-8.31442082762196,"x":121.03,"y":183.93,"x0":-0.260230622434229,"y0":50.00582827737817,"z0":5.528112071069342,"aX":-5.059585672314948},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2305,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.3873720177908675,"extension":6.940061382529301},"index":1,"playId":"039a93a3-f3dc-336d-b04f-dd57108ad24c","pitchNumber":1,"startTime":"2026-05-30T01:18:25.320Z","endTime":"2026-05-30T01:18:28.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50749397351991,"aZ":-10.15148938878944,"pfxX":-1.4336278029498104,"pfxZ":10.919550365764264,"pX":-0.5997162245736661,"pZ":2.8086765349544636,"vX0":-0.3707392287191574,"vY0":-141.19954108644865,"vZ0":-6.126881974146014,"x":139.86,"y":162.95,"x0":-0.28041246151515464,"y0":50.00456357767372,"z0":5.661756822817041,"aX":-2.8913002552177254},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":2.6,"spinRate":2403,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.38809681975832344,"extension":6.749343693352671},"index":2,"playId":"b19392e5-ee1a-3a18-927e-f6ad66baf165","pitchNumber":2,"startTime":"2026-05-30T01:18:44.753Z","endTime":"2026-05-30T01:18:48.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T01:19:00.151Z","endTime":"2026-05-30T01:19:09.569Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41717543404606,"aZ":-46.012677369016046,"pfxX":5.908947179284955,"pfxZ":-9.750617891519834,"pX":0.11938250397542255,"pZ":1.9715073415228652,"vX0":-1.1743067609782258,"vY0":-119.05784041406099,"vZ0":1.0950886809593534,"x":112.45,"y":185.55,"x0":-0.14471202846366704,"y0":50.00548631757134,"z0":5.709395824501621,"aX":8.38237175587788},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-17.0,"breakHorizontal":-10.3,"spinRate":2481,"spinDirection":27},"zone":8,"typeConfidence":0.83,"plateTime":0.46217882847404956,"extension":6.6759696978758925},"hitData":{"launchSpeed":99.7,"launchAngle":25.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.41,"coordY":67.33}},"index":4,"playId":"20106316-7378-3a78-8d39-3c48cac42ad1","pitchNumber":3,"startTime":"2026-05-30T01:19:09.569Z","endTime":"2026-05-30T01:19:23.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":685801,"link":"/api/v1/people/685801"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":685801,"link":"/api/v1/people/685801"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-4.09999999999998,"leverageIndex":0.61,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:19:23.317Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda. Mike Trout scores. Vaughn Grissom to 3rd.","rbi":1,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:21:53.544Z","endTime":"2026-05-30T01:22:49.327Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":685801,"link":"/api/v1/people/685801"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:19:39.817Z","endTime":"2026-05-30T01:19:53.530Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Kelly replaces Hunter Bigge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:19:53.530Z","endTime":"2026-05-30T01:21:55.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685801,"link":"/api/v1/people/685801","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229715782529478,"aZ":-29.42144393717544,"pfxX":11.95884971578754,"pfxZ":2.1717422103672774,"pX":1.253283504951252,"pZ":2.694554545847568,"vX0":3.342763598836468,"vY0":-112.91255170284461,"vZ0":4.18385234146157,"x":69.23,"y":166.03,"x0":-1.806908869425535,"y0":50.00180355137141,"z0":3.810910059309872,"aX":15.143149972593308},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":5.5,"breakHorizontal":-22.6,"spinRate":2633,"spinDirection":84},"zone":12,"typeConfidence":0.91,"plateTime":0.4886923679682491,"extension":6.876768277597154},"index":2,"playId":"917079c1-6f0d-312a-a717-0c8aa9172795","pitchNumber":1,"startTime":"2026-05-30T01:21:55.697Z","endTime":"2026-05-30T01:21:58.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84159979162791,"aZ":-37.92084872844137,"pfxX":-11.348020816945478,"pfxZ":-3.3141038730651387,"pX":0.04661587553805355,"pZ":1.6943350005922881,"vX0":7.550473932543142,"vY0":-131.10504605536815,"vZ0":2.0915077171524095,"x":115.22,"y":193.03,"x0":-1.4026450936624961,"y0":50.00319221596779,"z0":3.7251139120763406,"aX":-19.669671678096016},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.3,"breakHorizontal":18.8,"spinRate":2113,"spinDirection":263},"zone":8,"typeConfidence":0.89,"plateTime":0.41846881019885496,"extension":7.124177126291303},"index":3,"playId":"049815ab-8fda-308d-b6ab-5070989f7ce4","pitchNumber":2,"startTime":"2026-05-30T01:22:09.635Z","endTime":"2026-05-30T01:22:12.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806871664964927,"aZ":-37.784452661766444,"pfxX":-11.104901270592118,"pfxZ":-3.188620371684765,"pX":-1.086542222837242,"pZ":1.6868656010891474,"vX0":5.050579160668686,"vY0":-132.27954568449638,"vZ0":1.8520706123532364,"x":158.42,"y":193.23,"x0":-1.58431596667176,"y0":50.00002676929885,"z0":3.7599622406477726,"aX":-19.557524711417663},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-5.0,"breakHorizontal":19.0,"spinRate":2100,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4150332523717637,"extension":7.034076928435273},"index":4,"playId":"3577bbb4-7286-36b2-8c69-28c0071c82a2","pitchNumber":3,"startTime":"2026-05-30T01:22:24.578Z","endTime":"2026-05-30T01:22:29.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.036721404488482,"aZ":-35.47506282481698,"pfxX":-11.613112338694757,"pfxZ":-1.8910701254744442,"pX":-0.5642198154720567,"pZ":2.60650718396028,"vX0":6.247862701209945,"vY0":-131.2597232931494,"vZ0":3.6673000431445404,"x":138.51,"y":168.4,"x0":-1.4677211049478585,"y0":50.00454629483992,"z0":3.8341471325642207,"aX":-20.24629202031095},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.4,"breakHorizontal":19.7,"spinRate":2086,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.41743685234337047,"extension":7.094114129202759},"hitData":{"launchSpeed":57.6,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.01,"coordY":147.07}},"index":5,"playId":"1f27fb66-06ae-3c44-b498-0a079147d73a","pitchNumber":4,"startTime":"2026-05-30T01:22:41.088Z","endTime":"2026-05-30T01:22:49.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":2.499999999999986,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:22:49.327Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out, shortstop Oliver Dunn to first baseman Jonathan Aranda. Vaughn Grissom scores.","rbi":1,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:23:19.883Z","endTime":"2026-05-30T01:24:02.370Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686554,"link":"/api/v1/people/686554"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":685801,"link":"/api/v1/people/685801"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":69.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97265072809776,"aZ":-26.78989692452697,"pfxX":10.025775870846807,"pfxZ":4.322267852407871,"pX":1.1836480788170742,"pZ":3.269513725091112,"vX0":3.8105291035810107,"vY0":-111.73691789133349,"vZ0":4.81193738917437,"x":71.88,"y":150.5,"x0":-1.8538366460176456,"y0":50.00176049827553,"z0":3.8619890849099603,"aX":12.483603726432223},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":9.6,"breakHorizontal":-19.2,"spinRate":2510,"spinDirection":89},"zone":12,"typeConfidence":0.91,"plateTime":0.49306862194888623,"extension":6.863501046407566},"index":0,"playId":"09e2b894-ce80-335d-ba17-54ac34aafc0e","pitchNumber":1,"startTime":"2026-05-30T01:23:21.696Z","endTime":"2026-05-30T01:23:24.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116281248549313,"aZ":-38.02416709560514,"pfxX":-10.253228840898657,"pfxZ":-3.297297272376939,"pX":-0.7655670772763279,"pZ":2.1611150542931648,"vX0":5.457512654188579,"vY0":-132.66484235084363,"vZ0":2.9912236090176476,"x":146.18,"y":180.43,"x0":-1.5242998274997583,"y0":50.006608907023534,"z0":3.8024110904549633,"aX":-18.16082653129062},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.0,"breakHorizontal":17.3,"spinRate":2028,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.4138959767359891,"extension":6.855677791395151},"index":1,"playId":"f1d8260d-63d8-3a62-8b77-e8e3abaffe6f","pitchNumber":2,"startTime":"2026-05-30T01:23:36.591Z","endTime":"2026-05-30T01:23:39.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815835123816537,"aZ":-41.76612979102324,"pfxX":-8.014674322140735,"pfxZ":-6.094845609207179,"pX":-0.7194082298796455,"pZ":1.6833281377458211,"vX0":4.856875043195332,"vY0":-125.74725107276663,"vZ0":3.4485912609549048,"x":144.42,"y":193.33,"x0":-1.6527250644696703,"y0":50.00624112992104,"z0":3.7239074028806356,"aX":-12.604558381668033},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.7,"breakHorizontal":13.1,"spinRate":1922,"spinDirection":273},"zone":7,"typeConfidence":0.91,"plateTime":0.43864580219629934,"extension":6.876783350004861},"hitData":{"launchSpeed":83.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.45,"coordY":145.09}},"index":2,"playId":"b3c7bc66-f76d-34f4-8cbd-247a91b7d438","pitchNumber":3,"startTime":"2026-05-30T01:23:54.124Z","endTime":"2026-05-30T01:24:02.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.7,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:24:02.370Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:24:24.348Z","endTime":"2026-05-30T01:25:27.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616899442705904,"aZ":-38.517560216136275,"pfxX":-10.467803807512063,"pfxZ":-3.506850141498881,"pX":1.5029759908231601,"pZ":1.6010815172774293,"vX0":11.15949165169202,"vY0":-134.30178739403607,"vZ0":1.4527301114043867,"x":59.71,"y":195.55,"x0":-1.3646069000767342,"y0":50.0017630743941,"z0":3.8119281880185207,"aX":-18.94341154151179},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.8,"breakHorizontal":16.3,"spinRate":1909,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.40929017245848254,"extension":7.070602931039681},"index":0,"playId":"2e2096b4-c799-3c29-81df-8aed75c22a34","pitchNumber":1,"startTime":"2026-05-30T01:24:24.348Z","endTime":"2026-05-30T01:24:27.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39524539087563,"aZ":-34.1221543147911,"pfxX":-10.147865182677446,"pfxZ":-1.149192767328449,"pX":-1.1154218571661827,"pZ":2.662091835113298,"vX0":4.467214960965929,"vY0":-130.28316096138144,"vZ0":3.7827476344681266,"x":159.52,"y":166.9,"x0":-1.5452253565836067,"y0":50.0010027073396,"z0":3.788650852388093,"aX":-17.236238933225124},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.8,"breakHorizontal":17.2,"spinRate":1884,"spinDirection":257},"zone":11,"typeConfidence":0.91,"plateTime":0.4223280216569667,"extension":7.048682248082065},"index":1,"playId":"3f634517-14ff-3dc8-b143-c710193a3776","pitchNumber":2,"startTime":"2026-05-30T01:24:39.519Z","endTime":"2026-05-30T01:24:42.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":69.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465012008186992,"aZ":-27.280950893455557,"pfxX":12.172436118210058,"pfxZ":3.8662334561332283,"pX":0.6097288553472415,"pZ":2.641510199655408,"vX0":2.015056444240711,"vY0":-113.21653374173474,"vZ0":3.785119795368317,"x":93.76,"y":167.46,"x0":-1.8760733191892445,"y0":50.00250484848429,"z0":3.7182455813794664,"aX":15.408581414761953},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":8.5,"breakHorizontal":-22.6,"spinRate":2620,"spinDirection":87},"zone":6,"typeConfidence":0.9,"plateTime":0.48847620220289034,"extension":6.984247555679834},"index":2,"playId":"57a3664a-6220-3720-a0c4-a25a0739b6c1","pitchNumber":3,"startTime":"2026-05-30T01:24:58.100Z","endTime":"2026-05-30T01:25:01.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T01:25:14.014Z","endTime":"2026-05-30T01:25:24.610Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.109711396425585,"aZ":-43.93109268469026,"pfxX":-8.443220575164743,"pfxZ":-7.304275205368492,"pX":1.1254695967227302,"pZ":1.5325512480204868,"vX0":9.059504154312075,"vY0":-127.36210749631387,"vZ0":3.3362433663668014,"x":74.1,"y":197.4,"x0":-1.4153861999498143,"y0":50.00269217558851,"z0":3.7282726040587435,"aX":-13.589305828306568},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.9,"breakHorizontal":12.7,"spinRate":2030,"spinDirection":281},"zone":14,"typeConfidence":0.92,"plateTime":0.4334292184063675,"extension":7.020178763509491},"index":4,"playId":"fe705d8a-e79a-37fc-a34f-dc38892ac4b2","pitchNumber":4,"startTime":"2026-05-30T01:25:24.610Z","endTime":"2026-05-30T01:25:27.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:25:27.610Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:27:40.545Z","endTime":"2026-05-30T01:28:43.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82010758795163,"aZ":-25.117458964394416,"pfxX":8.060705141691104,"pfxZ":5.8014905693317775,"pX":-0.08289647572841431,"pZ":4.0387190974388,"vX0":-9.433425527213842,"vY0":-109.6895331411289,"vZ0":1.5901384110606394,"x":120.16,"y":129.73,"x0":3.2307072596557327,"y0":50.0012687958474,"z0":5.986983913018259,"aX":9.800177380418008},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":11.3,"breakHorizontal":-12.0,"spinRate":1497,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.4997953383405971,"extension":7.076245687872945},"index":0,"playId":"6303764b-d02b-367e-b5f3-e3f3f3024f7a","pitchNumber":1,"startTime":"2026-05-30T01:27:40.545Z","endTime":"2026-05-30T01:27:43.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696347341181767,"aZ":-18.0396122723069,"pfxX":9.464282411626122,"pfxZ":8.443389482745218,"pX":0.6720784700104047,"pZ":2.456672131347868,"vX0":-9.416542594597997,"vY0":-128.82243329843595,"vZ0":-4.855045020042182,"x":91.38,"y":172.45,"x0":3.151740506047448,"y0":50.00413121215826,"z0":5.7675570164394685,"aX":15.848543727226081},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.3,"breakHorizontal":-14.9,"spinRate":2142,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.4257849959715392,"extension":7.4438332230943765},"index":1,"playId":"7f2ef2cc-eb45-3e37-8c1e-796c98fc4f4f","pitchNumber":2,"startTime":"2026-05-30T01:27:51.145Z","endTime":"2026-05-30T01:27:56.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.554908868035934,"aZ":-25.437874445841146,"pfxX":6.4905638759102064,"pfxZ":5.365389984149733,"pX":-0.35566635896676374,"pZ":3.1065719174860216,"vX0":-9.783395730427607,"vY0":-111.24778780182669,"vZ0":-0.5029963074658579,"x":130.56,"y":154.9,"x0":3.2515309734407385,"y0":50.00429916135845,"z0":5.9674149973893895,"aX":8.153928288255871},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":10.0,"breakHorizontal":-9.2,"spinRate":1365,"spinDirection":152},"zone":1,"typeConfidence":0.89,"plateTime":0.4919411258337729,"extension":7.057943758824503},"index":2,"playId":"6eb369e7-5233-36a8-9224-5b75faec1960","pitchNumber":3,"startTime":"2026-05-30T01:28:07.024Z","endTime":"2026-05-30T01:28:10.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T01:28:13.944Z","endTime":"2026-05-30T01:28:27.509Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":77.1,"endSpeed":71.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.977688614930635,"aZ":-31.761416888765613,"pfxX":-7.143338589208844,"pfxZ":0.3242620774647742,"pX":-0.1688675898846859,"pZ":0.48300461396544825,"vX0":-5.941866939425652,"vY0":-112.06455444414074,"vZ0":-4.784043289702734,"x":123.44,"y":225.74,"x0":3.4485442837166502,"y0":50.001636793967556,"z0":5.903625836831573,"aX":-9.049624740592932},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.4,"breakHorizontal":14.5,"spinRate":2280,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4894784662089009,"extension":7.0433733404116206},"index":4,"playId":"dffd51a2-3f88-3efe-8b48-910f7bbadb7f","pitchNumber":4,"startTime":"2026-05-30T01:28:27.509Z","endTime":"2026-05-30T01:28:30.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019917219915083,"aZ":-17.605705725115122,"pfxX":0.03635757781950022,"pfxZ":8.632013214883527,"pX":0.0993368404031863,"pZ":3.659904236396245,"vX0":-7.938517207724165,"vY0":-129.1164401193216,"vZ0":-2.381203310117426,"x":113.21,"y":139.96,"x0":3.2096071151500976,"y0":50.001485792898336,"z0":5.94969749267501,"aX":0.06289877749399399},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.4,"breakHorizontal":1.7,"spinRate":2226,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.4243048452922351,"extension":7.5421545816559155},"index":5,"playId":"8672c244-1f1e-32cc-b8f5-1520439ffe30","pitchNumber":5,"startTime":"2026-05-30T01:28:40.879Z","endTime":"2026-05-30T01:28:43.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:28:43.879Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:28:47.523Z","endTime":"2026-05-30T01:29:38.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.255564029057005,"aZ":-29.130144240006988,"pfxX":-7.572491523342619,"pfxZ":2.3602697190785955,"pX":-0.2827387578197571,"pZ":1.785329555933995,"vX0":-6.147576088239607,"vY0":-113.26273085175416,"vZ0":-2.8906261529592188,"x":127.78,"y":190.58,"x0":3.458340635925473,"y0":50.00238908676565,"z0":6.0154185942657055,"aX":-9.756446678990836},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":2370,"spinDirection":294},"zone":7,"typeConfidence":0.91,"plateTime":0.48510827767409914,"extension":7.100691615206825},"index":0,"playId":"9a0af926-60fa-3c18-9578-f2d36a076e39","pitchNumber":1,"startTime":"2026-05-30T01:29:04.595Z","endTime":"2026-05-30T01:29:07.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83795376181132,"aZ":-29.84255916043251,"pfxX":-9.260769840146235,"pfxZ":1.781950498880997,"pX":0.5887077735717405,"pZ":2.762057460254238,"vX0":-3.9762412646299166,"vY0":-114.08740758196963,"vZ0":-0.8439695877382795,"x":94.56,"y":164.2,"x0":3.562055342447507,"y0":50.000271474152214,"z0":6.102756450214576,"aX":-12.089992717948705},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.4,"breakHorizontal":17.9,"spinRate":2317,"spinDirection":293},"zone":6,"typeConfidence":0.91,"plateTime":0.4818341978642544,"extension":7.151842743353744},"index":1,"playId":"f563af53-64c7-3f16-b65f-f62e226e142c","pitchNumber":2,"startTime":"2026-05-30T01:29:13.981Z","endTime":"2026-05-30T01:29:16.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T01:29:24.535Z","endTime":"2026-05-30T01:29:35.767Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60532976534689,"aZ":-17.624108648542652,"pfxX":7.227413304177988,"pfxZ":8.194682770822718,"pX":0.13088311296781846,"pZ":2.41930971349459,"vX0":-10.216801013801573,"vY0":-132.47189588510196,"vZ0":-5.322648971449209,"x":112.01,"y":173.46,"x0":3.100590495055574,"y0":50.000424433316375,"z0":5.745055972005889,"aX":12.829213004173404},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":-10.8,"spinRate":2201,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.4136494023673123,"extension":7.575182600519698},"index":3,"playId":"b40e17c7-89b3-3f98-b27b-17573706f3ba","pitchNumber":3,"startTime":"2026-05-30T01:29:35.767Z","endTime":"2026-05-30T01:29:38.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:29:38.856Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to right fielder Jo Adell.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:29:49.324Z","endTime":"2026-05-30T01:31:50.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.804052152925344,"aZ":-24.489176498880642,"pfxX":4.273888737669925,"pfxZ":6.214015000010322,"pX":0.11385328511623688,"pZ":2.400346216166271,"vX0":-7.922824746036323,"vY0":-110.2706116378547,"vZ0":-1.8342365604825384,"x":112.66,"y":173.97,"x0":3.19104723826771,"y0":50.003048824254186,"z0":5.81560793848459,"aX":5.2867325966479735},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":11.0,"breakHorizontal":-5.8,"spinRate":1520,"spinDirection":154},"zone":5,"typeConfidence":0.86,"plateTime":0.4958874981665211,"extension":7.2334394935686355},"index":0,"playId":"bc399e81-61af-32fa-a975-5006618860cf","pitchNumber":1,"startTime":"2026-05-30T01:29:59.885Z","endTime":"2026-05-30T01:30:02.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-30T01:30:12.124Z","endTime":"2026-05-30T01:30:21.628Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.898102783053798,"aZ":-24.779411652949975,"pfxX":1.479364572331101,"pfxZ":6.166064831242236,"pX":1.4005058757118323,"pZ":2.703878998143763,"vX0":-4.7591720700533315,"vY0":-108.77270245619444,"vZ0":-0.982755913778073,"x":63.62,"y":165.78,"x0":3.4236727520701415,"y0":50.00414378612026,"z0":5.845906488760494,"aX":1.7752774020108268},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":11.3,"breakHorizontal":-1.4,"spinRate":1545,"spinDirection":149},"zone":12,"typeConfidence":0.66,"plateTime":0.5033712182642871,"extension":7.032108194221452},"index":2,"playId":"bfd389ae-1e98-37c7-a2a9-3107476e64bf","pitchNumber":2,"startTime":"2026-05-30T01:30:21.628Z","endTime":"2026-05-30T01:30:25.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98824431596957,"aZ":-30.198201324600507,"pfxX":-8.54328882048247,"pfxZ":1.4631524182094697,"pX":-0.39127891501112355,"pZ":1.5044070505778333,"vX0":-6.309739280573841,"vY0":-115.98932256317156,"vZ0":-3.5010810132061883,"x":131.91,"y":198.16,"x0":3.4849500560301854,"y0":50.00151414466389,"z0":5.947663861555366,"aX":-11.505379652244233},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.9,"breakHorizontal":17.2,"spinRate":2391,"spinDirection":301},"zone":13,"typeConfidence":0.92,"plateTime":0.4742935804180912,"extension":7.062197888099322},"index":3,"playId":"30537905-a729-37a7-a7f3-499f91daf7f1","pitchNumber":3,"startTime":"2026-05-30T01:30:32.958Z","endTime":"2026-05-30T01:30:36.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":90.0,"endSpeed":82.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410895129602945,"aZ":-20.038477119192354,"pfxX":6.0086218382741805,"pfxZ":7.022993278044515,"pX":-0.03776301149170565,"pZ":2.719602442500321,"vX0":-10.153020237434287,"vY0":-130.6201511695575,"vZ0":-4.095151033353538,"x":118.44,"y":165.35,"x0":3.118356856236155,"y0":50.00632907342934,"z0":5.813767650027168,"aX":10.389618775638956},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-8.6,"spinRate":2243,"spinDirection":154},"zone":5,"typeConfidence":0.89,"plateTime":0.4192713862132891,"extension":7.447257772061691},"index":4,"playId":"6f162260-4347-35a5-b764-ea56341c79a1","pitchNumber":4,"startTime":"2026-05-30T01:30:46.592Z","endTime":"2026-05-30T01:30:49.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513392980480727,"aZ":-16.131511296021905,"pfxX":-0.6179169426029042,"pfxZ":9.350937558496497,"pX":-0.16880993970357086,"pZ":2.1762975913701896,"vX0":-7.866708035661023,"vY0":-129.96300723119256,"vZ0":-6.150468673499347,"x":123.43,"y":180.02,"x0":2.9739278406995755,"y0":50.001569120492285,"z0":5.792968732332922,"aX":-1.0590859667818548},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.8,"breakHorizontal":2.8,"spinRate":2251,"spinDirection":169},"zone":8,"typeConfidence":0.9,"plateTime":0.42099742762312076,"extension":7.620639921477108},"index":5,"playId":"ebdaaf1e-58a4-3008-b9d8-fbf9edf6b289","pitchNumber":5,"startTime":"2026-05-30T01:31:07.950Z","endTime":"2026-05-30T01:31:11.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.098592510357005,"aZ":-26.602618255830517,"pfxX":5.529931769863586,"pfxZ":4.573144293783608,"pX":1.0410972008310422,"pZ":3.142584807194067,"vX0":-6.259311866024084,"vY0":-109.28739702872342,"vZ0":0.07993676630802615,"x":77.32,"y":153.93,"x0":3.2152599622981963,"y0":50.00053400406587,"z0":5.947729476166322,"aX":6.731891803181382},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":8.6,"breakHorizontal":-8.5,"spinRate":1394,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.49994979260680683,"extension":7.021389249729742},"index":6,"playId":"8c24eaa3-119b-3c89-b48e-65efe75e1b4e","pitchNumber":6,"startTime":"2026-05-30T01:31:22.909Z","endTime":"2026-05-30T01:31:25.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952945539109063,"aZ":-17.336260178607397,"pfxX":0.8643217642286607,"pfxZ":8.691777193242366,"pX":0.42221038466269845,"pZ":2.870373726368956,"vX0":-7.066501711425477,"vY0":-129.7664553385154,"vZ0":-4.274578989466389,"x":100.91,"y":161.28,"x0":3.067270943279985,"y0":50.00041702392751,"z0":5.858172861059247,"aX":1.4758296636961554},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.0,"breakHorizontal":0.0,"spinRate":2178,"spinDirection":155},"zone":3,"typeConfidence":0.9,"plateTime":0.4219595106834144,"extension":7.535605101449296},"hitData":{"launchSpeed":87.0,"launchAngle":53.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.9,"coordY":117.56}},"index":7,"playId":"b957e27f-40fe-3e4a-85b4-b28e33a3cb05","pitchNumber":7,"startTime":"2026-05-30T01:31:41.775Z","endTime":"2026-05-30T01:31:50.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:31:50.597Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Madrigal strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:34:04.443Z","endTime":"2026-05-30T01:34:55.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Taylor Walls replaces third baseman Junior Caminero, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:33:29.555Z","endTime":"2026-05-30T01:33:29.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":686554,"link":"/api/v1/people/686554"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Oliver Dunn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:33:29.583Z","endTime":"2026-05-30T01:33:29.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686554,"link":"/api/v1/people/686554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Baker replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T01:33:29.585Z","endTime":"2026-05-30T01:34:06.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87555267393926,"aZ":-7.311607407539015,"pfxX":-1.0735067420810998,"pfxZ":12.739228681159283,"pX":0.5377549909780255,"pZ":1.851434951361163,"vX0":3.142875331976283,"vY0":-139.62591201249705,"vZ0":-11.003986687226067,"x":96.5,"y":188.79,"x0":-0.4688018895573143,"y0":50.00094729967868,"z0":6.349032556381475,"aX":-2.095314011046041},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.6,"breakHorizontal":1.2,"spinRate":2394,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.39406961196123946,"extension":6.4837353323578615},"index":3,"playId":"87dabc27-f446-3add-a0d4-d0f44caea6eb","pitchNumber":1,"startTime":"2026-05-30T01:34:06.632Z","endTime":"2026-05-30T01:34:09.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.745342577481424,"aZ":-23.284509132990557,"pfxX":-10.322199673967752,"pfxZ":5.6109784982010975,"pX":-0.9224575692397924,"pZ":2.237752149404087,"vX0":2.712405844704098,"vY0":-125.44777541248041,"vZ0":-5.6262779097359195,"x":152.16,"y":178.36,"x0":-0.680526505149195,"y0":50.00390356664078,"z0":6.422375235442991,"aX":-16.35763969984259},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":18.0,"spinRate":1906,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.43757766623310523,"extension":6.049541976715942},"index":4,"playId":"5e4718e7-7715-36c3-ad59-425837928070","pitchNumber":2,"startTime":"2026-05-30T01:34:23.837Z","endTime":"2026-05-30T01:34:27.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-30T01:34:38.308Z","endTime":"2026-05-30T01:34:52.800Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285696549078587,"aZ":-30.094879423866594,"pfxX":4.429262514915034,"pfxZ":1.259494849667247,"pX":0.7949422602541614,"pZ":2.450886807949035,"vX0":1.7306816413068897,"vY0":-126.98408322321843,"vZ0":-4.258158125217184,"x":86.7,"y":172.61,"x0":-0.4693846323628604,"y0":50.0001103928385,"z0":6.524837192531126,"aX":7.282157719107134},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-8.4,"spinRate":2436,"spinDirection":106},"zone":6,"typeConfidence":0.91,"plateTime":0.4301813444730538,"extension":6.473682861191972},"index":6,"playId":"2b26de0c-2198-3460-b9ee-fc9bcea0e18b","pitchNumber":3,"startTime":"2026-05-30T01:34:52.800Z","endTime":"2026-05-30T01:34:55.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:34:55.800Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:35:08.404Z","endTime":"2026-05-30T01:37:32.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131526577133453,"aZ":-24.86153712397973,"pfxX":-9.095961648115905,"pfxZ":4.835695395323292,"pX":0.8420688209398761,"pZ":3.3919961921905584,"vX0":6.300915335128349,"vY0":-122.20011800835701,"vZ0":-2.313757285518027,"x":84.9,"y":147.2,"x0":-0.5883482609901238,"y0":50.002206542338875,"z0":6.4873766179212105,"aX":-13.752990688585838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":1844,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4482618624301029,"extension":6.100973008437504},"index":0,"playId":"9b58bbc3-177c-3cfe-9370-26d6f3036148","pitchNumber":1,"startTime":"2026-05-30T01:35:18.068Z","endTime":"2026-05-30T01:35:21.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.8,"endSpeed":89.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.688291956866216,"aZ":-4.376012809482111,"pfxX":-3.0278453182878753,"pfxZ":13.669423749998865,"pX":0.2280215098436342,"pZ":2.039113837103198,"vX0":2.8543751802997304,"vY0":-141.97334919785393,"vZ0":-11.153682407843181,"x":108.31,"y":183.72,"x0":-0.3989242794959281,"y0":50.002026855113655,"z0":6.304574241763005,"aX":-6.1568590039324045},"breaks":{"breakAngle":38.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.2,"breakVerticalInduced":22.6,"breakHorizontal":4.9,"spinRate":2295,"spinDirection":199},"zone":8,"typeConfidence":0.92,"plateTime":0.38637422200361815,"extension":6.430742528727608},"index":1,"playId":"68148010-7178-3ccf-a073-a2f5a40c1f5d","pitchNumber":2,"startTime":"2026-05-30T01:35:32.111Z","endTime":"2026-05-30T01:35:35.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47187244214365,"aZ":-22.406424799957314,"pfxX":-9.401060545948521,"pfxZ":6.191007620426694,"pX":-0.16341213090342863,"pZ":1.47424704601221,"vX0":3.981744743340602,"vY0":-124.90194695947493,"vZ0":-7.339990862979821,"x":123.23,"y":198.98,"x0":-0.5579485374122994,"y0":50.004752963760254,"z0":6.29748698066927,"aX":-14.835001525683127},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":16.1,"spinRate":1932,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4387587561234927,"extension":6.785540571515134},"index":2,"playId":"0ff4574a-e17c-33d0-8cc4-b3fabbb8d5fb","pitchNumber":3,"startTime":"2026-05-30T01:35:45.706Z","endTime":"2026-05-30T01:35:48.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09415622871946,"aZ":-9.498270346739174,"pfxX":-2.3799766480913696,"pfxZ":11.345842642978843,"pX":0.7855017240930231,"pZ":3.103157996565175,"vX0":3.570523084029205,"vY0":-140.74597829845337,"vZ0":-7.628844785354328,"x":87.06,"y":154.99,"x0":-0.19258611383602717,"y0":50.0033379930423,"z0":6.470396761066058,"aX":-4.757045566789609},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":3.6,"spinRate":2284,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.3897430001633877,"extension":6.542545169959734},"index":3,"playId":"4576b9f9-00eb-3002-bc5c-8936c73a77ed","pitchNumber":4,"startTime":"2026-05-30T01:36:00.699Z","endTime":"2026-05-30T01:36:03.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.106746487032765,"aZ":-24.073973082850916,"pfxX":-9.34734733938921,"pfxZ":5.070559974583019,"pX":-0.04748816101202218,"pZ":2.1231382276907738,"vX0":4.651238437187567,"vY0":-125.9703648718303,"vZ0":-5.556006388496021,"x":118.81,"y":181.46,"x0":-0.7097587744921634,"y0":50.000295784789635,"z0":6.319566880367314,"aX":-14.924937314110165},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":1818,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4358615962470296,"extension":6.681297813973552},"index":4,"playId":"8b8742ff-88bf-3322-8220-23307f7dde4e","pitchNumber":5,"startTime":"2026-05-30T01:36:18.320Z","endTime":"2026-05-30T01:36:22.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-30T01:36:37.503Z","endTime":"2026-05-30T01:36:50.094Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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.3,"endSpeed":79.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043881548479003,"aZ":-21.260120863322058,"pfxX":-9.430633431581326,"pfxZ":6.772492495167485,"pX":0.5797140487073992,"pZ":0.7274310613796207,"vX0":5.824678458673895,"vY0":-126.6915023901038,"vZ0":-9.560767707152113,"x":94.9,"y":219.14,"x0":-0.534535867000635,"y0":50.00049752584876,"z0":6.276138588206803,"aX":-15.191291870840391},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":1923,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.4338067461156352,"extension":6.072401226834123},"index":6,"playId":"46a8c7fb-4da8-3407-80f8-6c01c584cd7c","pitchNumber":6,"startTime":"2026-05-30T01:36:50.094Z","endTime":"2026-05-30T01:36:53.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":98.1,"endSpeed":89.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47442614217793,"aZ":-5.579187931093315,"pfxX":-1.0002023503159068,"pfxZ":13.012835419817556,"pX":0.23680499106006633,"pZ":2.280302352482853,"vX0":1.5282430757681198,"vY0":-142.45969421129544,"vZ0":-10.429506692353556,"x":107.97,"y":177.21,"x0":-0.17806962653142006,"y0":50.00361005914833,"z0":6.352106183831779,"aX":-2.044356849408033},"breaks":{"breakAngle":12.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.5,"breakHorizontal":1.4,"spinRate":2355,"spinDirection":196},"zone":5,"typeConfidence":0.92,"plateTime":0.38533552383555625,"extension":6.349634870797974},"index":7,"playId":"2af3d44a-7837-353e-8d73-31a70e7553ca","pitchNumber":7,"startTime":"2026-05-30T01:37:08.495Z","endTime":"2026-05-30T01:37:11.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50899771289522,"aZ":-6.634424948642469,"pfxX":-1.9698700838462873,"pfxZ":12.800113230563717,"pX":-0.22412974215261924,"pZ":1.218449646586471,"vX0":0.6049971116477526,"vY0":-140.9434763283129,"vZ0":-12.702892234417632,"x":125.54,"y":205.88,"x0":-0.18673671328700264,"y0":50.004027343659246,"z0":6.231238925007707,"aX":-3.9305563361663123},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":3.5,"spinRate":2355,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.38985629129461064,"extension":6.218344950320472},"index":8,"playId":"cc63e5b8-d872-39de-b9b0-c0bb02376ece","pitchNumber":8,"startTime":"2026-05-30T01:37:29.206Z","endTime":"2026-05-30T01:37:32.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:37:32.856Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Siri singles on a soft line drive to right fielder Ryan Vilade. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:37:44.158Z","endTime":"2026-05-30T01:39:33.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6865940909163,"aZ":-5.444122579188888,"pfxX":-2.6924747001162954,"pfxZ":13.24106350179114,"pX":-0.24919957651450686,"pZ":1.7045865269245923,"vX0":1.4965027186017403,"vY0":-141.7158276137481,"vZ0":-12.008292812013977,"x":126.5,"y":192.76,"x0":-0.4364465979942247,"y0":50.003388603294056,"z0":6.360632217413789,"aX":-5.4349272783365175},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.5,"breakHorizontal":4.6,"spinRate":2390,"spinDirection":193},"zone":8,"typeConfidence":0.92,"plateTime":0.38764125586847253,"extension":6.276104056062089},"index":0,"playId":"d25872f1-73cc-34b4-ad9f-182e50b83466","pitchNumber":1,"startTime":"2026-05-30T01:38:00.126Z","endTime":"2026-05-30T01:38:03.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.696734886878346,"aZ":-8.378542543772337,"pfxX":-1.7974252977818646,"pfxZ":11.718191865145533,"pX":-0.6007118708710479,"pZ":3.2440095190779688,"vX0":0.5200535251358733,"vY0":-142.73856372697722,"vZ0":-7.519139398644495,"x":139.9,"y":151.19,"x0":-0.5535559842688804,"y0":50.00682703794421,"z0":6.464957271104698,"aX":-3.651117107776777},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":3.1,"spinRate":2292,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.38607015620439267,"extension":6.23574206854588},"index":1,"playId":"59267e9f-9929-34ab-a857-d9c21f182e9b","pitchNumber":2,"startTime":"2026-05-30T01:38:21.970Z","endTime":"2026-05-30T01:38:25.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094125587388895,"aZ":-21.675614570774698,"pfxX":-9.480335009176036,"pfxZ":6.430839620125626,"pX":-0.2369163693065669,"pZ":0.8901608747638046,"vX0":3.8076505522884387,"vY0":-127.43519160530752,"vZ0":-9.206838763592266,"x":126.03,"y":214.75,"x0":-0.5253283736626531,"y0":50.00247980979664,"z0":6.285342753056027,"aX":-15.470166571491914},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":1862,"spinDirection":215},"zone":13,"typeConfidence":0.88,"plateTime":0.43110012959493416,"extension":6.080220661989835},"index":2,"playId":"95520ad3-a3f8-38dc-ab06-32eb338fea83","pitchNumber":3,"startTime":"2026-05-30T01:38:40.918Z","endTime":"2026-05-30T01:38:43.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75698888183492,"aZ":-20.848355830838972,"pfxX":-8.713902448151517,"pfxZ":6.877177180601787,"pX":0.020072453177020402,"pZ":0.6124997568774052,"vX0":4.279109215269946,"vY0":-128.084161799816,"vZ0":-10.119239357757031,"x":116.23,"y":222.24,"x0":-0.548570603384488,"y0":50.00077782751066,"z0":6.2730371903156,"aX":-14.34149565116086},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":1894,"spinDirection":216},"zone":14,"typeConfidence":0.86,"plateTime":0.4291666021488241,"extension":6.113678470996129},"index":3,"playId":"19ee67c5-1ab0-31fb-9814-51c709045abc","pitchNumber":4,"startTime":"2026-05-30T01:39:01.843Z","endTime":"2026-05-30T01:39:04.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26424959384433,"aZ":-7.43714594368882,"pfxX":-0.47671640796578085,"pfxZ":12.271483649638787,"pX":-0.5738673404630508,"pZ":3.242547126310257,"vX0":0.02158250902428357,"vY0":-141.7476655547201,"vZ0":-7.543344167684576,"x":138.87,"y":151.23,"x0":-0.5197778673832923,"y0":50.00243722875326,"z0":6.4276019032013485,"aX":-0.9607866837965762},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.6,"breakHorizontal":0.8,"spinRate":2231,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.38783327453808925,"extension":6.016610291721155},"hitData":{"launchSpeed":69.1,"launchAngle":15.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":169.75,"coordY":128.3}},"index":4,"playId":"5bd57e57-0116-315e-9378-d94f7a6892c8","pitchNumber":5,"startTime":"2026-05-30T01:39:23.069Z","endTime":"2026-05-30T01:39:33.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.06,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:39:33.032Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:39:58.892Z","endTime":"2026-05-30T01:41:21.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364091372461907,"aZ":-22.883904399822153,"pfxX":-9.916408962258647,"pfxZ":5.74898980839853,"pX":0.47691094691840374,"pZ":1.0564809370459056,"vX0":6.133627105698224,"vY0":-126.67494034245867,"vZ0":-8.39536352336307,"x":98.82,"y":210.26,"x0":-0.6951315545096929,"y0":50.00151934703927,"z0":6.261177056353621,"aX":-16.015390231600406},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":16.4,"spinRate":1932,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.43340825827827123,"extension":6.715399273981939},"index":0,"playId":"dcc647b7-098b-397b-a1ee-e95d8468d1af","pitchNumber":1,"startTime":"2026-05-30T01:40:03.370Z","endTime":"2026-05-30T01:40:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.3,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29417223356445,"aZ":-8.872385992512609,"pfxX":-2.156823159975974,"pfxZ":11.712636623228752,"pX":0.6484979754913238,"pZ":3.160197252342772,"vX0":3.2243388672790547,"vY0":-141.35597919598052,"vZ0":-7.604780146621326,"x":92.28,"y":153.45,"x0":-0.23574541659221537,"y0":50.00546087910426,"z0":6.482686622528804,"aX":-4.292053180189147},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":3.1,"spinRate":2347,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.3900221214909081,"extension":6.278256740488302},"index":1,"playId":"6f3d434d-0e06-3802-9a92-20d808fcc0a2","pitchNumber":2,"startTime":"2026-05-30T01:40:21.585Z","endTime":"2026-05-30T01:40:24.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38172609300055,"aZ":-24.17182179759962,"pfxX":-9.170395538544476,"pfxZ":4.734113228041794,"pX":0.6682132774890889,"pZ":2.052557993535714,"vX0":5.992333529494098,"vY0":-129.30129040838492,"vZ0":-6.49565444495152,"x":91.53,"y":183.36,"x0":-0.4898898746890826,"y0":50.001985343055686,"z0":6.456229615853358,"aX":-15.501132906635},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":1985,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.42387198721205444,"extension":6.3896385881558935},"index":2,"playId":"79c07e1e-c1a0-32ec-9fce-e7897ee558d0","pitchNumber":3,"startTime":"2026-05-30T01:40:45.752Z","endTime":"2026-05-30T01:40:48.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T01:40:56.412Z","endTime":"2026-05-30T01:41:18.248Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.690493099345755,"aZ":-24.36936561155292,"pfxX":-9.358594970498842,"pfxZ":4.619781222339905,"pX":0.03785863104448894,"pZ":1.2136446601564639,"vX0":4.675858181063916,"vY0":-129.29595552393047,"vZ0":-8.278531753547828,"x":115.56,"y":206.01,"x0":-0.5810404329995229,"y0":50.00069527723968,"z0":6.335410961023744,"aX":-15.796878085125098},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":1915,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.4240903327973786,"extension":6.623911485964461},"index":4,"playId":"1f58be35-ea7e-3076-a24e-4ce8dc578678","pitchNumber":4,"startTime":"2026-05-30T01:41:18.248Z","endTime":"2026-05-30T01:41:21.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.34,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:41:21.248Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Logan O'Hoppe to 3rd. Jose Siri to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:41:36.621Z","endTime":"2026-05-30T01:44:12.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnThird":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73546242273125,"aZ":-7.423445105747445,"pfxX":-2.295846933718544,"pfxZ":12.296024979899236,"pX":-0.5614389637926459,"pZ":3.296613625882525,"vX0":0.6631824189624711,"vY0":-141.5596791015537,"vZ0":-7.590159823061476,"x":138.4,"y":149.77,"x0":-0.5016222482646339,"y0":50.006246657863805,"z0":6.500302043747314,"aX":-4.623136678778941},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.8,"breakHorizontal":4.0,"spinRate":2316,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.3881053996679009,"extension":6.3442950955372535},"index":0,"playId":"fb8bed24-ded1-3b36-b6b9-602e3edb8d8d","pitchNumber":1,"startTime":"2026-05-30T01:41:48.117Z","endTime":"2026-05-30T01:41:52.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65170134999943,"aZ":-6.533043429397041,"pfxX":-1.9446078628921304,"pfxZ":12.744365481074704,"pX":0.4165937141232428,"pZ":2.863795426068427,"vX0":2.824683308895397,"vY0":-141.7168432385513,"vZ0":-8.667362470493337,"x":101.12,"y":161.46,"x0":-0.34543554971563684,"y0":50.0028615772132,"z0":6.396910291664495,"aX":-3.912695163662327},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.2,"breakHorizontal":2.9,"spinRate":2439,"spinDirection":194},"zone":3,"typeConfidence":0.92,"plateTime":0.3881032574166343,"extension":6.590607766533878},"index":1,"playId":"0576799f-6c7d-34b0-92af-775a46e04b73","pitchNumber":2,"startTime":"2026-05-30T01:42:13.083Z","endTime":"2026-05-30T01:42:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T01:42:21.773Z","endTime":"2026-05-30T01:42:39.292Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23722480808562,"aZ":-20.34814467082481,"pfxX":-7.933239652860499,"pfxZ":7.089835918601385,"pX":0.5130649738546238,"pZ":1.3469173061172526,"vX0":5.393105738899616,"vY0":-128.48516668869684,"vZ0":-8.530405609362445,"x":97.44,"y":202.41,"x0":-0.5850771193265192,"y0":50.002570444978815,"z0":6.298006510315176,"aX":-13.23097250576648},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2009,"spinDirection":219},"zone":14,"typeConfidence":0.86,"plateTime":0.42670770104404676,"extension":6.632760493842271},"index":3,"playId":"9af105ac-e8d4-3b4d-8461-425ea536e438","pitchNumber":3,"startTime":"2026-05-30T01:42:39.292Z","endTime":"2026-05-30T01:42:42.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24247133416785,"aZ":-7.949497546996426,"pfxX":-1.725073744728561,"pfxZ":12.045318044066434,"pX":-0.105031986474162,"pZ":4.863839628698195,"vX0":1.6196584741832025,"vY0":-141.8177041584444,"vZ0":-3.423009876532697,"x":121.0,"y":107.46,"x0":-0.4629472730198126,"y0":50.00677545787048,"z0":6.605516878363397,"aX":-3.4705243070314173},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.1,"breakHorizontal":2.8,"spinRate":2462,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3881088831938748,"extension":6.0171850181008395},"index":4,"playId":"b6d059a7-4626-3621-ab26-22f19927288e","pitchNumber":4,"startTime":"2026-05-30T01:42:59.042Z","endTime":"2026-05-30T01:43:02.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":97.9,"endSpeed":88.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87542308328353,"aZ":-6.029517140841641,"pfxX":-3.5820081509562387,"pfxZ":12.886133232707863,"pX":-0.12594633559330431,"pZ":2.6553023057967056,"vX0":2.1945985469202687,"vY0":-142.29588358108512,"vZ0":-9.350731191493471,"x":121.8,"y":167.09,"x0":-0.4460515605552828,"y0":50.007091830835705,"z0":6.384519481435752,"aX":-7.269651717451953},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":21.4,"breakHorizontal":6.0,"spinRate":2424,"spinDirection":201},"zone":5,"typeConfidence":0.92,"plateTime":0.38649848675918763,"extension":6.134444394268564},"index":5,"playId":"fbd0d5c2-c59c-3c98-847b-07eb7fcb63e9","pitchNumber":5,"startTime":"2026-05-30T01:43:18.580Z","endTime":"2026-05-30T01:43:21.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920543963939913,"aZ":-25.125448742460822,"pfxX":-10.06217389944171,"pfxZ":4.374065370581794,"pX":0.5940895117239776,"pZ":1.0653228980717906,"vX0":6.177380096656165,"vY0":-125.93863113425519,"vZ0":-7.999809128527521,"x":94.35,"y":210.02,"x0":-0.5798519989680905,"y0":50.0026548623359,"z0":6.307070411906812,"aX":-16.20726733886933},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":1953,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4344707143995503,"extension":6.721734796873824},"index":6,"playId":"e1ae1967-a478-3ad7-a193-a1e0faf072a7","pitchNumber":6,"startTime":"2026-05-30T01:43:43.295Z","endTime":"2026-05-30T01:43:47.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490871514089427,"aZ":-26.016902167622916,"pfxX":-9.582551848275015,"pfxZ":3.9396621484475354,"pX":0.13074228313825165,"pZ":4.096906415884343,"vX0":4.603013971733469,"vY0":-124.16007308058099,"vZ0":-0.9484824636346801,"x":112.02,"y":128.16,"x0":-0.5005642388434673,"y0":50.00547443325608,"z0":6.645903719136886,"aX":-14.98676549106215},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":1940,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4408944121615903,"extension":5.832649197419944},"index":7,"playId":"38589c2c-b812-3f2d-945d-672f6e5d1964","pitchNumber":7,"startTime":"2026-05-30T01:44:05.100Z","endTime":"2026-05-30T01:44:12.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.0,"awayTeamWinProbability":8.0,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.44,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:44:12.360Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vaughn Grissom pops out to first baseman Jonathan Aranda.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:45:31.325Z","endTime":"2026-05-30T01:46:44.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.29"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.60"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.10"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.51"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.42"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".175"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".967"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:44:32.778Z","endTime":"2026-05-30T01:45:33.557Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":642350,"link":"/api/v1/people/642350"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224775225945667,"aZ":-33.47117410800019,"pfxX":4.20649756101532,"pfxZ":-0.7893372812947383,"pX":-0.5006114826065053,"pZ":4.1343659236616945,"vX0":-1.0676991121053412,"vY0":-126.98460899278571,"vZ0":0.09549423099017651,"x":136.08,"y":127.15,"x0":-0.622125095884324,"y0":50.005414406070045,"z0":6.7521757185206726,"aX":6.892382844829804},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-7.4,"spinRate":2488,"spinDirection":111},"zone":11,"typeConfidence":0.91,"plateTime":0.43080816215790074,"extension":5.912000196803466},"index":1,"playId":"977215de-7e7d-3895-94c0-96d2d8d5a723","pitchNumber":1,"startTime":"2026-05-30T01:45:33.557Z","endTime":"2026-05-30T01:45:36.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":642350,"link":"/api/v1/people/642350"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88802600251739,"aZ":-7.863889274567631,"pfxX":-0.8080616379306291,"pfxZ":12.184761099717491,"pX":0.7158392156261538,"pZ":3.043751519895891,"vX0":3.073086927690712,"vY0":-140.60459960714624,"vZ0":-7.971136646477737,"x":89.71,"y":156.6,"x0":-0.2879754091535591,"y0":50.00581668766242,"z0":6.431372026652505,"aX":-1.6125347765283193},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":0.8,"spinRate":2251,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.3900411583471244,"extension":6.269303263657496},"index":2,"playId":"41e5b7c3-355a-3b6e-8775-e07d4f3d5594","pitchNumber":2,"startTime":"2026-05-30T01:45:52.478Z","endTime":"2026-05-30T01:45:55.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":642350,"link":"/api/v1/people/642350"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.096240577461884,"aZ":-6.726164064458993,"pfxX":-1.9543378577978212,"pfxZ":12.738815104053124,"pX":0.42560358103207513,"pZ":2.3179966715607505,"vX0":3.150897805073159,"vY0":-140.7237358499725,"vZ0":-10.011303537050988,"x":100.78,"y":176.19,"x0":-0.45670105099488273,"y0":50.00441073827782,"z0":6.3647605398203675,"aX":-3.904824508349865},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.1,"breakHorizontal":2.9,"spinRate":2310,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.3898061240077082,"extension":6.095988276624405},"index":3,"playId":"783d0a74-879d-3f89-bd7c-c5716adf9879","pitchNumber":3,"startTime":"2026-05-30T01:46:12.539Z","endTime":"2026-05-30T01:46:15.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":642350,"link":"/api/v1/people/642350"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"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":86.7,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235790654762855,"aZ":-23.794129268244543,"pfxX":-8.757233662959687,"pfxZ":5.209988838206584,"pX":-0.21006326212505497,"pZ":2.3268682476577984,"vX0":3.9264477757487604,"vY0":-126.19477436841302,"vZ0":-5.3925140082399725,"x":125.01,"y":175.95,"x0":-0.6502454905254025,"y0":50.00627194328998,"z0":6.41422057377709,"aX":-14.094090177461313},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":1858,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4344277348089971,"extension":6.556221282889809},"hitData":{"launchSpeed":87.8,"launchAngle":69.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":159.28}},"index":4,"playId":"e997630b-5204-3b4f-b01a-620da7e2ea31","pitchNumber":4,"startTime":"2026-05-30T01:46:35.540Z","endTime":"2026-05-30T01:46:44.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":686554,"link":"/api/v1/people/686554"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":642350,"link":"/api/v1/people/642350"},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":3.2,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-05-30T01:46:44.522Z","atBatIndex":77}]