[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (19) on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:40:53.632Z","endTime":"2026-07-08T01:41:33.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-07T21:57:55.139Z","endTime":"2026-07-08T01:11:33.734Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-07-08T01:11:33.734Z","endTime":"2026-07-08T01:40:28.363Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-07-08T01:40:28.363Z","endTime":"2026-07-08T01:40:55.846Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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.3,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67956411484786,"aZ":-10.099213619276464,"pfxX":-8.728782822501575,"pfxZ":11.274916942419766,"pX":-0.48698928314746665,"pZ":1.9602350050477446,"vX0":5.809657937546551,"vY0":-139.78858858274364,"vZ0":-8.88287884680878,"x":135.56,"y":185.85,"x0":-1.4697752536355257,"y0":50.00095003531759,"z0":5.862532295550798,"aX":-17.08693088712547},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":14.4,"spinRate":2276,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3934421704913911,"extension":5.593085800344233},"index":3,"playId":"7a6ff74d-a313-3963-bef0-cf4d5c11d286","pitchNumber":1,"startTime":"2026-07-08T01:40:55.846Z","endTime":"2026-07-08T01:40:59.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.296405232382334,"aZ":-12.44316737042671,"pfxX":-9.650338228283879,"pfxZ":10.093542071445318,"pX":-0.4551674590275546,"pZ":1.1897777760690864,"vX0":6.172411821355198,"vY0":-139.4029862384379,"vZ0":-10.350635902337437,"x":134.35,"y":206.66,"x0":-1.4518506600072776,"y0":50.00598241956116,"z0":5.787738632143977,"aX":-18.869681593235715},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":16.1,"spinRate":2181,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3939158585749518,"extension":5.537594713709668},"index":4,"playId":"89122425-2c89-395a-8a7e-2f1c6f66a3e9","pitchNumber":2,"startTime":"2026-07-08T01:41:07.799Z","endTime":"2026-07-08T01:41:11.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929187275327113,"aZ":-31.32698203769951,"pfxX":0.917074802506352,"pfxZ":0.5621383618528544,"pX":-0.2853103690704937,"pZ":1.371621399642587,"vX0":2.559711555452208,"vY0":-123.29767587114276,"vZ0":-5.0057962010478,"x":127.88,"y":201.75,"x0":-1.4624545119101393,"y0":50.00616053629521,"z0":6.1180981847145,"aX":1.390767456837337},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2706,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.44679700391724664,"extension":5.089804195914656},"hitData":{"launchSpeed":105.7,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.08,"coordY":116.6}},"index":5,"playId":"abc665e6-2a9d-3384-bcd4-f90aa07ab5e2","pitchNumber":3,"startTime":"2026-07-08T01:41:21.860Z","endTime":"2026-07-08T01:41:33.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-07-08T01:41:33.339Z","atBatIndex":0},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Geraldo Perdomo reaches on a fielding error by first baseman Jake Cronenworth. Ketel Marte to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:41:59.191Z","endTime":"2026-07-08T01:47:06.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33049788384331,"aZ":-14.222060972041536,"pfxX":-8.921053996132834,"pfxZ":9.503675468219708,"pX":1.6185928170689405,"pZ":1.1780347867505767,"vX0":10.719784764470832,"vY0":-136.85904997294273,"vZ0":-9.855908025344101,"x":55.3,"y":206.97,"x0":-1.1974503007373407,"y0":50.00678253578032,"z0":5.809648587002167,"aX":-16.85969222237068},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":13.8,"spinRate":2103,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40082290535728937,"extension":5.392473806000067},"index":0,"playId":"4f59d626-35a2-3811-8c27-4dacd052892e","pitchNumber":1,"startTime":"2026-07-08T01:42:05.943Z","endTime":"2026-07-08T01:42:09.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56649134212776,"aZ":-12.705945547825639,"pfxX":-6.5715293845356,"pfxZ":10.240045439626202,"pX":0.05766120716667999,"pZ":2.486397506182569,"vX0":6.210747834407495,"vY0":-137.73203438582402,"vZ0":-6.837507919728532,"x":114.8,"y":171.65,"x0":-1.3842087329784327,"y0":50.00171624503026,"z0":5.878704000764698,"aX":-12.493288777439327},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2219,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3992727697346239,"extension":5.442345466642926},"index":1,"playId":"b4d8b8b9-a2d7-3d06-bc43-894d06c08a03","pitchNumber":2,"startTime":"2026-07-08T01:42:28.803Z","endTime":"2026-07-08T01:42:32.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99789429887027,"aZ":-14.65479928361226,"pfxX":-7.287689263206279,"pfxZ":9.22884467759366,"pX":-0.43090158267476747,"pZ":2.41727443984755,"vX0":4.931053073527303,"vY0":-137.49454068938883,"vZ0":-6.811308187555916,"x":133.42,"y":173.51,"x0":-1.3089090968094075,"y0":50.000325914120126,"z0":5.937735569355342,"aX":-13.828148647075707},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2211,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3997185503620839,"extension":5.448789504716579},"index":2,"playId":"2e230a17-57ff-3964-8e1a-782cc8c7b9a0","pitchNumber":3,"startTime":"2026-07-08T01:42:55.690Z","endTime":"2026-07-08T01:43:00.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T01:43:22.895Z","endTime":"2026-07-08T01:43:39.600Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.5,"endSpeed":87.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.365289515092414,"aZ":-14.546909129675113,"pfxX":-10.572840437309653,"pfxZ":8.839251400467983,"pX":0.4880467108445892,"pZ":2.4383832605887457,"vX0":8.450507185467545,"vY0":-141.5262619601493,"vZ0":-7.036502085814168,"x":98.4,"y":172.94,"x0":-1.188143758203225,"y0":50.00691176040474,"z0":5.919947215633601,"aX":-21.09232458402623},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":17.0,"spinRate":2284,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3895419452475455,"extension":5.595333053551407},"index":4,"playId":"61ed5ee1-d357-3213-8847-1f84aa4ef48e","pitchNumber":4,"startTime":"2026-07-08T01:43:39.600Z","endTime":"2026-07-08T01:43:44.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727279974035767,"aZ":-32.71768496179619,"pfxX":0.986493862944278,"pfxZ":-0.3520400088313611,"pX":0.14267086831811684,"pZ":1.8216725867907013,"vX0":3.0597562707884114,"vY0":-123.90681007403731,"vZ0":-3.787401958945394,"x":111.56,"y":189.59,"x0":-1.2428886407592141,"y0":50.00494177412062,"z0":6.141872202821209,"aX":1.5138646628314736},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-2.6,"spinRate":2699,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.444244197078695,"extension":5.459135189690849},"index":5,"playId":"1b543016-5095-32c6-a624-c9145a7057dd","pitchNumber":5,"startTime":"2026-07-08T01:44:02.764Z","endTime":"2026-07-08T01:44:06.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10757545530419,"aZ":-17.23824991621213,"pfxX":-9.628265265617195,"pfxZ":7.405369947748287,"pX":-0.15271675590902783,"pZ":1.571097746127597,"vX0":6.738833784166819,"vY0":-141.33664463047342,"vZ0":-8.69630084759295,"x":122.82,"y":196.36,"x0":-1.3205195641532048,"y0":50.00628655465849,"z0":5.801817880752919,"aX":-19.425317028405082},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":16.0,"spinRate":2105,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3879778437347636,"extension":5.372397597547291},"index":6,"playId":"710d67c4-bdba-3cfa-a906-0ae8b0647068","pitchNumber":6,"startTime":"2026-07-08T01:44:31.933Z","endTime":"2026-07-08T01:44:35.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91120837958849,"aZ":-12.063579353476394,"pfxX":-8.243611382834178,"pfxZ":10.104545939033208,"pX":0.6131491852122173,"pZ":1.8628883355308317,"vX0":8.00972934407745,"vY0":-140.22933041233168,"vZ0":-9.004962141475705,"x":93.63,"y":188.48,"x0":-1.2100849965114229,"y0":50.005353554253126,"z0":5.904405638828394,"aX":-16.40957933836986},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":13.3,"spinRate":2108,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3907109863642102,"extension":5.548293643157863},"index":7,"playId":"dd1c5f2d-c053-3244-873a-8934556df11f","pitchNumber":7,"startTime":"2026-07-08T01:44:54.608Z","endTime":"2026-07-08T01:44:59.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0431497314474,"aZ":-13.780298168538359,"pfxX":-6.424991037661158,"pfxZ":9.325588665668512,"pX":-0.8483521893213726,"pZ":2.3536617395282566,"vX0":3.626210702717728,"vY0":-140.12349101796408,"vZ0":-7.5735450907512805,"x":149.34,"y":175.23,"x0":-1.3299716511629178,"y0":50.00600023015892,"z0":6.007439104399804,"aX":-12.675712364722953},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2132,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39210238730451774,"extension":5.264784278941493},"index":8,"playId":"46226d51-7f2c-39a3-af87-a65c5e5abffa","pitchNumber":8,"startTime":"2026-07-08T01:45:21.861Z","endTime":"2026-07-08T01:45:26.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99683497633966,"aZ":-20.848051002256536,"pfxX":-7.170356804972348,"pfxZ":6.946482048042701,"pX":1.2169588281025927,"pZ":1.8437372825829221,"vX0":8.904941063591568,"vY0":-128.09552964927576,"vZ0":-5.771202165019213,"x":70.61,"y":189.0,"x0":-1.4031203570343547,"y0":50.00591950273376,"z0":5.799023860057621,"aX":-11.698855259737519},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":1424,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4306346436810804,"extension":5.792445929387949},"index":9,"playId":"58de0521-b15d-3f6e-a697-6fb7178aaf59","pitchNumber":9,"startTime":"2026-07-08T01:45:46.161Z","endTime":"2026-07-08T01:45:50.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406546258633316,"aZ":-31.227346258829996,"pfxX":-0.4240665388409717,"pfxZ":0.5690909547639857,"pX":0.5539127209062116,"pZ":0.5121724499257471,"vX0":4.78756984749001,"vY0":-128.9410754217388,"vZ0":-7.622517026351336,"x":95.89,"y":224.95,"x0":-1.2769574308692695,"y0":50.00562714008837,"z0":5.937210790757645,"aX":-0.7099519669373302},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":-0.4,"spinRate":2632,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.42582468262944184,"extension":5.63153480963005},"index":10,"playId":"8ae895a6-d59c-3d13-a650-4313a3a0fa0c","pitchNumber":10,"startTime":"2026-07-08T01:46:09.189Z","endTime":"2026-07-08T01:46:14.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.3,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29441586152104,"aZ":-11.093043998163552,"pfxX":-7.629436791546218,"pfxZ":10.616658861476608,"pX":0.5712933673076479,"pZ":1.0758376133365104,"vX0":8.016258961920796,"vY0":-141.020000787199,"vZ0":-11.02913346652112,"x":95.22,"y":209.73,"x0":-1.336385655465867,"y0":50.0004987267946,"z0":5.784888443205452,"aX":-15.147349885237729},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2137,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3905138932074044,"extension":5.302746185733312},"index":11,"playId":"3542cec4-f8a9-3431-b020-a86a69486629","pitchNumber":11,"startTime":"2026-07-08T01:46:40.432Z","endTime":"2026-07-08T01:46:44.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15151906316369,"aZ":-30.527188121863578,"pfxX":1.8306054742476927,"pfxZ":1.074381537601008,"pX":-0.3891290166612302,"pZ":2.0422433401891777,"vX0":1.792175211949758,"vY0":-124.13451285728198,"vZ0":-3.5899505527106914,"x":131.83,"y":183.64,"x0":-1.3632337791705793,"y0":50.002430827310825,"z0":6.099991131133292,"aX":2.8034439238566597},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":-3.8,"spinRate":2681,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.4444091224898683,"extension":4.831827052301679},"hitData":{"launchSpeed":95.4,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.37,"coordY":167.8}},"index":12,"playId":"81acafa4-f0a1-336c-8ca4-12556f41e19c","pitchNumber":12,"startTime":"2026-07-08T01:46:58.997Z","endTime":"2026-07-08T01:47:06.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.22,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:47:06.038Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:48:03.411Z","endTime":"2026-07-08T01:49:15.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"39aa6c04-93ec-335f-9add-143a184953dd","startTime":"2026-07-08T01:47:47.762Z","endTime":"2026-07-08T01:47:52.500Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38273334920618,"aZ":-30.099569914676085,"pfxX":2.4569845778647084,"pfxZ":1.3559754285762882,"pX":-0.7516382264038437,"pZ":2.1856972552185585,"vX0":0.7268099890900733,"vY0":-122.84327089722461,"vZ0":-3.432314563470423,"x":145.65,"y":179.77,"x0":-1.3703202151372091,"y0":50.00508117407755,"z0":6.148439379455642,"aX":3.7714249098453636},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.6,"spinRate":2581,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4451544342664766,"extension":5.436791021079075},"index":1,"playId":"3c53d4bd-8e89-3d91-93e0-bd1650d63174","pitchNumber":1,"startTime":"2026-07-08T01:48:05.384Z","endTime":"2026-07-08T01:48:10.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(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":95.7,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32690087116323,"aZ":-15.841684725885512,"pfxX":-8.170825522743502,"pfxZ":8.413647924531595,"pX":0.9630900821418056,"pZ":0.7789808785169454,"vX0":9.166416690461023,"vY0":-138.75159231308638,"vZ0":-10.330550535933671,"x":80.29,"y":217.75,"x0":-1.3287315631913854,"y0":50.004674615595114,"z0":5.617110747914063,"aX":-15.863579096128786},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2152,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3954205203546155,"extension":5.708911608912049},"index":2,"playId":"e23d8a3b-760e-31b2-a098-b569a0a42ee0","pitchNumber":2,"startTime":"2026-07-08T01:48:26.534Z","endTime":"2026-07-08T01:48:30.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.7,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.686949388992026,"aZ":-12.740384953361248,"pfxX":-8.254980641137681,"pfxZ":10.034789370639606,"pX":1.0515882666307024,"pZ":0.8163846834840105,"vX0":9.273066704862211,"vY0":-138.6616778756696,"vZ0":-10.893096441985227,"x":76.92,"y":216.74,"x0":-1.2726884064920942,"y0":50.000096524489344,"z0":5.659554463777871,"aX":-15.980234949582554},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":12.8,"spinRate":2113,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3958911789133701,"extension":5.5797418902764955},"index":3,"playId":"ef2d1c8f-ee9b-3672-ab71-a12475edcaaa","pitchNumber":3,"startTime":"2026-07-08T01:48:49.785Z","endTime":"2026-07-08T01:48:54.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66101355280796,"aZ":-15.354584671247133,"pfxX":-7.741350997958819,"pfxZ":8.683743079129275,"pX":1.2435745126406832,"pZ":2.318212248283474,"vX0":9.824182234637282,"vY0":-138.48264483783805,"vZ0":-6.412344883358129,"x":69.6,"y":176.19,"x0":-1.3484722838296546,"y0":50.00593944861415,"z0":5.695709720252094,"aX":-15.000506854628924},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":11.9,"spinRate":2198,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.395899526426549,"extension":5.597308131931801},"index":4,"playId":"c3ca4325-e932-30eb-8b21-383f922e1e87","pitchNumber":4,"startTime":"2026-07-08T01:49:10.775Z","endTime":"2026-07-08T01:49:15.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.53,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:49:15.132Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Moreno grounds into a force out, third baseman Manny Machado to catcher Luis Campusano. Ketel Marte out at home. Geraldo Perdomo to 3rd. Corbin Carroll to 2nd. Gabriel Moreno to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:50:31.493Z","endTime":"2026-07-08T01:53:46.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:49:30.370Z","endTime":"2026-07-08T01:50:33.844Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.745487701220004,"aZ":-14.736354948479702,"pfxX":-9.989085509182342,"pfxZ":9.120067320398952,"pX":-0.05771185047866828,"pZ":1.6812743641776553,"vX0":6.700174994844554,"vY0":-137.69279477931852,"vZ0":-8.307276281360265,"x":119.2,"y":193.39,"x0":-1.2299014095869483,"y0":50.003193125957374,"z0":5.743088276042681,"aX":-19.102475237971912},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":16.6,"spinRate":2173,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39841216645806377,"extension":5.2324452399840204},"index":1,"playId":"61356829-3764-35ac-95b9-25e43982026d","pitchNumber":1,"startTime":"2026-07-08T01:50:33.844Z","endTime":"2026-07-08T01:50:37.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.428496493978805,"aZ":-12.07380303386987,"pfxX":-7.848769088983476,"pfxZ":9.965326915321652,"pX":-0.7685851594411117,"pZ":2.685967247509412,"vX0":4.143523291646385,"vY0":-140.55124411845853,"vZ0":-6.9347111746276395,"x":146.3,"y":166.26,"x0":-1.235774840732291,"y0":50.0029793520927,"z0":5.955672609446954,"aX":-15.830970533519489},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":13.4,"spinRate":2244,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3884946763216375,"extension":5.652783432753356},"index":2,"playId":"4c666add-1edf-3b0b-8d41-37a90363c235","pitchNumber":2,"startTime":"2026-07-08T01:50:55.326Z","endTime":"2026-07-08T01:50:59.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309331070658654,"aZ":-30.3369539882513,"pfxX":-0.8888746169356236,"pfxZ":1.1253720215212182,"pX":0.2590443144054419,"pZ":1.227958640047997,"vX0":3.900769437663358,"vY0":-127.35800535477911,"vZ0":-5.8775751021233535,"x":107.13,"y":205.63,"x0":-1.1801469222931904,"y0":50.00584526550079,"z0":5.979407083960621,"aX":-1.4543508137393837},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":0.7,"spinRate":2599,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.43085573437250124,"extension":5.088762341855926},"index":3,"playId":"cb27c930-26e1-359d-8cf0-e24c445ee8c3","pitchNumber":3,"startTime":"2026-07-08T01:51:42.913Z","endTime":"2026-07-08T01:51:47.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.7,"endSpeed":89.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.217637272154384,"aZ":-8.963709594502518,"pfxX":-8.70832234492666,"pfxZ":11.425312871699424,"pX":0.20259628806062274,"pZ":1.5139644047828442,"vX0":6.667747892314578,"vY0":-141.81474269840365,"vZ0":-10.606938370215653,"x":108.76,"y":204.98,"x0":-1.0507564998176884,"y0":50.00129622331341,"z0":5.8795826242673455,"aX":-17.689998838307087},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":14.4,"spinRate":2436,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3866121205236088,"extension":5.687850179164131},"index":4,"playId":"b8bcbf45-4236-3c15-a428-d022096988b2","pitchNumber":4,"startTime":"2026-07-08T01:52:02.429Z","endTime":"2026-07-08T01:52:06.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73807812881336,"aZ":-15.306420084291785,"pfxX":-9.631474653399343,"pfxZ":8.783586738247369,"pX":-0.7830145297856704,"pZ":2.379228830166861,"vX0":4.625650226661206,"vY0":-137.97577641726792,"vZ0":-6.547338865894092,"x":146.85,"y":174.54,"x0":-1.2330535183167077,"y0":50.006818113740145,"z0":5.821269181983452,"aX":-18.507344062136298},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":16.4,"spinRate":2213,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3975100855781619,"extension":5.50862341175797},"index":5,"playId":"bec7f230-33b0-31f8-81f2-a1afebe9e782","pitchNumber":5,"startTime":"2026-07-08T01:52:20.325Z","endTime":"2026-07-08T01:52:25.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-08T01:52:36.369Z","endTime":"2026-07-08T01:53:39.696Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76465485234952,"aZ":-27.760089595728424,"pfxX":-0.6794765652398667,"pfxZ":2.73905862751997,"pX":0.3765904233924522,"pZ":1.1452060659794336,"vX0":3.931939630628863,"vY0":-127.3615219890325,"vZ0":-6.368866336134939,"x":102.65,"y":207.86,"x0":-1.1117163157903236,"y0":50.00442023251587,"z0":5.929150341465784,"aX":-1.0959502561587757},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":0.1,"spinRate":2550,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.43321371442141343,"extension":5.257726452620256},"hitData":{"launchSpeed":84.2,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.66,"coordY":171.35}},"index":7,"playId":"35c08657-5eda-3e3a-9406-0db6f39fee8f","pitchNumber":6,"startTime":"2026-07-08T01:53:39.696Z","endTime":"2026-07-08T01:53:46.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.96,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:53:46.196Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Kepler walks. Geraldo Perdomo scores. Corbin Carroll to 3rd. Gabriel Moreno to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:54:09.895Z","endTime":"2026-07-08T01:56:08.442Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48877667522754,"aZ":-21.714422517376068,"pfxX":-10.752014968987961,"pfxZ":5.3631873962613055,"pX":0.7491830431557187,"pZ":1.60916204319402,"vX0":9.119293201507562,"vY0":-139.062652692262,"vZ0":-7.401527134927618,"x":88.44,"y":195.33,"x0":-1.182936136279779,"y0":50.00247092588722,"z0":5.756188422655678,"aX":-20.96420521138148},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":17.5,"spinRate":2070,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39454505091962533,"extension":5.72936919902693},"index":0,"playId":"ea67ee2e-413d-3081-953d-5a9d1db767f6","pitchNumber":1,"startTime":"2026-07-08T01:54:15.975Z","endTime":"2026-07-08T01:54:19.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.362517966185735,"aZ":-21.558910999716684,"pfxX":-11.376377900074742,"pfxZ":5.538774543281051,"pX":-0.39549311179519225,"pZ":2.3479123428770534,"vX0":6.758131570559719,"vY0":-138.17670543811752,"vZ0":-5.175941053297394,"x":132.08,"y":175.39,"x0":-1.4065068014558004,"y0":50.001893347670766,"z0":5.711859726971408,"aX":-21.800207030095287},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":19.0,"spinRate":2074,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3977628348496287,"extension":5.510542025039183},"index":1,"playId":"6ca1c530-ba26-3476-9029-04db493f8ec9","pitchNumber":2,"startTime":"2026-07-08T01:54:33.673Z","endTime":"2026-07-08T01:54:37.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":88.8,"endSpeed":80.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.184480205373454,"aZ":-25.32743383453125,"pfxX":-9.700058548551711,"pfxZ":4.123496534547439,"pX":-2.9398711366797863,"pZ":4.409781990360135,"vX0":0.10656224110981716,"vY0":-129.17420120214013,"vZ0":0.7944237207820496,"x":229.06,"y":119.72,"x0":-1.7252676443827377,"y0":50.00412276488295,"z0":6.071236890693372,"aX":-16.11398558012772},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":17.4,"spinRate":1515,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4268190660749851,"extension":5.60380720698027},"index":2,"playId":"7fccadec-911c-3daf-a909-b0f3ae0ce761","pitchNumber":3,"startTime":"2026-07-08T01:54:55.077Z","endTime":"2026-07-08T01:54:58.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66510668580251,"aZ":-15.276774559441519,"pfxX":-8.308728666672584,"pfxZ":8.791377306785767,"pX":-0.9163968117601183,"pZ":2.4644209637468233,"vX0":4.6714573774036845,"vY0":-138.20131605009036,"vZ0":-5.941449517695125,"x":151.93,"y":172.24,"x0":-1.5550217091329377,"y0":50.00085143658448,"z0":5.679596507389231,"aX":-15.966086483535943},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2125,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3973099944310796,"extension":5.481091142075655},"index":3,"playId":"492d841b-3b68-3bde-a8e3-443d58010bee","pitchNumber":4,"startTime":"2026-07-08T01:55:16.565Z","endTime":"2026-07-08T01:55:21.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2098817822662,"aZ":-13.37514252425983,"pfxX":-7.975440521820708,"pfxZ":9.492423398109047,"pX":-1.403059043877409,"pZ":3.6472589541929263,"vX0":3.6071478791115985,"vY0":-140.196634466861,"vZ0":-3.491010728016875,"x":170.48,"y":140.3,"x0":-1.6738327198463872,"y0":50.00411165942046,"z0":5.788096992764644,"aX":-15.795635427317947},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":13.7,"spinRate":2124,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39145417056433107,"extension":5.419177878661664},"index":4,"playId":"fcbfb5e0-39c8-3288-a60a-a2bd3d5093e4","pitchNumber":5,"startTime":"2026-07-08T01:55:36.199Z","endTime":"2026-07-08T01:55:40.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-08T01:55:51.487Z","endTime":"2026-07-08T01:56:02.923Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25492115153167,"aZ":-11.568276038051728,"pfxX":-9.206624042179257,"pfxZ":10.849981652643232,"pX":0.7992231978041737,"pZ":1.4687033436826418,"vX0":8.890365948308345,"vY0":-137.37808767681128,"vZ0":-8.869385602980906,"x":86.54,"y":199.13,"x0":-1.2927848721658874,"y0":50.00559899483109,"z0":5.538704736170234,"aX":-17.488307231969703},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":14.6,"spinRate":2153,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3996955579061501,"extension":5.551650439872539},"index":6,"playId":"d87bba33-8bcd-3ba7-b3c0-7346ac518bd2","pitchNumber":6,"startTime":"2026-07-08T01:56:02.923Z","endTime":"2026-07-08T01:56:08.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.38,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:56:08.442Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Nolan Arenado lines into an unassisted double play, second baseman Sung-Mun Song. Gabriel Moreno out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:56:31.380Z","endTime":"2026-07-08T01:56:43.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23212375118369,"aZ":-17.358179003807958,"pfxX":-10.781764080512477,"pfxZ":7.671441006734428,"pX":-0.5150700768782673,"pZ":3.430562891742087,"vX0":5.979404227567725,"vY0":-138.84107501496993,"vZ0":-3.5974983133452496,"x":136.63,"y":146.15,"x0":-1.3082991125887553,"y0":50.00308180741099,"z0":5.914815346444111,"aX":-20.821164197326862},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":18.1,"spinRate":2243,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.396161617918974,"extension":5.27204603055373},"hitData":{"launchSpeed":67.4,"launchAngle":15.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":131.53,"coordY":143.69}},"index":0,"playId":"41f4f5e4-029e-3beb-8420-fa04270b6d2e","pitchNumber":1,"startTime":"2026-07-08T01:56:37.454Z","endTime":"2026-07-08T01:56:43.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":13.200000000000003,"leverageIndex":2.1,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:56:43.479Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (19) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T01:58:58.244Z","endTime":"2026-07-08T01:59:21.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(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":93.0,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76034478952337,"aZ":-13.517073366442501,"pfxX":-3.4778896469708567,"pfxZ":10.057155627227925,"pX":-0.08435673568360301,"pZ":2.123123943146862,"vX0":7.208445148702719,"vY0":-135.16764782566193,"vZ0":-7.78124277242766,"x":120.22,"y":181.46,"x0":-2.3308825540784524,"y0":50.00477159846882,"z0":5.9834322162191524,"aX":-6.4537759144405085},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2325,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4048351511003383,"extension":6.5717275582230865},"hitData":{"launchSpeed":110.9,"launchAngle":17.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.86,"coordY":74.34}},"index":0,"playId":"4be5d0a7-1021-3467-a60d-bb821caca707","pitchNumber":1,"startTime":"2026-07-08T01:59:09.513Z","endTime":"2026-07-08T01:59:21.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":0.91,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:59:21.177Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to right fielder Corbin Carroll. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T01:59:39.957Z","endTime":"2026-07-08T02:00:50.135Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517917408929225,"aZ":-13.196289590105433,"pfxX":-2.6835684535168864,"pfxZ":10.287228231944855,"pX":-0.24487399530090426,"pZ":2.6786037814729515,"vX0":6.655134531265181,"vY0":-135.22199190917917,"vZ0":-6.413548063211731,"x":126.33,"y":166.46,"x0":-2.3933732788967634,"y0":50.002726670154644,"z0":6.013579447453733,"aX":-4.950945504874253},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2233,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40563752019600097,"extension":6.392665042353893},"index":0,"playId":"f45cc855-435f-3923-b082-1fbf1f57a9a7","pitchNumber":1,"startTime":"2026-07-08T01:59:52.942Z","endTime":"2026-07-08T01:59:57.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727727728720012,"aZ":-13.432805841414039,"pfxX":-2.5120348831895494,"pfxZ":10.192442901392837,"pX":-0.1157009226629463,"pZ":2.1758011675630433,"vX0":7.042434656399221,"vY0":-135.07183029997606,"vZ0":-7.55269050034866,"x":121.41,"y":180.03,"x0":-2.436007869822993,"y0":50.00662469043761,"z0":5.962434577133973,"aX":-4.621638234625864},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":3.0,"spinRate":2299,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.4062540953759135,"extension":6.466825930663889},"index":1,"playId":"551d9ea0-95d2-3e1d-9908-b84b1a1f0a8b","pitchNumber":2,"startTime":"2026-07-08T02:00:12.949Z","endTime":"2026-07-08T02:00:17.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719634456720925,"aZ":-42.747700715984976,"pfxX":2.2809224847223537,"pfxZ":-7.471958518740538,"pX":0.0969477513060282,"pZ":1.9551384106133083,"vX0":5.303089674090435,"vY0":-117.9686458440533,"vZ0":-0.40994460177338166,"x":113.3,"y":185.99,"x0":-2.473521914198277,"y0":50.00435743312179,"z0":6.060073842063937,"aX":3.226381167114927},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.3,"breakHorizontal":-5.4,"spinRate":2576,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.4636909466579575,"extension":6.506925923948139},"hitData":{"launchSpeed":79.9,"launchAngle":17.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.71,"coordY":137.2}},"index":2,"playId":"3beb6eb7-430c-38c0-bb4b-79d715d01ce5","pitchNumber":3,"startTime":"2026-07-08T02:00:39.206Z","endTime":"2026-07-08T02:00:50.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.31,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:00:50.135Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann challenged (pitch result), call on the field was overturned: Xander Bogaerts called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T02:01:14.735Z","endTime":"2026-07-08T02:03:19.836Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15654763337214,"aZ":-25.56963809865712,"pfxX":2.1658814495307492,"pfxZ":3.9442093443813313,"pX":0.6262573425449631,"pZ":2.35175455551894,"vX0":6.927438121343915,"vY0":-128.16397564943776,"vZ0":-4.552671087624831,"x":93.13,"y":175.28,"x0":-2.3869697742410594,"y0":50.000149696769284,"z0":6.135243770965655,"aX":3.6192012950099453},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-5.4,"spinRate":2287,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4264974966075812,"extension":6.356919726716424},"index":0,"playId":"52f18ac7-aab6-3a0a-86f1-b5dd5ff19358","pitchNumber":1,"startTime":"2026-07-08T02:01:22.499Z","endTime":"2026-07-08T02:01:26.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":88.3,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379437261928356,"aZ":-27.97874870730214,"pfxX":0.9484565846814359,"pfxZ":2.5335648788723786,"pX":0.49731156513004215,"pZ":1.6838725945997328,"vX0":6.51427217052314,"vY0":-128.30590949808078,"vZ0":-5.522773096777486,"x":98.04,"y":193.32,"x0":-2.2053929971712027,"y0":50.00106240495501,"z0":6.064611103988741,"aX":1.5691582116502418},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-3.2,"spinRate":2235,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.4281032752380116,"extension":6.327561038178628},"index":1,"playId":"946f2092-b7b3-3459-b33f-71030966837a","pitchNumber":2,"startTime":"2026-07-08T02:01:45.369Z","endTime":"2026-07-08T02:01:49.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":87.1,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.914491444798767,"aZ":-28.385633139287226,"pfxX":-8.146782308207188,"pfxZ":2.3280039638983823,"pX":-0.463901994389334,"pZ":2.2694199916598574,"vX0":8.013566725798047,"vY0":-126.59152218127167,"vZ0":-3.155274315638988,"x":134.68,"y":177.51,"x0":-2.6062496628901886,"y0":50.0056941599642,"z0":5.795169651941048,"aX":-13.275840715079418},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":13.0,"spinRate":1613,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.43203798509803626,"extension":6.249485449373929},"index":2,"playId":"f21256f6-9e8e-3205-acfe-c488d0a05350","pitchNumber":3,"startTime":"2026-07-08T02:02:04.840Z","endTime":"2026-07-08T02:02:09.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.3,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92072034403767,"aZ":-10.249120513979882,"pfxX":-2.4429003244518297,"pfxZ":12.213804824082365,"pX":-0.13506873341000877,"pZ":3.264007913986465,"vX0":6.077649956486686,"vY0":-134.10593721033965,"vZ0":-5.37402359199391,"x":122.15,"y":150.65,"x0":-2.128048335357176,"y0":50.00191992903877,"z0":6.046246859089388,"aX":-4.3855476883073505},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.9,"breakHorizontal":2.9,"spinRate":2341,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.41071933799642313,"extension":6.472283126065883},"index":3,"playId":"d6b89615-b8c3-37e1-84d2-276a31ac6d66","pitchNumber":4,"startTime":"2026-07-08T02:02:26.153Z","endTime":"2026-07-08T02:02:30.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39080322519523,"aZ":-27.738256179395787,"pfxX":-8.052332217420254,"pfxZ":2.7069377691126517,"pX":-0.4275434708166866,"pZ":1.697336902733925,"vX0":8.102172523721263,"vY0":-127.05113694276369,"vZ0":-4.363614007091987,"x":133.3,"y":192.95,"x0":-2.607685865023544,"y0":50.00415485747203,"z0":5.634942642916168,"aX":-13.200335203869475},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":12.8,"spinRate":1533,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.43068059887292076,"extension":6.63104526108853},"index":4,"playId":"3fcf9d74-9b5c-3321-9fe6-5dc50c458725","pitchNumber":5,"startTime":"2026-07-08T02:02:52.836Z","endTime":"2026-07-08T02:03:19.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:03:19.836Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T02:03:55.254Z","endTime":"2026-07-08T02:04:44.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e17f7a91-83ba-3ced-9c24-4badb8f1f516","startTime":"2026-07-08T02:03:37.950Z","endTime":"2026-07-08T02:03:42.816Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695908243681735,"aZ":-23.23097890888491,"pfxX":1.5739889328562258,"pfxZ":5.16735522713018,"pX":0.42306878711719126,"pZ":1.3624802596388914,"vX0":6.378564513033989,"vY0":-130.10079367347686,"vZ0":-7.284095887490641,"x":100.87,"y":201.99,"x0":-2.254975431288942,"y0":50.00477418682074,"z0":5.932599171962128,"aX":2.726351877357171},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.1,"spinRate":2192,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.41937862086202937,"extension":6.543458720591436},"index":1,"playId":"e2d56bf3-3bad-3fea-b1d6-5b52c37be42d","pitchNumber":1,"startTime":"2026-07-08T02:03:57.440Z","endTime":"2026-07-08T02:04:01.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781514479607853,"aZ":-12.254495079824263,"pfxX":-1.7285659794967274,"pfxZ":10.769377010470027,"pX":0.19795634652185587,"pZ":1.6304433468020387,"vX0":6.988384691641157,"vY0":-134.99297105755292,"vZ0":-9.018071624324117,"x":109.45,"y":194.76,"x0":-2.1972846234151286,"y0":50.00260769696087,"z0":5.872395691094556,"aX":-3.1977183195401575},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":1.7,"spinRate":2262,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.40539862891836353,"extension":6.50528418237949},"index":2,"playId":"45e9b539-d63b-3901-9f2d-07a3d82fcd75","pitchNumber":2,"startTime":"2026-07-08T02:04:17.497Z","endTime":"2026-07-08T02:04:22.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57510994181045,"aZ":-25.54676719053075,"pfxX":0.790631419458677,"pfxZ":3.923462400895966,"pX":0.024967693395363984,"pZ":1.9104831767063948,"vX0":6.055960330397807,"vY0":-128.78218964207073,"vZ0":-5.355131037677954,"x":116.05,"y":187.2,"x0":-2.4550458058309874,"y0":50.00001574590882,"z0":5.981134344535106,"aX":1.332571072449225},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":-2.8,"spinRate":2165,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4245613588988957,"extension":6.510383504780789},"index":3,"playId":"ce20fd69-3fa2-30e9-a646-1ee746272c1a","pitchNumber":3,"startTime":"2026-07-08T02:04:39.458Z","endTime":"2026-07-08T02:04:44.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:04:44.231Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T02:05:00.659Z","endTime":"2026-07-08T02:07:42.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14759686576705,"aZ":-39.72466846895729,"pfxX":1.3057079370944402,"pfxZ":-5.300794954081056,"pX":0.16325901752844044,"pZ":1.274542927434047,"vX0":5.934801213347317,"vY0":-118.90415531709071,"vZ0":-2.4449608072282705,"x":110.78,"y":204.37,"x0":-2.54136738023831,"y0":50.00552443230708,"z0":5.942396110625015,"aX":1.858250542510914},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.0,"breakHorizontal":-3.8,"spinRate":2583,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4617629917259145,"extension":6.603339530106388},"index":0,"playId":"8a45991e-f884-34ce-bf0b-8b52382471b9","pitchNumber":1,"startTime":"2026-07-08T02:05:09.896Z","endTime":"2026-07-08T02:05:14.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":87.6,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907869792639854,"aZ":-27.734163652564572,"pfxX":-7.986987441493527,"pfxZ":2.6987059557840265,"pX":-0.03287139521061557,"pZ":1.627898160921169,"vX0":8.986774594842162,"vY0":-127.22322521619932,"vZ0":-4.611944188064609,"x":118.25,"y":194.83,"x0":-2.5652689845098897,"y0":50.005791529354035,"z0":5.649832101841464,"aX":-13.159319393515194},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":1675,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.42972861715127086,"extension":6.587662207254732},"index":1,"playId":"aef8c919-c9b5-398a-ac3d-9e10ebb183b3","pitchNumber":2,"startTime":"2026-07-08T02:05:27.870Z","endTime":"2026-07-08T02:05:31.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381188270169332,"aZ":-40.72765324821825,"pfxX":2.1659584671227825,"pfxZ":-6.0794202567081275,"pX":-0.14335796718706095,"pZ":1.4619490689550967,"vX0":5.2106592655534,"vY0":-118.66314807924954,"vZ0":-1.6870958702446965,"x":122.46,"y":199.31,"x0":-2.66009147833778,"y0":50.0009872888127,"z0":5.935900008294856,"aX":3.0482665516702108},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.2,"breakHorizontal":-5.3,"spinRate":2560,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4638332436096029,"extension":6.592012804183072},"index":2,"playId":"072df46b-118f-3910-accc-1f8c693dc4a0","pitchNumber":3,"startTime":"2026-07-08T02:05:46.905Z","endTime":"2026-07-08T02:05:50.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"5e05bc05-107e-3494-b782-40052dfd9a68","startTime":"2026-07-08T02:06:20.554Z","endTime":"2026-07-08T02:06:26.210Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782861671079363,"aZ":-10.474585633016634,"pfxX":-4.9681643042313555,"pfxZ":11.396628006776822,"pX":-1.7117133805453866,"pZ":0.769498209115713,"vX0":4.217386127549652,"vY0":-137.21016235923926,"vZ0":-11.320132181407793,"x":182.25,"y":218.0,"x0":-2.6243267488806574,"y0":50.003169808715946,"z0":5.665994125010932,"aX":-9.459177767776023},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2381,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3994175493425405,"extension":6.50302852454611},"index":4,"playId":"3253b3f9-b155-370e-965b-3138f0760860","pitchNumber":4,"startTime":"2026-07-08T02:06:39.543Z","endTime":"2026-07-08T02:06:44.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30862207263988,"aZ":-13.438153661493404,"pfxX":-5.130242501210127,"pfxZ":9.794030992805197,"pX":0.8925891133477936,"pZ":2.805113372756876,"vX0":10.617421630196935,"vY0":-137.84392641067308,"vZ0":-5.650580018433648,"x":82.98,"y":163.04,"x0":-2.3527425278928336,"y0":50.003795452041786,"z0":5.798372959861105,"aX":-9.815995254239052},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2349,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39823290569289016,"extension":6.562519831501241},"index":5,"playId":"6c4df45b-78f6-3857-b6ce-4b743c438d7e","pitchNumber":5,"startTime":"2026-07-08T02:07:01.813Z","endTime":"2026-07-08T02:07:07.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Merrill steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"6c4df45b-78f6-3857-b6ce-4b743c438d7e","startTime":"2026-07-08T02:07:14.556Z","endTime":"2026-07-08T02:07:37.166Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.88,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33529363211758,"aZ":-27.657491358920755,"pfxX":-11.26757905984866,"pfxZ":2.6626089178339525,"pX":-0.35450195422194036,"pZ":1.232496483604385,"vX0":9.82160135142861,"vY0":-129.23367045642877,"vZ0":-5.381964811225379,"x":130.51,"y":205.5,"x0":-2.735912599371349,"y0":50.0032947524418,"z0":5.46034404372487,"aX":-19.105307481317137},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":18.2,"spinRate":1728,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4234438543886623,"extension":6.7420336246284585},"index":7,"playId":"0902b5ae-22e1-3906-94ab-c3f341dd9633","pitchNumber":6,"startTime":"2026-07-08T02:07:37.166Z","endTime":"2026-07-08T02:07:42.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:07:42.166Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Cronenworth homers (3) on a fly ball to right field. Jackson Merrill scores. Gavin Sheets scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T02:08:11.186Z","endTime":"2026-07-08T02:10:08.994Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985222839738153,"aZ":-11.21865906193623,"pfxX":-5.070509801100213,"pfxZ":11.147311128395224,"pX":1.4957424365544256,"pZ":1.413022205890015,"vX0":11.999777769516951,"vY0":-136.03886781506046,"vZ0":-9.647313381401997,"x":59.99,"y":200.63,"x0":-2.307725771670907,"y0":50.004824223289425,"z0":5.776499920412254,"aX":-9.534462122732728},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2360,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4021475138265602,"extension":6.677728989862477},"index":0,"playId":"63a17bbe-388c-3fd5-9850-0df2786845bc","pitchNumber":1,"startTime":"2026-07-08T02:08:25.219Z","endTime":"2026-07-08T02:08:29.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35081828140424,"aZ":-27.03836242665375,"pfxX":-8.72253888173271,"pfxZ":3.076734529389312,"pX":-1.073523333840166,"pZ":1.5257527183753943,"vX0":7.103095334398258,"vY0":-128.06337444571034,"vZ0":-4.786363536105903,"x":157.92,"y":197.58,"x0":-2.7438571872497963,"y0":50.00294221600429,"z0":5.522865444327734,"aX":-14.552720043180503},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":14.3,"spinRate":1594,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4269827853047614,"extension":6.522312962107519},"index":1,"playId":"db76453a-09e5-3713-b5bc-6e11f73aaeee","pitchNumber":2,"startTime":"2026-07-08T02:08:45.695Z","endTime":"2026-07-08T02:08:50.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.559809700530813,"aZ":-29.094388736526867,"pfxX":-8.783989366482205,"pfxZ":1.81651361224452,"pX":-0.07403112474196062,"pZ":0.9351959927945953,"vX0":9.7875822482732,"vY0":-129.0643635028093,"vZ0":-5.933880654098287,"x":119.82,"y":213.53,"x0":-2.7649592418126363,"y0":50.00271504387257,"z0":5.490082948424999,"aX":-14.89591437102635},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":13.8,"spinRate":1677,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42353454483713815,"extension":6.562698898843282},"index":2,"playId":"a43bb416-6733-3231-bd15-cef5b832a234","pitchNumber":3,"startTime":"2026-07-08T02:09:06.589Z","endTime":"2026-07-08T02:09:11.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-08T02:09:18.462Z","endTime":"2026-07-08T02:09:42.977Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918260666640215,"aZ":-12.888121720868188,"pfxX":-4.876834932572152,"pfxZ":10.145960044197714,"pX":0.2685676964388212,"pZ":2.1948743904938506,"vX0":9.007491831906467,"vY0":-137.36603874679352,"vZ0":-7.34060522484061,"x":106.76,"y":179.52,"x0":-2.4273250007072056,"y0":50.00659972992717,"z0":5.788059916109126,"aX":-9.274387446161725},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2329,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39955340164042497,"extension":6.555993965426781},"hitData":{"launchSpeed":108.0,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":239.08,"coordY":90.87}},"index":4,"playId":"19d93be7-7d28-3731-9664-55ad2913eb8a","pitchNumber":4,"startTime":"2026-07-08T02:09:42.977Z","endTime":"2026-07-08T02:10:08.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":24.1,"leverageIndex":1.7,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:10:08.994Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Campusano lines out to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T02:11:13.695Z","endTime":"2026-07-08T02:11:45.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T02:10:22.042Z","endTime":"2026-07-08T02:11:15.913Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42814305937642,"aZ":-12.52090210463246,"pfxX":-3.1406167790938095,"pfxZ":10.589578838949226,"pX":1.0734491454421087,"pZ":1.4014990087986483,"vX0":9.887543489710138,"vY0":-136.22745316482508,"vZ0":-9.39654478760746,"x":76.08,"y":200.94,"x0":-2.215319161865313,"y0":50.003522450873355,"z0":5.788633727134162,"aX":-5.829874863750427},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2200,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4040054528540833,"extension":6.6709055077018515},"index":1,"playId":"60096e83-9f1c-3f68-877d-eb364b8a607f","pitchNumber":1,"startTime":"2026-07-08T02:11:15.913Z","endTime":"2026-07-08T02:11:19.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.633016511418283,"aZ":-26.591584184148502,"pfxX":1.5197388656361106,"pfxZ":3.3196477506052027,"pX":0.5412595278854782,"pZ":2.646640616825641,"vX0":6.943475394867699,"vY0":-129.11197121604042,"vZ0":-3.4125140936507434,"x":96.37,"y":167.32,"x0":-2.3838473771749684,"y0":50.006449126255745,"z0":6.038803071753965,"aX":2.557383125645937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-4.3,"spinRate":2301,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.4247089172735796,"extension":6.577830491800414},"hitData":{"launchSpeed":99.9,"launchAngle":21.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.71,"coordY":47.48}},"index":2,"playId":"55f31196-97f4-3baf-a992-696ac02b4aba","pitchNumber":2,"startTime":"2026-07-08T02:11:37.767Z","endTime":"2026-07-08T02:11:45.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:11:45.489Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:13:43.249Z","endTime":"2026-07-08T02:14:38.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89545602530742,"aZ":-12.194583708875372,"pfxX":-6.191631566543016,"pfxZ":10.549771224427747,"pX":0.7068699052349215,"pZ":2.2467112422618793,"vX0":7.588588389707487,"vY0":-136.24628455395487,"vZ0":-7.724061174889586,"x":90.06,"y":178.12,"x0":-1.300544775697816,"y0":50.00040249351756,"z0":5.9472946185712825,"aX":-11.723760240381957},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2071,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4009015375791338,"extension":5.644668473288982},"index":0,"playId":"33f706a9-0c9b-3480-b488-db4e21173aec","pitchNumber":1,"startTime":"2026-07-08T02:13:49.576Z","endTime":"2026-07-08T02:13:53.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496182222579787,"aZ":-12.342308113976783,"pfxX":-8.86922404353514,"pfxZ":10.2873244070659,"pX":0.18109552394206951,"pZ":3.152280239973585,"vX0":7.013006957481203,"vY0":-137.9202996555268,"vZ0":-5.687817296504027,"x":110.1,"y":153.67,"x0":-1.2415214724320387,"y0":50.00282811755431,"z0":6.072739606883697,"aX":-17.09753432269936},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":14.6,"spinRate":2205,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39703953451987095,"extension":5.338863291623803},"index":1,"playId":"8f55a919-66f8-3dee-a638-064641e35021","pitchNumber":2,"startTime":"2026-07-08T02:14:03.097Z","endTime":"2026-07-08T02:14:08.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98658591361161,"aZ":-29.10427744037935,"pfxX":0.25935833349664517,"pfxZ":1.9894877833853422,"pX":1.283600240775897,"pZ":0.27078777362350576,"vX0":7.128427200915738,"vY0":-124.71992831028012,"vZ0":-6.988537132930135,"x":68.07,"y":231.47,"x0":-1.6707426389687223,"y0":50.00237798287983,"z0":5.5772291242117165,"aX":0.3992721250688429},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-2.5,"spinRate":2401,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.4427438349446229,"extension":5.9752873103186905},"index":2,"playId":"4e650abc-db2c-30ce-a3fa-03f7641274a9","pitchNumber":3,"startTime":"2026-07-08T02:14:31.923Z","endTime":"2026-07-08T02:14:38.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:14:38.880Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:14:54.825Z","endTime":"2026-07-08T02:16:01.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06625406947897,"aZ":-35.2791602861087,"pfxX":-1.0454299322716842,"pfxZ":-2.0669578303656104,"pX":0.007069860788451335,"pZ":1.4271440563076228,"vX0":3.4810231399171703,"vY0":-121.8103683613702,"vZ0":-3.998262849310052,"x":116.73,"y":200.25,"x0":-1.305083831758318,"y0":50.00375011126973,"z0":6.142088639550366,"aX":-1.5705192312712604},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.4,"breakHorizontal":1.1,"spinRate":2448,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44977235990997766,"extension":5.672367342869424},"index":0,"playId":"68c87677-d8dc-39eb-9786-09f1b793b740","pitchNumber":1,"startTime":"2026-07-08T02:15:05.356Z","endTime":"2026-07-08T02:15:09.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.387246451909764,"aZ":-18.69184967921615,"pfxX":-9.228289798729763,"pfxZ":7.137156692674669,"pX":-0.11792700132893143,"pZ":3.0403890287616617,"vX0":6.253402907375794,"vY0":-136.21717595335417,"vZ0":-4.57383070370848,"x":121.5,"y":156.69,"x0":-1.2379433003888107,"y0":50.00656091847478,"z0":6.024037097531466,"aX":-17.440943954908427},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":15.5,"spinRate":2063,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40126156009501557,"extension":5.6968534649247236},"index":1,"playId":"b5491528-d3ec-3c55-b5e7-70ab498b9fa3","pitchNumber":2,"startTime":"2026-07-08T02:15:19.009Z","endTime":"2026-07-08T02:15:23.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01590616829014,"aZ":-26.246067082874696,"pfxX":-4.413295535257656,"pfxZ":3.692386246024336,"pX":0.7112946060912642,"pZ":1.497773211696947,"vX0":6.918761204803158,"vY0":-125.97464151505574,"vZ0":-5.166965821590607,"x":89.89,"y":198.34,"x0":-1.4995398263985624,"y0":50.00084689589237,"z0":5.701686762039942,"aX":-7.080441240229046},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":6.4,"spinRate":2278,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4350898478183822,"extension":5.246522013077293},"index":2,"playId":"da5cd17f-e4ca-30e2-89ef-14d1eeaa614f","pitchNumber":3,"startTime":"2026-07-08T02:15:36.216Z","endTime":"2026-07-08T02:15:39.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195324113700458,"aZ":-28.549988647229053,"pfxX":-1.740889940551701,"pfxZ":2.308465179615525,"pX":0.9944673915544889,"pZ":1.7777076596364885,"vX0":7.091791876622845,"vY0":-125.69929578496014,"vZ0":-3.7613810327443784,"x":79.09,"y":190.78,"x0":-1.6617965211042625,"y0":50.00048371659288,"z0":5.663025622338217,"aX":-2.73043615589645},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":1.2,"spinRate":2380,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.43908917863107755,"extension":5.409870735732935},"hitData":{"launchSpeed":81.2,"launchAngle":22.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.43,"coordY":97.06}},"index":3,"playId":"c51093a1-0055-30fe-a89a-f31ab0e53074","pitchNumber":4,"startTime":"2026-07-08T02:15:51.012Z","endTime":"2026-07-08T02:16:01.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.56,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:16:01.734Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tim Tawa grounds into a double play, third baseman Manny Machado to second baseman Sung-Mun Song to first baseman Jake Cronenworth. James McCann out at 2nd. Tim Tawa out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:16:18.920Z","endTime":"2026-07-08T02:17:04.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568396658308796,"aZ":-29.230590284972905,"pfxX":-3.439532506983973,"pfxZ":1.8895747871343085,"pX":1.2937311494772534,"pZ":2.090668015718184,"vX0":7.614856083213202,"vY0":-124.82211535630465,"vZ0":-3.050317128132111,"x":67.69,"y":182.33,"x0":-1.3640122204277867,"y0":50.00545136923508,"z0":5.7616949206720545,"aX":-5.371429331484566},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":4.3,"spinRate":2340,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4405557194217047,"extension":5.436507116508048},"index":0,"playId":"ae9ede86-70dd-30d7-b0b7-f7bf9bfe15d3","pitchNumber":1,"startTime":"2026-07-08T02:16:25.208Z","endTime":"2026-07-08T02:16:29.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20687808508842,"aZ":-16.697756572798937,"pfxX":-9.970497582732893,"pfxZ":8.001869842447814,"pX":0.09717785786622381,"pZ":1.3496956363935897,"vX0":7.179567905779915,"vY0":-138.2927085682797,"vZ0":-8.7395364841466,"x":113.3,"y":202.34,"x0":-1.2388313771019672,"y0":50.00547990186109,"z0":5.673999222330246,"aX":-19.29066915594283},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":16.6,"spinRate":1999,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3962544313329168,"extension":5.539549052859782},"index":1,"playId":"35674635-fd6d-300f-9aa6-0142c8a77e71","pitchNumber":2,"startTime":"2026-07-08T02:16:41.304Z","endTime":"2026-07-08T02:16:44.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.516664708807916,"aZ":-16.59263495665373,"pfxX":-11.600448463504868,"pfxZ":8.042298956248654,"pX":-0.17307576560738536,"pZ":2.4040329258941133,"vX0":7.358426812744186,"vY0":-138.23788664074848,"vZ0":-6.161925145913897,"x":123.6,"y":173.87,"x0":-1.3609092463449723,"y0":50.001683372973325,"z0":5.773817536994225,"aX":-22.473346170606753},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":19.4,"spinRate":2166,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3960657922637112,"extension":5.4388602869853795},"hitData":{"launchSpeed":96.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.06,"coordY":164.76}},"index":2,"playId":"cc11aac9-e511-30b1-8cf4-c79aba75e3d5","pitchNumber":3,"startTime":"2026-07-08T02:16:56.499Z","endTime":"2026-07-08T02:17:04.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.12,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:17:04.213Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a sharp line drive to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:19:13.027Z","endTime":"2026-07-08T02:20:04.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":86.4,"endSpeed":79.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.922845492903008,"aZ":-30.88060198036419,"pfxX":-8.556579356932085,"pfxZ":0.8102869060333031,"pX":-0.7996201445657093,"pZ":2.725622626893595,"vX0":7.61551357340912,"vY0":-125.56419287990494,"vZ0":-1.2638977691896613,"x":147.48,"y":165.19,"x0":-2.7632350726842256,"y0":50.00207303475985,"z0":5.752997469160753,"aX":-13.634222809795375},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":1639,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.43657153921292213,"extension":6.566043396598932},"index":0,"playId":"85b0341f-ede2-3e03-8194-a13259b049b6","pitchNumber":1,"startTime":"2026-07-08T02:19:19.243Z","endTime":"2026-07-08T02:19:23.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56322325811298,"aZ":-25.273795819600146,"pfxX":1.9587899431282878,"pfxZ":4.206605318230434,"pX":0.1906332979109663,"pZ":3.1772502249337498,"vX0":6.654914690789296,"vY0":-127.55822893436549,"vZ0":-1.8255206234019659,"x":109.73,"y":152.99,"x0":-2.712075959215957,"y0":50.00030453338592,"z0":5.905494384909065,"aX":3.2079040417501927},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-5.2,"spinRate":2157,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.43029796289398625,"extension":6.550749586595526},"index":1,"playId":"59630ded-0c4a-30b2-87a8-ffbb25b5b3c3","pitchNumber":2,"startTime":"2026-07-08T02:19:42.582Z","endTime":"2026-07-08T02:19:47.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.943427358632594,"aZ":-24.322698762076413,"pfxX":2.4438417731898485,"pfxZ":4.73270532827358,"pX":0.24173973914404556,"pZ":2.3178194730967414,"vX0":6.47634060892282,"vY0":-128.3671122415332,"vZ0":-4.3959020762047825,"x":107.79,"y":176.2,"x0":-2.6371468139615817,"y0":50.005610733070554,"z0":5.958964188608204,"aX":4.055200343907473},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-6.0,"spinRate":2291,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.42760027380403365,"extension":6.5185667254979975},"hitData":{"launchSpeed":103.1,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.95,"coordY":94.21}},"index":2,"playId":"f6936fb4-230a-360a-8957-897449d9d242","pitchNumber":3,"startTime":"2026-07-08T02:19:54.936Z","endTime":"2026-07-08T02:20:04.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.46,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:20:04.818Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sung-Mun Song lines out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:20:23.640Z","endTime":"2026-07-08T02:22:21.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979216670239463,"aZ":-11.74561453130676,"pfxX":-2.9616635008398,"pfxZ":11.7186772651796,"pX":-0.6310409084115333,"pZ":1.784896106095486,"vX0":5.48879299913217,"vY0":-131.92500391288087,"vZ0":-8.652752346357014,"x":141.05,"y":190.59,"x0":-2.364271599792354,"y0":50.001696851659325,"z0":5.996598580053401,"aX":-5.16273443152341},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.2,"breakHorizontal":4.0,"spinRate":2254,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.41695529653070773,"extension":6.408926728884654},"index":0,"playId":"807baeb7-59a6-3287-b505-67cc7c715e3b","pitchNumber":1,"startTime":"2026-07-08T02:20:29.324Z","endTime":"2026-07-08T02:20:33.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"8861aac8-7b98-3803-aa91-e6ee66208b2f","startTime":"2026-07-08T02:20:51.665Z","endTime":"2026-07-08T02:20:56.031Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131051652528395,"aZ":-29.513630782999723,"pfxX":-10.938121316432518,"pfxZ":1.670005598264087,"pX":-1.3478286802625448,"pZ":1.4695093651579763,"vX0":7.03733909882362,"vY0":-125.70729094429669,"vZ0":-4.490341174121609,"x":168.38,"y":199.1,"x0":-2.772395187061132,"y0":50.00133859927917,"z0":5.6941087202395835,"aX":-17.3830384759763},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":18.0,"spinRate":1643,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4368767168111294,"extension":6.341179836286869},"index":2,"playId":"bdb3728b-3358-3449-b40a-3aa73c3954a6","pitchNumber":2,"startTime":"2026-07-08T02:21:09.296Z","endTime":"2026-07-08T02:21:14.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512001845664777,"aZ":-13.58549268001138,"pfxX":-3.473940269018083,"pfxZ":10.414817029361581,"pX":-0.03850088548390438,"pZ":3.697663127249156,"vX0":7.0384335858755,"vY0":-133.44828105430327,"vZ0":-3.736261542022662,"x":118.47,"y":138.94,"x0":-2.2712451772000577,"y0":50.00129319458859,"z0":6.109207811774647,"aX":-6.199881044396406},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2294,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4120785618950409,"extension":6.222164906987948},"index":3,"playId":"2399a590-d74e-3255-9785-81592e1ac863","pitchNumber":3,"startTime":"2026-07-08T02:21:25.385Z","endTime":"2026-07-08T02:21:29.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.069777969472376,"aZ":-28.565685153827516,"pfxX":-10.240338927418778,"pfxZ":2.24321772172439,"pX":-0.48151609819686825,"pZ":1.5097779872128871,"vX0":8.46817026652095,"vY0":-126.40462039728195,"vZ0":-4.522567980826167,"x":135.35,"y":198.02,"x0":-2.5534357223770177,"y0":50.00464821122056,"z0":5.630232040830471,"aX":-16.48363067204769},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":1597,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.43421497195772796,"extension":6.375784086058469},"index":4,"playId":"07e2e127-49cb-3de5-a103-7e737ed4b281","pitchNumber":4,"startTime":"2026-07-08T02:21:41.972Z","endTime":"2026-07-08T02:21:46.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557068191608472,"aZ":-28.060211007857383,"pfxX":-6.760276917406495,"pfxZ":2.510696999694604,"pX":-1.1350858674308697,"pZ":2.7036554103072024,"vX0":6.108537663818281,"vY0":-127.37032187100725,"vZ0":-2.081046330094686,"x":160.27,"y":165.78,"x0":-2.6879936483392846,"y0":50.00566025632818,"z0":5.753776255226644,"aX":-11.091616131409364},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":1490,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.43029515902479787,"extension":6.545736209174516},"hitData":{"launchSpeed":88.7,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.7,"coordY":102.41}},"index":5,"playId":"cc0bc21e-29f0-3a6d-84a5-6dbd7540b292","pitchNumber":5,"startTime":"2026-07-08T02:22:11.596Z","endTime":"2026-07-08T02:22:21.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.76,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:22:21.038Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Fernando Tatis Jr. grounds into a force out, third baseman Nolan Arenado to second baseman Ketel Marte. Samad Taylor out at 2nd. Fernando Tatis Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:22:33.040Z","endTime":"2026-07-08T02:23:51.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416528752586867,"aZ":-38.05123053607686,"pfxX":1.8434251053932544,"pfxZ":-4.171479420236601,"pX":0.6848917368771984,"pZ":2.209785191812198,"vX0":6.278588561908626,"vY0":-118.4145881471808,"vZ0":-0.7676203408220683,"x":90.89,"y":179.12,"x0":-2.2498028661188143,"y0":50.005013182508726,"z0":6.045601591035468,"aX":2.5946446282603177},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.4,"breakHorizontal":-5.0,"spinRate":2526,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.46408370307482194,"extension":6.472869112682136},"index":0,"playId":"1a6b2a89-df1e-36a6-b3f3-6d3e55599cb5","pitchNumber":1,"startTime":"2026-07-08T02:22:41.072Z","endTime":"2026-07-08T02:22:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507254454387713,"aZ":-38.5506831815999,"pfxX":0.3783207982559138,"pfxZ":-4.537847474177447,"pX":0.33710386642873036,"pZ":0.9663368669563023,"vX0":6.045901104496653,"vY0":-118.6085851348,"vZ0":-3.3550827727065693,"x":104.15,"y":212.69,"x0":-2.3083734079841367,"y0":50.00236784090332,"z0":5.962120135075347,"aX":0.5308506385529441},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.8,"breakHorizontal":-2.4,"spinRate":2442,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46416879551103296,"extension":6.467318436119381},"index":1,"playId":"98916c2d-e4e1-3aee-b461-25e5155885ed","pitchNumber":2,"startTime":"2026-07-08T02:23:03.627Z","endTime":"2026-07-08T02:23:07.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.8,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328665362072584,"aZ":-29.706226066723552,"pfxX":-10.224696201166486,"pfxZ":1.5133965671120233,"pX":0.35957479141292764,"pZ":1.8066510446202748,"vX0":10.292642529953804,"vY0":-127.32251765345535,"vZ0":-3.83710512324992,"x":103.29,"y":190.0,"x0":-2.4242335325624564,"y0":50.00099073018262,"z0":5.707417389167034,"aX":-16.635865137010047},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1613,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4316828011851208,"extension":6.399729715836367},"index":2,"playId":"94446af5-ffd0-3738-9e0e-b2a1dfa67d27","pitchNumber":3,"startTime":"2026-07-08T02:23:23.506Z","endTime":"2026-07-08T02:23:27.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832062262648677,"aZ":-29.13805449712581,"pfxX":-7.728024208802236,"pfxZ":1.8057169708605718,"pX":-0.16793920429904224,"pZ":1.549258905044345,"vX0":8.251053059568356,"vY0":-128.66337570048918,"vZ0":-4.492324003263146,"x":123.4,"y":196.95,"x0":-2.40710297518641,"y0":50.00362135755758,"z0":5.566903025883681,"aX":-13.002339503531505},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":1603,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42514496222443077,"extension":6.3917833044586345},"hitData":{"launchSpeed":104.1,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.11,"coordY":163.75}},"index":3,"playId":"c00a04e8-aece-325e-aae0-2b44b02fa236","pitchNumber":4,"startTime":"2026-07-08T02:23:43.852Z","endTime":"2026-07-08T02:23:51.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:23:51.556Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:24:16.284Z","endTime":"2026-07-08T02:25:03.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950462970224592,"aZ":-11.75660122055049,"pfxX":-1.9500345909420664,"pfxZ":11.209046658984269,"pX":-1.4396453810111276,"pZ":2.3265403354877128,"vX0":3.4127885651163186,"vY0":-134.76790762576232,"vZ0":-7.144764679033759,"x":171.88,"y":175.96,"x0":-2.474686266477554,"y0":50.00266857711477,"z0":5.860145794904434,"aX":-3.552231981744809},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2238,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4079507169233505,"extension":6.220483622690002},"index":0,"playId":"3dacf88a-385f-366b-9a1d-6ae81198bf35","pitchNumber":1,"startTime":"2026-07-08T02:24:23.619Z","endTime":"2026-07-08T02:24:28.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"63359d8c-17cd-31c2-8d54-e53a4408472f","startTime":"2026-07-08T02:24:38.301Z","endTime":"2026-07-08T02:24:43.181Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124037116932666,"aZ":-31.03666435406627,"pfxX":-9.331276913111648,"pfxZ":0.7136945835550055,"pX":-0.6877083597263416,"pZ":2.418341327971579,"vX0":7.690544508829049,"vY0":-125.4675826217301,"vZ0":-2.02527118133487,"x":143.21,"y":173.48,"x0":-2.578599488395669,"y0":50.00430224632667,"z0":5.762626514813553,"aX":-14.895176472414311},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":15.1,"spinRate":1606,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4363648249172267,"extension":6.255106958720783},"hitData":{"launchSpeed":67.5,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.32,"coordY":158.68}},"index":2,"playId":"717784d8-5812-37d3-9ab4-9013e59f7450","pitchNumber":2,"startTime":"2026-07-08T02:24:56.426Z","endTime":"2026-07-08T02:25:03.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:25:03.713Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:27:00.249Z","endTime":"2026-07-08T02:28:12.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83494219965653,"aZ":-19.114162673848277,"pfxX":-11.344834887631688,"pfxZ":6.691002783161994,"pX":-0.5650321818617203,"pZ":2.371445398525414,"vX0":6.730358405711222,"vY0":-139.21625167182302,"vZ0":-5.887418373978756,"x":138.54,"y":174.75,"x0":-1.5467622854571668,"y0":50.00582351402402,"z0":5.789578789966347,"aX":-22.151700780110698},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":19.1,"spinRate":2204,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3942603819654167,"extension":5.395493699667633},"index":0,"playId":"0936f540-b92c-3b0d-a55c-ce8bd7bab4c3","pitchNumber":1,"startTime":"2026-07-08T02:27:12.073Z","endTime":"2026-07-08T02:27:15.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83159580835287,"aZ":-30.54576533116595,"pfxX":-1.3541686569824205,"pfxZ":1.0329628221039844,"pX":-0.0521464111511847,"pZ":2.242972614313445,"vX0":4.488012959545802,"vY0":-125.6561486266117,"vZ0":-2.5320094818748458,"x":118.99,"y":178.22,"x0":-1.6966125548078745,"y0":50.00247243668177,"z0":5.781120602450715,"aX":-2.1349137743329263},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":1.3,"spinRate":2444,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.43827265330065845,"extension":5.233157403726231},"index":1,"playId":"e25ac441-ab7d-3cff-8965-b86ddaebe843","pitchNumber":2,"startTime":"2026-07-08T02:27:24.237Z","endTime":"2026-07-08T02:27:28.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88333718045369,"aZ":-12.58462974915975,"pfxX":-7.889630858517812,"pfxZ":9.927062545225038,"pX":-0.0796084849967426,"pZ":1.9237878589432458,"vX0":6.3135240793494045,"vY0":-139.90500477098487,"vZ0":-8.596088167806416,"x":120.03,"y":186.84,"x0":-1.3454936068625545,"y0":50.005189571908794,"z0":5.870041659317294,"aX":-15.572375557341509},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":13.0,"spinRate":2132,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3921653315015883,"extension":5.3802249533176925},"hitData":{"launchSpeed":90.3,"launchAngle":54.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.67,"coordY":109.85}},"index":2,"playId":"94a08795-9035-38c0-b75a-037d965aefd4","pitchNumber":3,"startTime":"2026-07-08T02:28:01.964Z","endTime":"2026-07-08T02:28:12.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:28:12.811Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:28:30.268Z","endTime":"2026-07-08T02:29:29.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14198593172392,"aZ":-12.980517822296775,"pfxX":-8.698353518293189,"pfxZ":10.146680568950927,"pX":0.8457313422309658,"pZ":1.2284522633957984,"vX0":8.695815719691433,"vY0":-137.5518320169752,"vZ0":-9.787267423270473,"x":84.76,"y":205.61,"x0":-1.246052919493687,"y0":50.004922910697104,"z0":5.741736347908418,"aX":-16.45781189901052},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":13.7,"spinRate":2178,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40015019032876253,"extension":5.375859027542802},"index":0,"playId":"5b6b308c-2d38-38b6-9e52-8836517b5d62","pitchNumber":1,"startTime":"2026-07-08T02:28:38.388Z","endTime":"2026-07-08T02:28:42.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19452767569635,"aZ":-14.288050453393387,"pfxX":-8.894428584568006,"pfxZ":9.347123248263788,"pX":-0.2659470470898765,"pZ":1.5886170396835797,"vX0":6.363639690922649,"vY0":-138.05427986289135,"vZ0":-8.629150579288469,"x":127.14,"y":195.89,"x0":-1.4553420632385825,"y0":50.003814282982646,"z0":5.734868455313413,"aX":-17.022409302231466},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":14.6,"spinRate":2211,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39804457651497893,"extension":5.399728761420574},"index":1,"playId":"c3fc7d2c-270b-35b5-a703-2d420ffd8fbe","pitchNumber":2,"startTime":"2026-07-08T02:28:51.824Z","endTime":"2026-07-08T02:29:18.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82519673542805,"aZ":-17.2916637459363,"pfxX":-10.298605962920696,"pfxZ":7.7104980989514615,"pX":0.2652732977248963,"pZ":2.6116155387023956,"vX0":8.420213917477911,"vY0":-138.52119216229877,"vZ0":-5.427121939077574,"x":106.89,"y":168.27,"x0":-1.485660929965245,"y0":50.00503923890061,"z0":5.764033885819289,"aX":-19.88588716228439},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":16.8,"spinRate":2292,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39639388039335,"extension":5.35725132058657},"hitData":{"launchSpeed":94.8,"launchAngle":66.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.5,"coordY":153.1}},"index":2,"playId":"32b0bc44-d672-310e-8b8c-e02b37aaac5e","pitchNumber":3,"startTime":"2026-07-08T02:29:19.278Z","endTime":"2026-07-08T02:29:29.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:29:29.540Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:29:48.467Z","endTime":"2026-07-08T02:30:58.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.09441315187651,"aZ":-11.010202362514459,"pfxX":-7.840861231164227,"pfxZ":11.165879728718277,"pX":-0.5508922285147158,"pZ":2.716099777669917,"vX0":5.068792498546158,"vY0":-138.5220740567161,"vZ0":-6.612799289958733,"x":138.0,"y":165.45,"x0":-1.4095295313205825,"y0":50.00206626996037,"z0":5.911378439861907,"aX":-14.85900294532716},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":12.7,"spinRate":2121,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3992278219986787,"extension":5.419315380186902},"index":0,"playId":"0f803f02-b702-375d-9485-79733b34b259","pitchNumber":1,"startTime":"2026-07-08T02:29:52.646Z","endTime":"2026-07-08T02:29:57.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23573378239536,"aZ":-8.810387675280554,"pfxX":-7.873789563539187,"pfxZ":12.125485319051856,"pX":1.1942977059943092,"pZ":1.6699308789458989,"vX0":9.506238396990371,"vY0":-139.35342203018655,"vZ0":-9.708162647567999,"x":71.48,"y":193.69,"x0":-1.2713446766727117,"y0":50.00668420496131,"z0":5.821464594250884,"aX":-15.17618333211158},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":11.8,"spinRate":2246,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.396149290998669,"extension":5.370857482509023},"index":1,"playId":"f03d3b6c-a31b-3b89-9a36-27499df188c9","pitchNumber":2,"startTime":"2026-07-08T02:30:07.152Z","endTime":"2026-07-08T02:30:10.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-08T02:30:22.782Z","endTime":"2026-07-08T02:30:33.693Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456334961048327,"aZ":-28.84640087429385,"pfxX":-1.5083660263461636,"pfxZ":2.093663392209752,"pX":0.6252469238698385,"pZ":1.5781064896607842,"vX0":5.787071464293488,"vY0":-126.5655661041575,"vZ0":-4.6311587196691,"x":93.17,"y":196.17,"x0":-1.5143507081645644,"y0":50.00407709251168,"z0":5.794272772453967,"aX":-2.4002732074293824},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":1.2,"spinRate":2435,"spinDirection":285},"zone":9,"typeConfidence":2.0,"plateTime":0.4359751047771496,"extension":5.604824242410237},"index":3,"playId":"71d35d69-ca23-3a24-9d6d-5558b57141ea","pitchNumber":3,"startTime":"2026-07-08T02:30:33.693Z","endTime":"2026-07-08T02:30:37.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361997268821963,"aZ":-28.603869294781997,"pfxX":1.2383423952701347,"pfxZ":2.2260201353694224,"pX":-0.3853908469230364,"pZ":1.277874642371486,"vX0":2.1080878405950387,"vY0":-126.56310823477033,"vZ0":-5.947712835250373,"x":131.69,"y":204.28,"x0":-1.393474857911132,"y0":50.00481441742366,"z0":5.979936985276764,"aX":1.9877999688925},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":-2.8,"spinRate":2682,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4345154390350001,"extension":5.475546251989103},"hitData":{"launchSpeed":87.9,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.85,"coordY":171.35}},"index":4,"playId":"a7cdd577-2316-3c26-91b4-5ed15acc862a","pitchNumber":4,"startTime":"2026-07-08T02:30:50.982Z","endTime":"2026-07-08T02:30:58.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:30:58.334Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:33:42.721Z","endTime":"2026-07-08T02:34:28.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T02:33:25.017Z","endTime":"2026-07-08T02:33:44.837Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78047666447664,"aZ":-37.35066876630508,"pfxX":1.8721871240434813,"pfxZ":-3.5669681339209234,"pX":0.39474035144090164,"pZ":1.2477549855663206,"vX0":6.424555444680905,"vY0":-119.34671313042908,"vZ0":-2.992234751652839,"x":101.95,"y":205.09,"x0":-2.5692960895388928,"y0":50.00316186802163,"z0":5.863318533471676,"aX":2.715844169936753},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.0,"breakHorizontal":-4.9,"spinRate":2613,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45796320596745366,"extension":6.545048692819703},"index":1,"playId":"0a096456-f9c3-3ded-b326-984f70157872","pitchNumber":1,"startTime":"2026-07-08T02:33:44.837Z","endTime":"2026-07-08T02:33:48.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5711559135095,"aZ":-37.11999419690311,"pfxX":1.7193012423276008,"pfxZ":-3.303301051951693,"pX":-0.2040706758934723,"pZ":1.4172560739173183,"vX0":5.4876590064961945,"vY0":-121.26556511022127,"vZ0":-2.8825488863614552,"x":124.78,"y":200.51,"x0":-2.715072620445839,"y0":50.00403141886954,"z0":5.8433353574675175,"aX":2.5727606885473238},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.4,"breakHorizontal":-4.3,"spinRate":2526,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.450797019283804,"extension":6.410765486804777},"index":2,"playId":"a44d0981-93ee-3bb0-b39a-443feaf55fb4","pitchNumber":2,"startTime":"2026-07-08T02:33:59.532Z","endTime":"2026-07-08T02:34:03.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537840513722962,"aZ":-30.663248249838066,"pfxX":2.7126824255497746,"pfxZ":0.9315060943991327,"pX":0.6464972822172629,"pZ":3.1636534028757017,"vX0":7.226556372233723,"vY0":-127.20734791806477,"vZ0":-0.8163043051066956,"x":92.36,"y":153.36,"x0":-2.595094984433955,"y0":50.00351785500999,"z0":5.941502143099513,"aX":4.399698778582208},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-6.7,"spinRate":2270,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4322434445141061,"extension":6.482239213291985},"hitData":{"launchSpeed":90.3,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.54,"coordY":97.43}},"index":3,"playId":"404b9580-10f4-3137-b256-f3314923b0bd","pitchNumber":3,"startTime":"2026-07-08T02:34:19.825Z","endTime":"2026-07-08T02:34:28.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:34:28.020Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:34:37.095Z","endTime":"2026-07-08T02:39:44.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339551416355956,"aZ":-39.14545887622885,"pfxX":2.314504553958959,"pfxZ":-4.664959238451809,"pX":-0.15828390355850436,"pZ":2.444573786543805,"vX0":5.170095362458019,"vY0":-122.10504703807632,"vZ0":-0.34604021510220306,"x":123.03,"y":172.78,"x0":-2.612439764137346,"y0":50.0034137410239,"z0":5.9859078035648245,"aX":3.4578786752451602},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.3,"breakHorizontal":-5.5,"spinRate":2536,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.45034044576558374,"extension":6.44074090835811},"index":0,"playId":"bd290243-50e6-329b-a19e-73b26b52b9ff","pitchNumber":1,"startTime":"2026-07-08T02:34:50.335Z","endTime":"2026-07-08T02:34:53.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73814892810828,"aZ":-32.75668131975956,"pfxX":-8.705212611355112,"pfxZ":-0.35687846338290896,"pX":-0.8380140862541717,"pZ":2.308035033712362,"vX0":7.422996769202983,"vY0":-127.66892286116088,"vZ0":-1.9313906114248418,"x":148.94,"y":176.46,"x0":-2.660630864183746,"y0":50.001787864084356,"z0":5.667148461842899,"aX":-14.284673098381472},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.9,"spinRate":1602,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4299965815782363,"extension":6.556993226415921},"index":1,"playId":"3b3df28d-5ad4-3b94-874e-21ea2704247c","pitchNumber":2,"startTime":"2026-07-08T02:35:02.158Z","endTime":"2026-07-08T02:35:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-08T02:35:19.494Z","endTime":"2026-07-08T02:38:53.736Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022217456087407,"aZ":-29.2512035680968,"pfxX":-8.472799778797931,"pfxZ":1.7660386970120507,"pX":0.5182048430392854,"pZ":0.6187473225057885,"vX0":10.07408614240459,"vY0":-127.88262746698577,"vZ0":-6.600291864592443,"x":97.25,"y":222.07,"x0":-2.376194063710003,"y0":50.001123481270476,"z0":5.5356134940735835,"aX":-13.996126599905573},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":13.0,"spinRate":1482,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.428734539684021,"extension":6.611616865060332},"index":3,"playId":"47da3437-ce06-3562-ad01-06c75e312d05","pitchNumber":3,"startTime":"2026-07-08T02:38:53.736Z","endTime":"2026-07-08T02:38:56.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96946333584275,"aZ":-27.852202278681006,"pfxX":-8.462970797447728,"pfxZ":2.632383371180044,"pX":-0.06443909110930596,"pZ":0.26739694275031817,"vX0":9.004042441631073,"vY0":-127.5844732197551,"vZ0":-7.582106309618791,"x":119.46,"y":231.56,"x0":-2.544723950021444,"y0":50.00489793316278,"z0":5.481866449608026,"aX":-13.91268217126256},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":1497,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.42978196588991313,"extension":6.65126432341492},"index":4,"playId":"b3d300fe-784e-3879-83f2-c0e2017f9e65","pitchNumber":4,"startTime":"2026-07-08T02:39:08.797Z","endTime":"2026-07-08T02:39:12.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753037766713536,"aZ":-13.198501477259631,"pfxX":-4.67037123164348,"pfxZ":10.31293992070711,"pX":0.43492710179703925,"pZ":0.7215045687642838,"vX0":9.002852779214722,"vY0":-135.34505469009068,"vZ0":-10.288913529765672,"x":100.42,"y":219.3,"x0":-2.3399304492915167,"y0":50.004530809336636,"z0":5.515777473271336,"aX":-8.595649787271745},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2222,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40592989744125063,"extension":6.609278085499077},"index":5,"playId":"226d40c7-1624-32ef-b4ee-e6c040b6fd6c","pitchNumber":5,"startTime":"2026-07-08T02:39:26.124Z","endTime":"2026-07-08T02:39:29.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90823498128936,"aZ":-14.662474774862059,"pfxX":-4.888632570169293,"pfxZ":9.40345129864158,"pX":-1.4548717248746796,"pZ":2.36812378084503,"vX0":4.582150577327692,"vY0":-136.10082727146374,"vZ0":-6.286179304136488,"x":172.46,"y":174.84,"x0":-2.5311340885932396,"y0":50.002463628464604,"z0":5.736521226459818,"aX":-9.104077971716839},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2239,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40357012596192776,"extension":6.53723944631909},"index":6,"playId":"c7e989da-2bcd-328a-95c2-1e59f04bffe0","pitchNumber":6,"startTime":"2026-07-08T02:39:39.823Z","endTime":"2026-07-08T02:39:44.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.34,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:39:44.191Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Pavin Smith. Manny Machado out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:39:57.113Z","endTime":"2026-07-08T02:42:08.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6011757606158,"aZ":-12.332348397387898,"pfxX":-5.704697885440499,"pfxZ":10.699896450919823,"pX":-0.47783086871905245,"pZ":1.2526482477407217,"vX0":7.212185010378221,"vY0":-136.0060393871652,"vZ0":-9.4242245934966,"x":135.21,"y":204.96,"x0":-2.435294035275157,"y0":50.005804674293024,"z0":5.639901522506485,"aX":-10.582662811962187},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2268,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4042706855048781,"extension":6.528930982152465},"index":0,"playId":"69b335ef-091c-32c0-8a88-4019f86b83c8","pitchNumber":1,"startTime":"2026-07-08T02:40:13.386Z","endTime":"2026-07-08T02:40:17.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-08T02:40:22.827Z","endTime":"2026-07-08T02:40:50.601Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297777966884244,"aZ":-29.689687257684263,"pfxX":-7.778848849440848,"pfxZ":1.530821339114408,"pX":-0.2655206747763397,"pZ":1.514880025858639,"vX0":8.027851385248342,"vY0":-126.36887185786652,"vZ0":-4.317667847840381,"x":127.12,"y":197.88,"x0":-2.4699708857750693,"y0":50.00179423474995,"z0":5.625645475064296,"aX":-12.604527914855547},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":12.2,"spinRate":1540,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43313650402170545,"extension":6.657141029709613},"index":2,"playId":"c0bc7999-350f-3926-95b3-4fa915b24c68","pitchNumber":2,"startTime":"2026-07-08T02:40:50.601Z","endTime":"2026-07-08T02:40:54.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39511216919138,"aZ":-29.739028474601138,"pfxX":-8.71708335752623,"pfxZ":1.4868999625219628,"pX":-0.8829605322097455,"pZ":2.0446350475260666,"vX0":7.055678386356084,"vY0":-127.62426031848287,"vZ0":-3.2457709485251423,"x":150.66,"y":183.57,"x0":-2.5626902197704733,"y0":50.002392025448735,"z0":5.697008852537571,"aX":-14.255062749390804},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":1569,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43060715499291957,"extension":6.4797492732469735},"index":3,"playId":"743b5bd4-81c8-364c-86ee-247a1da8d628","pitchNumber":3,"startTime":"2026-07-08T02:41:05.604Z","endTime":"2026-07-08T02:41:10.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91316912306707,"aZ":-12.995338743694012,"pfxX":-4.3516142725773745,"pfxZ":10.283104136444903,"pX":-0.3106902535250318,"pZ":1.8919448559677656,"vX0":7.196186076039472,"vY0":-135.9668268012991,"vZ0":-7.7114336279908215,"x":128.84,"y":187.7,"x0":-2.431018301900037,"y0":50.0008302222987,"z0":5.674232947357425,"aX":-8.114934012817805},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":6.2,"spinRate":2229,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4034543600842144,"extension":6.690338525441155},"index":4,"playId":"fb82738f-ec39-31af-9283-f0351c677ddc","pitchNumber":4,"startTime":"2026-07-08T02:41:25.313Z","endTime":"2026-07-08T02:41:28.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591600530268884,"aZ":-30.96104905501649,"pfxX":-8.291976835994278,"pfxZ":0.7206334329274924,"pX":-0.6340465018175029,"pZ":2.3930339603072457,"vX0":7.912770415495869,"vY0":-128.97716867297913,"vZ0":-2.283334594991169,"x":141.17,"y":174.17,"x0":-2.6571967256807647,"y0":50.0060300368201,"z0":5.66590722083592,"aX":-14.041570776406866},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":13.3,"spinRate":1613,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.42387046788305405,"extension":6.560419592283357},"index":5,"playId":"9c5614bb-9852-3e80-ad31-2ae3717c91db","pitchNumber":5,"startTime":"2026-07-08T02:41:41.794Z","endTime":"2026-07-08T02:41:45.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524906993262075,"aZ":-32.0085841346433,"pfxX":-6.921646246903428,"pfxZ":0.10189544057266176,"pX":-0.8435135258853353,"pZ":2.0743543819872663,"vX0":6.684492103352604,"vY0":-128.75001362634728,"vZ0":-2.721682874431601,"x":149.15,"y":182.77,"x0":-2.568167294779902,"y0":50.006377444213115,"z0":5.610381213081943,"aX":-11.679173649671226},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.2,"breakHorizontal":11.2,"spinRate":1565,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4246349607002018,"extension":6.585952207689529},"hitData":{"launchSpeed":98.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.67,"coordY":156.14}},"index":6,"playId":"7966d6d4-6795-3bf3-9fca-7d416c35f7c0","pitchNumber":6,"startTime":"2026-07-08T02:42:00.272Z","endTime":"2026-07-08T02:42:08.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:42:08.050Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:44:12.665Z","endTime":"2026-07-08T02:45:06.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42298175541028,"aZ":-17.382935527283834,"pfxX":-9.07514929704757,"pfxZ":7.784279378878475,"pX":0.16905756563660543,"pZ":3.8799560954034686,"vX0":7.720927252294132,"vY0":-137.23161173077932,"vZ0":-2.2944936020726274,"x":110.56,"y":134.02,"x0":-1.5069651312838024,"y0":50.003612374825586,"z0":5.916025296210025,"aX":-17.24602243431828},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":14.8,"spinRate":2131,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.399703539649936,"extension":5.227041311139039},"index":0,"playId":"2c924e13-786e-3edd-b4e6-58a84408874e","pitchNumber":1,"startTime":"2026-07-08T02:44:16.957Z","endTime":"2026-07-08T02:44:20.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882248318470673,"aZ":-15.987346711222495,"pfxX":-7.694413766552034,"pfxZ":8.573491926988995,"pX":-0.21774085896992562,"pZ":2.741159559100741,"vX0":5.785246764959972,"vY0":-136.9360318748298,"vZ0":-5.341399637387112,"x":125.3,"y":164.77,"x0":-1.36428853248763,"y0":50.00404783651894,"z0":5.821007731515679,"aX":-14.528688015291142},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":12.6,"spinRate":2088,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.40088204891005086,"extension":5.177951771436735},"index":1,"playId":"d5020af2-70f9-3920-8e6f-baddb482be23","pitchNumber":2,"startTime":"2026-07-08T02:44:29.361Z","endTime":"2026-07-08T02:44:34.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.702969398340784,"aZ":-18.59380188881346,"pfxX":-12.319900878893586,"pfxZ":7.144032132761302,"pX":-0.3864631369055566,"pZ":2.6224676504813833,"vX0":7.345322425967815,"vY0":-137.7654184269614,"vZ0":-5.002439267454073,"x":131.73,"y":167.97,"x0":-1.5017014106150586,"y0":50.00660736276787,"z0":5.738650018021876,"aX":-23.429323219465044},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":20.5,"spinRate":2174,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39924911208590164,"extension":5.444776111458718},"hitData":{"launchSpeed":77.6,"launchAngle":17.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.82,"coordY":97.54}},"index":2,"playId":"c79bb287-745f-3213-b8a8-54f972290462","pitchNumber":3,"startTime":"2026-07-08T02:44:55.030Z","endTime":"2026-07-08T02:45:06.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:45:06.586Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:45:20.961Z","endTime":"2026-07-08T02:46:10.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15765676002717,"aZ":-29.101842945541826,"pfxX":-0.414291331174818,"pfxZ":1.9559140966082964,"pX":-0.477166816088265,"pZ":2.4267082964172637,"vX0":2.128450570294688,"vY0":-125.80094175893693,"vZ0":-3.1100734097477942,"x":135.19,"y":173.26,"x0":-1.287606258712206,"y0":50.00357011335827,"z0":6.08723328064583,"aX":-0.6512639968660029},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2564,"spinDirection":21},"zone":4,"typeConfidence":2.0,"plateTime":0.4386768695657728,"extension":5.386358801631348},"index":0,"playId":"10892ded-b148-3223-9c71-d26e9f5c57e7","pitchNumber":1,"startTime":"2026-07-08T02:45:27.754Z","endTime":"2026-07-08T02:45:33.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39906563371289,"aZ":-17.997448789715378,"pfxX":-12.029259050262663,"pfxZ":7.377400273106142,"pX":-0.12575730313684508,"pZ":3.279772765553462,"vX0":7.561868421713216,"vY0":-138.57547984252423,"vZ0":-3.685048469486702,"x":121.79,"y":150.23,"x0":-1.343944604143885,"y0":50.00349361260515,"z0":5.847849069767848,"aX":-23.118298937951906},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":19.9,"spinRate":2178,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39706926570061807,"extension":5.357227402744566},"index":1,"playId":"a8f85843-4b8b-3c6e-89b3-6469787f82ea","pitchNumber":2,"startTime":"2026-07-08T02:45:46.300Z","endTime":"2026-07-08T02:45:51.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.515803869325506,"aZ":-31.28052314299855,"pfxX":-0.8215712506128692,"pfxZ":0.5366945728003212,"pX":0.5663272435561656,"pZ":0.9713546100153353,"vX0":5.011303639960232,"vY0":-128.28265272644856,"vZ0":-6.4523410945386885,"x":95.41,"y":212.55,"x0":-1.309018581673742,"y0":50.002095185824864,"z0":5.969853510891405,"aX":-1.3644764666361526},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":0.4,"spinRate":2628,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.42761840406515406,"extension":5.281003147723263},"index":2,"playId":"1b7c35c5-9fb5-3b22-98e0-6d561228d9d3","pitchNumber":3,"startTime":"2026-07-08T02:46:06.965Z","endTime":"2026-07-08T02:46:10.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:46:10.731Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:46:27.277Z","endTime":"2026-07-08T02:48:32.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23593773191574,"aZ":-12.225663215483092,"pfxX":-6.939606416906178,"pfxZ":10.214388055191327,"pX":-0.012298406257779925,"pZ":3.838894017427925,"vX0":6.148445593632012,"vY0":-139.53952072390334,"vZ0":-3.25831938698498,"x":117.47,"y":135.13,"x0":-1.3531819620114374,"y0":50.002343708354104,"z0":5.838536429388356,"aX":-13.552486001061157},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2154,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3939880101766682,"extension":5.258292907119534},"index":0,"playId":"3a30bf07-0b19-35fe-b813-d31da4ade915","pitchNumber":1,"startTime":"2026-07-08T02:46:34.810Z","endTime":"2026-07-08T02:46:38.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17959511163749,"aZ":-32.89430893283688,"pfxX":-1.045804220195629,"pfxZ":-0.4597253236383416,"pX":0.2758417675115152,"pZ":2.2451013343108395,"vX0":4.261395100255286,"vY0":-126.20545349518652,"vZ0":-2.782856469453857,"x":106.49,"y":178.16,"x0":-1.3189506452118092,"y0":50.001701809970626,"z0":6.0855058612882935,"aX":-1.6412388410074081},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":0.6,"spinRate":2546,"spinDirection":7},"zone":9,"typeConfidence":2.0,"plateTime":0.43857903796611764,"extension":5.43310686804624},"index":1,"playId":"c47f0747-5b2e-3ae8-ac5d-1df603c7c57f","pitchNumber":2,"startTime":"2026-07-08T02:46:51.211Z","endTime":"2026-07-08T02:46:55.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.0,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.201541979102934,"aZ":-12.634142177190952,"pfxX":-5.920692706207253,"pfxZ":9.728316876788995,"pX":-0.5440663958203883,"pZ":2.6714837588752474,"vX0":4.1571932793944155,"vY0":-141.10079106887437,"vZ0":-6.859927576472469,"x":137.74,"y":166.65,"x0":-1.2699644720109597,"y0":50.00588252260361,"z0":5.954601291233229,"aX":-11.89696578137491},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":9.8,"spinRate":2075,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.38871517196275507,"extension":5.532335036150109},"index":2,"playId":"1cfb5652-e430-3857-9dab-0b740119faf5","pitchNumber":3,"startTime":"2026-07-08T02:47:11.050Z","endTime":"2026-07-08T02:47:15.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.662987160481215,"aZ":-15.762405329809376,"pfxX":-5.618428277135046,"pfxZ":8.075332050174364,"pX":1.4178488409029155,"pZ":2.960700135159036,"vX0":9.089067831664199,"vY0":-141.7206486450628,"vZ0":-5.660948026723165,"x":62.95,"y":158.84,"x0":-1.1022122883041623,"y0":50.0040456003413,"z0":5.99251098666801,"aX":-11.420459294475519},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2161,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38663107449416634,"extension":5.5533320743618555},"index":3,"playId":"212f1f9d-acd6-3a84-bc06-e23bb7432a3f","pitchNumber":4,"startTime":"2026-07-08T02:47:52.628Z","endTime":"2026-07-08T02:47:56.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655064958685,"aZ":-19.96301970704675,"pfxX":-7.193040414431535,"pfxZ":7.178187795654353,"pX":0.41933513239672826,"pZ":1.2208144045295262,"vX0":7.241405472020305,"vY0":-130.19436240652334,"vZ0":-7.070810481559181,"x":101.02,"y":205.82,"x0":-1.4756999361146703,"y0":50.00415485976666,"z0":5.504877037537182,"aX":-12.237696094802896},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":11.3,"spinRate":2376,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4221724438860379,"extension":5.400969020212538},"index":4,"playId":"513b7a42-2f48-3658-b098-d80dd796b098","pitchNumber":5,"startTime":"2026-07-08T02:48:07.314Z","endTime":"2026-07-08T02:48:10.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137286412716485,"aZ":-28.713118448529144,"pfxX":-5.948691052239656,"pfxZ":2.1130389841553443,"pX":-0.5160634155012611,"pZ":1.7178467221941034,"vX0":4.342375391237548,"vY0":-127.96515037588567,"vZ0":-4.440595186469415,"x":136.67,"y":192.4,"x0":-1.4715284595292386,"y0":50.00525944927902,"z0":5.754278587521153,"aX":-9.75766572644014},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":9.6,"spinRate":2401,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4298605393434749,"extension":5.247080558918443},"index":5,"playId":"977935b1-146e-3b2d-8f71-33586053e89f","pitchNumber":6,"startTime":"2026-07-08T02:48:28.819Z","endTime":"2026-07-08T02:48:32.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:48:32.630Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pavin Smith lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:48:45.568Z","endTime":"2026-07-08T02:49:16.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04291019668588,"aZ":-12.420746601067764,"pfxX":-8.07281721567307,"pfxZ":10.05466476226648,"pX":-0.4284995472830213,"pZ":1.7141234555198221,"vX0":5.43377968163396,"vY0":-139.66068046521457,"vZ0":-8.791390364274102,"x":133.33,"y":192.5,"x0":-1.355822996826917,"y0":50.00658162351682,"z0":5.730915363952887,"aX":-15.864539249063688},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":13.4,"spinRate":2168,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39300589037755307,"extension":5.429115704630225},"index":0,"playId":"9cafc3dc-7c83-3f76-8ee3-f62120b51f5f","pitchNumber":1,"startTime":"2026-07-08T02:48:54.541Z","endTime":"2026-07-08T02:48:58.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15746124554127,"aZ":-13.852865267573627,"pfxX":-8.380894943066,"pfxZ":9.186550889901673,"pX":-0.7943359783921651,"pZ":3.1654698542029585,"vX0":4.529614550257738,"vY0":-141.03884316031386,"vZ0":-5.205081242765567,"x":147.28,"y":153.31,"x0":-1.3412979267140854,"y0":50.000546244020995,"z0":5.94406124081664,"aX":-16.708056677551024},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":14.2,"spinRate":2263,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3898978385405947,"extension":5.2578884535983565},"hitData":{"launchSpeed":97.0,"launchAngle":23.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.66,"coordY":65.19}},"index":1,"playId":"1a228c4c-c8ed-3ed9-a8eb-20a538bc4ca5","pitchNumber":2,"startTime":"2026-07-08T02:49:09.088Z","endTime":"2026-07-08T02:49:16.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:49:16.442Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:51:23.811Z","endTime":"2026-07-08T02:52:37.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186258882665456,"aZ":-34.63465564209289,"pfxX":1.599468985300922,"pfxZ":-1.7475557629744394,"pX":-0.6134788861227939,"pZ":1.2542788404248164,"vX0":4.287750668342339,"vY0":-118.53893795578838,"vZ0":-3.440065512767588,"x":140.38,"y":204.91,"x0":-2.662411279510542,"y0":50.00542654629093,"z0":5.9256852349657025,"aX":2.2483200213075847},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.8,"breakHorizontal":-4.1,"spinRate":2551,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4642025905933509,"extension":6.317215810628987},"index":0,"playId":"10a43165-fde6-3069-8cb1-deeaeed9f16c","pitchNumber":1,"startTime":"2026-07-08T02:51:32.225Z","endTime":"2026-07-08T02:51:37.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98798998562181,"aZ":-29.900457320451288,"pfxX":-8.126663728841034,"pfxZ":1.4370678072368896,"pX":-1.3205300272180913,"pZ":2.1483265815426797,"vX0":6.283829900324904,"vY0":-125.61678173285439,"vZ0":-2.717754825343273,"x":167.34,"y":180.78,"x0":-2.8066440893407947,"y0":50.005923662358,"z0":5.691242016633937,"aX":-12.905456589266016},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":13.2,"spinRate":1560,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4371145289056999,"extension":6.517833321318062},"index":1,"playId":"4f1abf0d-fe5e-3488-b8b9-6555c6f7948b","pitchNumber":2,"startTime":"2026-07-08T02:51:47.357Z","endTime":"2026-07-08T02:51:51.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79371893784098,"aZ":-28.787723074537226,"pfxX":-8.298692125863186,"pfxZ":2.1577809324112716,"pX":-0.3547184105200666,"pZ":1.369786127332813,"vX0":8.222007055760486,"vY0":-124.93318832617642,"vZ0":-4.5133841073306,"x":130.52,"y":201.8,"x0":-2.6210724481441123,"y0":50.00273312311954,"z0":5.584716386091743,"aX":-13.027810929185922},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":1542,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43957465854017164,"extension":6.540288791429641},"index":2,"playId":"e0f05d60-42ee-3c81-92d3-0749c6c00b68","pitchNumber":3,"startTime":"2026-07-08T02:52:00.311Z","endTime":"2026-07-08T02:52:03.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18556314727674,"aZ":-29.63351019061529,"pfxX":-8.071789850664937,"pfxZ":1.5608863990039485,"pX":0.9618070849546874,"pZ":0.7652216635939725,"vX0":10.997538903770302,"vY0":-126.95159881767061,"vZ0":-5.979823382702151,"x":80.34,"y":218.12,"x0":-2.3874092022725404,"y0":50.00110346402118,"z0":5.524585400993677,"aX":-13.1103792472332},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":12.0,"spinRate":1534,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4322737050982579,"extension":6.77135051725426},"index":3,"playId":"246017e9-c3f9-3c0e-98d1-dbfd31552b67","pitchNumber":4,"startTime":"2026-07-08T02:52:14.643Z","endTime":"2026-07-08T02:52:17.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72096801755939,"aZ":-11.436414900397386,"pfxX":-4.246116677036308,"pfxZ":11.466031389368824,"pX":-0.40737824727239363,"pZ":2.2164766971377547,"vX0":7.148198586734508,"vY0":-134.50734913888724,"vZ0":-7.380469348461799,"x":132.53,"y":178.94,"x0":-2.563585302384462,"y0":50.0024516275956,"z0":5.83097917577323,"aX":-7.679852966420433},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2321,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40925973401040494,"extension":6.603282934377884},"hitData":{"launchSpeed":90.4,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":154.62}},"index":4,"playId":"8081689a-8932-3a73-9807-a6aceef02b2d","pitchNumber":5,"startTime":"2026-07-08T02:52:30.244Z","endTime":"2026-07-08T02:52:37.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:52:37.677Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:52:50.867Z","endTime":"2026-07-08T02:53:36.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078505976067284,"aZ":-11.82663060295363,"pfxX":-2.85298517609718,"pfxZ":11.191585543023344,"pX":0.4200767653638701,"pZ":1.7711850941362022,"vX0":8.331205529141863,"vY0":-134.23985082492842,"vZ0":-8.409925556349021,"x":100.99,"y":190.96,"x0":-2.3582620824354414,"y0":50.00605150025394,"z0":5.794482169574697,"aX":-5.189686645316254},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2344,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4086211637535868,"extension":6.611767538991449},"index":0,"playId":"78fc46a0-96b6-3772-8c53-deff912c2f79","pitchNumber":1,"startTime":"2026-07-08T02:52:58.941Z","endTime":"2026-07-08T02:53:02.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.5,"endSpeed":84.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883687034241447,"aZ":-13.460510147820084,"pfxX":-2.4297766209356757,"pfxZ":10.199122434105904,"pX":-1.6553778356568956,"pZ":1.7852996866743747,"vX0":3.2366142259344466,"vY0":-134.53448604533446,"vZ0":-8.005751138964476,"x":180.1,"y":190.58,"x0":-2.557734676886316,"y0":50.004686994989925,"z0":5.7514812696155175,"aX":-4.459443515834094},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":3.7,"spinRate":2283,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4069595522801617,"extension":6.671520829101811},"index":1,"playId":"db76a776-e8cc-3407-b1a5-ba727555d0b8","pitchNumber":2,"startTime":"2026-07-08T02:53:15.264Z","endTime":"2026-07-08T02:53:19.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607601012815973,"aZ":-38.10089186435125,"pfxX":1.848028484049454,"pfxZ":-4.11372215269493,"pX":-0.20552376833221708,"pZ":1.998730767938397,"vX0":5.041772361300782,"vY0":-119.23027749497989,"vZ0":-1.288206482095824,"x":124.83,"y":184.81,"x0":-2.586253136474911,"y0":50.00205628765237,"z0":5.979841431425345,"aX":2.6629598777691874},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.4,"breakHorizontal":-4.6,"spinRate":2485,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.45914453212324213,"extension":6.500075240107576},"hitData":{"launchSpeed":105.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.52,"coordY":168.82}},"index":2,"playId":"b990cf2f-69d3-321a-a5d9-d8ba363ce7ee","pitchNumber":3,"startTime":"2026-07-08T02:53:28.755Z","endTime":"2026-07-08T02:53:36.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:53:36.745Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:54:02.003Z","endTime":"2026-07-08T02:55:16.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14649600863646,"aZ":-15.32702606471059,"pfxX":-3.8355435599966343,"pfxZ":9.263371443387427,"pX":-0.46451288796820234,"pZ":2.342592589272086,"vX0":6.2472890665736465,"vY0":-134.27319026377526,"vZ0":-6.308299601061811,"x":134.71,"y":175.53,"x0":-2.327218875958667,"y0":50.004324945131145,"z0":5.82063427285779,"aX":-6.977207268275801},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2201,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40854237309554087,"extension":6.451758222972215},"index":0,"playId":"79b2e733-7670-35cd-be09-9615d535a4e7","pitchNumber":1,"startTime":"2026-07-08T02:54:11.047Z","endTime":"2026-07-08T02:54:15.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246196936298837,"aZ":-13.001035608526138,"pfxX":-2.0777500731719334,"pfxZ":10.580604178476332,"pX":0.158260267810067,"pZ":1.7844572455433485,"vX0":7.030482947751338,"vY0":-133.40721847931232,"vZ0":-8.267838380261212,"x":110.97,"y":190.6,"x0":-2.235147353876139,"y0":50.006275859655894,"z0":5.849971231188634,"aX":-3.7673519161068127},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":2.3,"spinRate":2148,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4097358682145531,"extension":6.411573210804209},"index":1,"playId":"fe81269a-16a6-3e45-bc21-fca81c865933","pitchNumber":2,"startTime":"2026-07-08T02:54:32.787Z","endTime":"2026-07-08T02:54:37.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842824292624947,"aZ":-13.002104235178448,"pfxX":-2.5426449212515543,"pfxZ":10.416563356170592,"pX":1.0297848248889858,"pZ":1.0806610645481802,"vX0":9.652052871323987,"vY0":-134.03759408623628,"vZ0":-9.728720983608792,"x":77.75,"y":209.6,"x0":-2.269663392663572,"y0":50.00613960947111,"z0":5.659801690473129,"aX":-4.682989820373187},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2225,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40685547502623454,"extension":6.509548816272947},"index":2,"playId":"0882625c-1101-3973-85db-7df3a93ad344","pitchNumber":3,"startTime":"2026-07-08T02:54:52.913Z","endTime":"2026-07-08T02:54:56.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698972276303106,"aZ":-38.92362728562042,"pfxX":1.9780755451679326,"pfxZ":-4.555856464386636,"pX":-0.4628423525632115,"pZ":1.1520948746466362,"vX0":4.41508979426681,"vY0":-120.69289078877382,"vZ0":-2.879876876015639,"x":134.64,"y":207.67,"x0":-2.570331682396291,"y0":50.00508230462433,"z0":5.776745868974261,"aX":2.928324246920988},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.6,"breakHorizontal":-4.6,"spinRate":2538,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4532007794920605,"extension":6.513892697092853},"index":3,"playId":"33e8f2a5-479b-31d0-a242-9d72837eef66","pitchNumber":4,"startTime":"2026-07-08T02:55:11.396Z","endTime":"2026-07-08T02:55:16.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:55:16.586Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sung-Mun Song lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:55:33.551Z","endTime":"2026-07-08T02:55:44.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95826856843459,"aZ":-27.772254494922297,"pfxX":-7.949357905015062,"pfxZ":2.7919362557671707,"pX":-0.3268612440305045,"pZ":2.708301802257801,"vX0":7.702009698217177,"vY0":-124.34495084795525,"vZ0":-1.873158614800873,"x":129.46,"y":165.66,"x0":-2.4192290605970306,"y0":50.00604261003238,"z0":5.756863573406055,"aX":-12.555887992637238},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":1505,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.43907517614947666,"extension":6.583549702390389},"hitData":{"launchSpeed":91.1,"launchAngle":18.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.55,"coordY":100.53}},"index":0,"playId":"746d8a40-3d6b-3f83-8f5b-37a68fe04d98","pitchNumber":1,"startTime":"2026-07-08T02:55:38.222Z","endTime":"2026-07-08T02:55:44.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:55:44.684Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T02:57:54.194Z","endTime":"2026-07-08T02:58:17.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces left fielder Samad Taylor, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T02:57:35.961Z","endTime":"2026-07-08T02:57:56.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540840247212635,"aZ":-24.634128998775676,"pfxX":-0.23217714445754245,"pfxZ":4.866814108650298,"pX":0.7257255792291674,"pZ":1.4057130531132986,"vX0":5.650500304485849,"vY0":-125.36642396553793,"vZ0":-5.389080468558297,"x":89.34,"y":200.83,"x0":-1.5527949448815668,"y0":50.00383678143331,"z0":5.663051611865506,"aX":-0.3596678055236841},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.2,"spinRate":2325,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4413537725114147,"extension":5.334211962012384},"index":1,"playId":"f19b01be-0c24-334e-8afb-4abfd64f45e8","pitchNumber":1,"startTime":"2026-07-08T02:57:56.058Z","endTime":"2026-07-08T02:57:59.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.8,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92578568046585,"aZ":-18.49813414053785,"pfxX":-11.340604969365707,"pfxZ":7.258879860166871,"pX":-0.7278387815234076,"pZ":1.8086680483088127,"vX0":5.893901666838791,"vY0":-137.71377605903947,"vZ0":-7.293377243299956,"x":144.74,"y":189.95,"x0":-1.4440417016671945,"y0":50.006230415575594,"z0":5.783824364083845,"aX":-21.378599951959714},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":19.0,"spinRate":2185,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40060786249918934,"extension":5.361021520318926},"hitData":{"launchSpeed":74.9,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.17,"coordY":165.78}},"index":2,"playId":"6e3ebaef-73c8-39a4-9b7d-7c5c5e4b05bb","pitchNumber":2,"startTime":"2026-07-08T02:58:09.851Z","endTime":"2026-07-08T02:58:17.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:58:17.886Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T02:58:35.887Z","endTime":"2026-07-08T02:59:47.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":88.4,"endSpeed":80.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029790462456866,"aZ":-28.621975109267947,"pfxX":-5.311146226668319,"pfxZ":2.1296694300978523,"pX":-0.6857700420225196,"pZ":2.1716794526188647,"vX0":4.064523438417268,"vY0":-128.66497233870447,"vZ0":-3.2773141717368954,"x":143.14,"y":180.14,"x0":-1.600113076367868,"y0":50.00310708961321,"z0":5.692760691048261,"aX":-8.857455529277233},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":8.6,"spinRate":2245,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4265844862912842,"extension":5.428462566453342},"index":0,"playId":"5927cb5c-90f9-3b81-87da-48709416c9f0","pitchNumber":1,"startTime":"2026-07-08T02:58:39.622Z","endTime":"2026-07-08T02:58:43.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33653739786095,"aZ":-12.491082952631414,"pfxX":-8.026297589707797,"pfxZ":10.14806345436675,"pX":0.48225873997366037,"pZ":3.055090902125613,"vX0":7.604691108204461,"vY0":-138.4751461228549,"vZ0":-5.5277386398287875,"x":98.62,"y":156.29,"x0":-1.2586857126872342,"y0":50.001319024395,"z0":5.915076830129303,"aX":-15.564422186636515},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":13.0,"spinRate":2173,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39577469220452866,"extension":5.3737967868024965},"index":1,"playId":"03647021-f269-3465-b1fb-a69faf22b9d9","pitchNumber":2,"startTime":"2026-07-08T02:58:53.629Z","endTime":"2026-07-08T02:58:57.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989660344890993,"aZ":-25.132491290999692,"pfxX":-1.5864948680535687,"pfxZ":4.2548585516183035,"pX":2.3422356785271568,"pZ":1.2503253579493325,"vX0":10.024840941906865,"vY0":-128.00393981245563,"vZ0":-5.684185695437625,"x":27.72,"y":205.02,"x0":-1.4227551802577667,"y0":50.00502290627641,"z0":5.473519195649808,"aX":-2.628170960018294},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":0.6,"spinRate":2360,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.42828163769534244,"extension":5.405439124645524},"index":2,"playId":"72f58d1e-c2fe-3115-9275-4f479ad8046f","pitchNumber":3,"startTime":"2026-07-08T02:59:09.965Z","endTime":"2026-07-08T02:59:14.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01069741141806,"aZ":-25.80064225904618,"pfxX":-2.232527953233568,"pfxZ":3.8902236369474665,"pX":2.0377908263053652,"pZ":0.024450354545281303,"vX0":9.352066624680022,"vY0":-127.85416713705948,"vZ0":-8.543613100556877,"x":39.32,"y":238.12,"x0":-1.394563477627845,"y0":50.00271420571788,"z0":5.467823723791857,"aX":-3.6577730526365},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":1.7,"spinRate":2414,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.430187820202117,"extension":5.3737153116396925},"index":3,"playId":"606f277c-90f6-3f7c-ba7b-d1047eb67237","pitchNumber":4,"startTime":"2026-07-08T02:59:25.461Z","endTime":"2026-07-08T02:59:31.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.670200424433656,"aZ":-28.928113488246332,"pfxX":-0.9521759955605082,"pfxZ":2.1202479849238474,"pX":0.5581870681216835,"pZ":1.6330997031596548,"vX0":4.979464922596014,"vY0":-124.45499098576565,"vZ0":-4.753580085969449,"x":95.72,"y":194.69,"x0":-1.3662891255127763,"y0":50.00313896817646,"z0":6.033784941772452,"aX":-1.4580363641190652},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":0.2,"spinRate":2579,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4442891458550493,"extension":5.543050019724943},"index":4,"playId":"3b484323-7ecb-34ae-a813-b0e7c8afb5f7","pitchNumber":5,"startTime":"2026-07-08T02:59:42.982Z","endTime":"2026-07-08T02:59:47.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:59:47.120Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T02:59:58.892Z","endTime":"2026-07-08T03:01:07.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704238862685244,"aZ":-30.57073521142756,"pfxX":0.5915409463921311,"pfxZ":1.0533118833651365,"pX":-1.4661145220343106,"pZ":2.454124899177338,"vX0":-0.08682135699762003,"vY0":-123.46589801095773,"vZ0":-2.7585130736923675,"x":172.88,"y":172.52,"x0":-1.5068324139704385,"y0":50.000432597162614,"z0":6.206264294675598,"aX":0.8966600416080042},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2629,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.44672088661232934,"extension":5.489778338377531},"index":0,"playId":"5ec7c44e-c33b-38d2-861e-49923749b964","pitchNumber":1,"startTime":"2026-07-08T03:00:08.482Z","endTime":"2026-07-08T03:00:12.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444613766769358,"aZ":-28.224787375895332,"pfxX":-1.959981583580392,"pfxZ":2.6167714406940967,"pX":1.142890797164081,"pZ":0.9602379603636347,"vX0":6.230310855154001,"vY0":-122.87959002402013,"vZ0":-6.3163713943092965,"x":73.44,"y":212.85,"x0":-1.1859965221835054,"y0":50.001182708693975,"z0":6.00428492926407,"aX":-2.956387394362918},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":1.9,"spinRate":2583,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4480760277354503,"extension":5.157755218086676},"index":1,"playId":"655ecf6f-6ccf-3c16-a688-c4b74490efa5","pitchNumber":2,"startTime":"2026-07-08T03:00:21.706Z","endTime":"2026-07-08T03:00:26.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":87.3,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75706951464506,"aZ":-23.426288854603495,"pfxX":-8.856106970092187,"pfxZ":5.334044217446223,"pX":-1.155058594346558,"pZ":2.795861143442432,"vX0":4.138649200613971,"vY0":-127.14042996159549,"vZ0":-2.967964798380786,"x":161.03,"y":163.29,"x0":-1.6523496493878385,"y0":50.0002605040133,"z0":5.834845073125621,"aX":-14.514665599597596},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":1621,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4305906742621861,"extension":5.4173361881985596},"index":2,"playId":"8e8802b7-e925-34ad-aa7f-cc0d5ddb6e62","pitchNumber":3,"startTime":"2026-07-08T03:00:36.863Z","endTime":"2026-07-08T03:00:41.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478986370801046,"aZ":-25.715024434803432,"pfxX":-2.6142993379352935,"pfxZ":3.9226575314559993,"pX":0.6752785580436423,"pZ":0.43732653355566237,"vX0":6.37523456892727,"vY0":-127.32908184146896,"vZ0":-7.650669367116437,"x":91.26,"y":226.97,"x0":-1.5182368937006439,"y0":50.00162370508388,"z0":5.50750694926914,"aX":-4.30408619579528},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2230,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.42971583354906695,"extension":5.337610634269405},"index":3,"playId":"8e3fa144-6519-3057-9984-c31c03c89c15","pitchNumber":4,"startTime":"2026-07-08T03:00:49.859Z","endTime":"2026-07-08T03:00:53.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197654625460036,"aZ":-15.574746873973604,"pfxX":-7.79624162913069,"pfxZ":8.47449823391576,"pX":0.9219760245671453,"pZ":1.522105107949095,"vX0":8.749906123132718,"vY0":-139.07060076833926,"vZ0":-8.784755288987883,"x":81.86,"y":197.68,"x0":-1.2522122868270986,"y0":50.003350941150586,"z0":5.755064629131038,"aX":-15.271655798534976},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2201,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39385245422958626,"extension":5.417961288719525},"index":4,"playId":"b3b7c87d-31cc-34be-adaa-d973d91023f3","pitchNumber":5,"startTime":"2026-07-08T03:01:03.770Z","endTime":"2026-07-08T03:01:07.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:01:07.300Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T03:01:25.036Z","endTime":"2026-07-08T03:02:41.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*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":95.3,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618044340923333,"aZ":-18.379260861588513,"pfxX":-9.987321045806262,"pfxZ":7.147904398592134,"pX":0.691932100710579,"pZ":1.0562716890474502,"vX0":9.066564991273596,"vY0":-138.26581853268468,"vZ0":-8.920802055126133,"x":90.63,"y":210.26,"x0":-1.3364724925169824,"y0":50.00681176744296,"z0":5.564562767151935,"aX":-19.288665361096342},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2187,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39655507903490594,"extension":5.420946870275231},"index":0,"playId":"edf596f3-6334-3d4c-93a0-97d7c06a9ef6","pitchNumber":1,"startTime":"2026-07-08T03:01:32.827Z","endTime":"2026-07-08T03:01:36.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.640783475360493,"aZ":-13.454631490658354,"pfxX":-6.8800913043613745,"pfxZ":9.772640350914962,"pX":0.8523725540390055,"pZ":2.032522985211483,"vX0":8.095964060704217,"vY0":-137.78963748154186,"vZ0":-7.467187972438805,"x":84.51,"y":183.9,"x0":-1.2350415713840914,"y0":50.006116972266405,"z0":5.6937132216941775,"aX":-13.184583623286153},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2125,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3980468610060841,"extension":5.26471058098305},"index":1,"playId":"23fa9132-2c6f-368f-82c0-c32902e938c0","pitchNumber":2,"startTime":"2026-07-08T03:02:00.074Z","endTime":"2026-07-08T03:02:04.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35610935264159,"aZ":-13.368805143514347,"pfxX":-7.906088400480602,"pfxZ":9.718164525853947,"pX":0.5007026044953314,"pZ":2.776313685872834,"vX0":8.148857769956651,"vY0":-139.00151930107097,"vZ0":-5.410946436410346,"x":97.91,"y":163.82,"x0":-1.457319328764886,"y0":50.00529395757948,"z0":5.653208321061087,"aX":-15.303301505935185},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":12.4,"spinRate":2250,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3957221594542366,"extension":5.292419748148993},"index":2,"playId":"0e1f5a69-de98-374e-99f2-82e845ed21d6","pitchNumber":3,"startTime":"2026-07-08T03:02:16.363Z","endTime":"2026-07-08T03:02:20.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14594582974327,"aZ":-22.467388555056623,"pfxX":-11.433399429993464,"pfxZ":5.1390270056487815,"pX":-0.45035726509135937,"pZ":2.7865134173510056,"vX0":6.818952707784077,"vY0":-137.50467668888123,"vZ0":-3.757867563477654,"x":134.17,"y":163.54,"x0":-1.4935535559580762,"y0":50.00672566134804,"z0":5.7192394001665035,"aX":-21.617740945336617},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":19.0,"spinRate":2104,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.40029993054709,"extension":5.453800407486125},"hitData":{"launchSpeed":94.7,"launchAngle":36.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.73,"coordY":55.26}},"index":3,"playId":"cc21aafa-d09b-3fc3-accc-48d454740991","pitchNumber":4,"startTime":"2026-07-08T03:02:31.909Z","endTime":"2026-07-08T03:02:41.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:02:41.080Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:04:40.909Z","endTime":"2026-07-08T03:05:58.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860850177897927,"aZ":-30.82412962104993,"pfxX":-10.737232941791175,"pfxZ":0.8517691747730352,"pX":-1.111565016112532,"pZ":1.8698060339667255,"vX0":7.020105659690458,"vY0":-124.93139296838984,"vZ0":-3.066260383409524,"x":159.37,"y":188.3,"x0":-2.555036466665032,"y0":50.00525641949706,"z0":5.632176130040817,"aX":-17.069503938385033},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":18.0,"spinRate":1634,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43750577833887894,"extension":6.68713570988847},"index":0,"playId":"6e262bb0-02eb-36fd-ab2e-243241807989","pitchNumber":1,"startTime":"2026-07-08T03:04:50.639Z","endTime":"2026-07-08T03:04:54.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":91.8,"endSpeed":83.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118995083752807,"aZ":-13.56209746963224,"pfxX":-3.709304424819785,"pfxZ":10.306635783004454,"pX":-1.6274154981385538,"pZ":3.182189765403232,"vX0":3.9247597844975166,"vY0":-133.62163963526726,"vZ0":-4.574360718274585,"x":179.03,"y":152.86,"x0":-2.6341928113680666,"y0":50.004786586339726,"z0":5.892637684185494,"aX":-6.700213717805447},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2288,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41009978671443825,"extension":6.6399025992772325},"index":1,"playId":"639e673b-9cc7-30d3-b752-6f176ff8907c","pitchNumber":2,"startTime":"2026-07-08T03:05:09.724Z","endTime":"2026-07-08T03:05:13.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346318313451576,"aZ":-13.283432497720211,"pfxX":-3.9264041786573993,"pfxZ":10.453759645415161,"pX":-0.943509989153896,"pZ":1.9000104406624043,"vX0":5.56734258902582,"vY0":-133.6945193703277,"vZ0":-7.686892729256728,"x":152.96,"y":187.48,"x0":-2.544596925358534,"y0":50.00155580255751,"z0":5.769755060655399,"aX":-7.094366998042975},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2261,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4099924236170338,"extension":6.666262510954897},"index":2,"playId":"a024c871-9aab-3d90-9931-4454c45cbcda","pitchNumber":3,"startTime":"2026-07-08T03:05:24.163Z","endTime":"2026-07-08T03:05:51.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1592065338425,"aZ":-30.916641946422747,"pfxX":-7.345642122333705,"pfxZ":0.7703301218371976,"pX":-0.6266230273550712,"pZ":1.6126904194353866,"vX0":7.243810822784413,"vY0":-126.59754729039011,"vZ0":-3.7883151942985505,"x":140.89,"y":195.24,"x0":-2.5668164379594747,"y0":50.00052516322801,"z0":5.595403938434885,"aX":-11.955646968243643},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":11.8,"spinRate":1481,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4321851142583424,"extension":6.657616153032606},"hitData":{"launchSpeed":86.8,"launchAngle":9.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.1,"coordY":163.11}},"index":3,"playId":"8f5fabce-0cfe-36e0-a00a-8bd81d8c486f","pitchNumber":4,"startTime":"2026-07-08T03:05:50.928Z","endTime":"2026-07-08T03:05:58.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:05:58.694Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:06:16.667Z","endTime":"2026-07-08T03:08:00.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90185517681992,"aZ":-28.571443086021265,"pfxX":-8.711141830667584,"pfxZ":2.223526787227031,"pX":-0.7888373769030191,"pZ":1.7563098630990945,"vX0":7.460647919307868,"vY0":-126.30086383366509,"vZ0":-3.874577246958142,"x":147.07,"y":191.36,"x0":-2.6443817828777236,"y0":50.00322887892711,"z0":5.5992169679366555,"aX":-14.122041072478387},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":14.2,"spinRate":1537,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4330998789762823,"extension":6.53919267184491},"index":0,"playId":"e59d91c8-d4cc-3aa1-8844-ce74947c8d80","pitchNumber":1,"startTime":"2026-07-08T03:06:22.447Z","endTime":"2026-07-08T03:06:25.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479056246011897,"aZ":-30.67729800408599,"pfxX":-9.588691817577383,"pfxZ":0.9359587073078872,"pX":-0.5636429416942316,"pZ":0.5555555575459876,"vX0":8.14080960669282,"vY0":-126.59672543411438,"vZ0":-6.141324108822911,"x":138.48,"y":223.78,"x0":-2.5924163204604542,"y0":50.00547132761959,"z0":5.50229342456767,"aX":-15.396461253998911},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":15.2,"spinRate":1528,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4344822175404337,"extension":6.689846485928879},"index":1,"playId":"256c1d6a-9695-3276-a302-7c99ac2dc0d8","pitchNumber":2,"startTime":"2026-07-08T03:06:41.595Z","endTime":"2026-07-08T03:06:45.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":86.2,"endSpeed":79.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188175823332646,"aZ":-27.48390672951252,"pfxX":-8.685687974563688,"pfxZ":2.9421681742271844,"pX":-0.2727107173696862,"pZ":0.36136995474107597,"vX0":8.482870450335417,"vY0":-125.17798778588411,"vZ0":-7.0358263613150545,"x":127.4,"y":229.02,"x0":-2.569576882166211,"y0":50.0026321039324,"z0":5.444624385203869,"aX":-13.847044296787029},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":13.9,"spinRate":1440,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43679565111811103,"extension":6.708684938724688},"index":2,"playId":"227ff3c3-724f-39f6-b2dd-bd7518a6459f","pitchNumber":3,"startTime":"2026-07-08T03:06:57.348Z","endTime":"2026-07-08T03:07:00.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.910942038705905,"aZ":-12.563727152884256,"pfxX":-3.834592617193587,"pfxZ":11.039638831893335,"pX":0.5969640121851024,"pZ":3.730587843023203,"vX0":9.005031509782977,"vY0":-133.7007859141923,"vZ0":-3.147669126867818,"x":94.25,"y":138.05,"x0":-2.345221175926888,"y0":50.000739168961125,"z0":5.848674160527781,"aX":-6.811331949363029},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":4.6,"spinRate":2263,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41267775047424493,"extension":6.488461825929613},"index":3,"playId":"05e8cc90-f625-389f-9314-32678c3f9515","pitchNumber":4,"startTime":"2026-07-08T03:07:14.139Z","endTime":"2026-07-08T03:07:18.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-08T03:07:25.899Z","endTime":"2026-07-08T03:07:38.469Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":86.7,"endSpeed":79.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620661503353915,"aZ":-31.840645078596776,"pfxX":-7.195248087622117,"pfxZ":0.20258979843494695,"pX":-0.7770313822844469,"pZ":0.3867765238236101,"vX0":7.277745843123614,"vY0":-125.97001945358525,"vZ0":-6.193814822505075,"x":146.62,"y":228.34,"x0":-2.7688745794332896,"y0":50.000385915203076,"z0":5.4519180605268005,"aX":-11.561199862848945},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":11.4,"spinRate":1484,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43483052338788486,"extension":6.508443636126468},"index":5,"playId":"a943151d-8424-3e88-bb62-c9a7ffcbf0a0","pitchNumber":5,"startTime":"2026-07-08T03:07:38.469Z","endTime":"2026-07-08T03:07:42.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322519418137194,"aZ":-35.45239698253261,"pfxX":0.7558805998168514,"pfxZ":-2.1653310017657645,"pX":-0.402620322757196,"pZ":1.7966250442547136,"vX0":5.445802116537766,"vY0":-122.91795666978675,"vZ0":-2.2723676921501745,"x":132.35,"y":190.27,"x0":-2.752834300293584,"y0":50.00069145955591,"z0":5.768347809238003,"aX":1.1453523522989968},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.2,"breakHorizontal":-2.8,"spinRate":2357,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4470777109253872,"extension":6.594284135291471},"index":6,"playId":"c50743cb-3ffa-3959-8207-cf6ad2203372","pitchNumber":6,"startTime":"2026-07-08T03:07:56.135Z","endTime":"2026-07-08T03:08:00.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:08:00.040Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:08:14.129Z","endTime":"2026-07-08T03:09:33.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190836220362716,"aZ":-37.722743647219865,"pfxX":2.5688196340119553,"pfxZ":-3.679554119891538,"pX":-0.33128441206053266,"pZ":1.3329577608137104,"vX0":4.876452673247535,"vY0":-122.3531986761195,"vZ0":-2.8866975145507077,"x":129.63,"y":202.79,"x0":-2.687454520353354,"y0":50.00181094637812,"z0":5.77556062578519,"aX":3.87523231372705},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.1,"breakHorizontal":-5.9,"spinRate":2447,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4484587841712435,"extension":6.486851021641218},"index":0,"playId":"98c69b12-659d-3eeb-bf68-97c77a4b2b4e","pitchNumber":1,"startTime":"2026-07-08T03:08:25.529Z","endTime":"2026-07-08T03:08:30.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81086787138984,"aZ":-11.739938686901334,"pfxX":-3.87094605166049,"pfxZ":11.134438124945728,"pX":-0.2416420791153699,"pZ":2.524867594057851,"vX0":6.98532367339487,"vY0":-135.18924566009906,"vZ0":-6.48852269073846,"x":126.21,"y":170.61,"x0":-2.3660843256096222,"y0":50.00162143752804,"z0":5.794568097051872,"aX":-7.103738978110928},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2298,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4064679889947258,"extension":6.652854146907893},"index":1,"playId":"7515269d-5e63-365e-a627-85c0d17e2c86","pitchNumber":2,"startTime":"2026-07-08T03:08:39.259Z","endTime":"2026-07-08T03:08:43.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376799725426963,"aZ":-36.244852377227566,"pfxX":2.3206373509282754,"pfxZ":-2.6828629262815005,"pX":0.3219200376175256,"pZ":1.21687880293443,"vX0":6.265209782222044,"vY0":-122.24850987471974,"vZ0":-3.5748358264665483,"x":104.73,"y":205.92,"x0":-2.5721930320659556,"y0":50.001098184751626,"z0":5.799005537154679,"aX":3.523098439110833},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.4,"breakHorizontal":-5.6,"spinRate":2534,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44749372138484933,"extension":6.447169922666024},"index":2,"playId":"e249079a-de29-3e3b-9bba-31dedc97a6b5","pitchNumber":3,"startTime":"2026-07-08T03:08:54.253Z","endTime":"2026-07-08T03:08:58.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77585996873396,"aZ":-27.143069156749394,"pfxX":-6.4903486597897535,"pfxZ":3.081458158529923,"pX":-1.9651214787851072,"pZ":2.7729033318694407,"vX0":3.9516187305996677,"vY0":-126.90134986077804,"vZ0":-1.7545392640209063,"x":191.91,"y":163.91,"x0":-2.698607658148295,"y0":50.00297039347448,"z0":5.63390714252953,"aX":-10.594099667391555},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":10.9,"spinRate":1459,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4314972217521702,"extension":6.5214555692322},"index":3,"playId":"b33e72f2-2b0e-3118-b520-c8c09362fa46","pitchNumber":4,"startTime":"2026-07-08T03:09:08.824Z","endTime":"2026-07-08T03:09:14.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252025680467057,"aZ":-28.552670673669578,"pfxX":2.0254958681486444,"pfxZ":2.2070826291783723,"pX":0.7057249163122786,"pZ":1.479195445867811,"vX0":7.486009828396857,"vY0":-127.61313260267418,"vZ0":-4.988700304862088,"x":90.1,"y":198.84,"x0":-2.5339091339158926,"y0":50.005137799188475,"z0":5.71965902152759,"aX":3.3268667579319557},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-5.4,"spinRate":2391,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4298823166817587,"extension":6.552559943419768},"index":4,"playId":"fcb36ca4-0d0c-3c9c-8717-af07f36bb221","pitchNumber":5,"startTime":"2026-07-08T03:09:28.747Z","endTime":"2026-07-08T03:09:33.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:09:33.235Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann challenged (pitch result), call on the field was overturned: Manny Machado called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:09:54.440Z","endTime":"2026-07-08T03:11:37.828Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.8,"endSpeed":79.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850875509980288,"aZ":-27.374365145656437,"pfxX":-8.009308637723667,"pfxZ":2.9918494006071406,"pX":-0.4683214968303968,"pZ":2.7958637500004713,"vX0":7.712423310829404,"vY0":-126.14531300156698,"vZ0":-1.7150404578825644,"x":134.85,"y":163.29,"x0":-2.5320110604099346,"y0":50.00151828126105,"z0":5.701967266593682,"aX":-12.843059389811811},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":12.6,"spinRate":1381,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.43503400442718654,"extension":6.507996470150063},"index":0,"playId":"5738d9fb-81d4-3c42-949e-2bd7534ea30a","pitchNumber":1,"startTime":"2026-07-08T03:10:00.042Z","endTime":"2026-07-08T03:10:06.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196080140929634,"aZ":-36.02707601875309,"pfxX":0.1147358922858398,"pfxZ":-2.670227452682445,"pX":0.09327035995250046,"pZ":1.0156570665995432,"vX0":5.63555085552359,"vY0":-120.13495561678695,"vZ0":-3.8137524901122406,"x":113.44,"y":211.36,"x0":-2.311265642296546,"y0":50.0031045015436,"z0":5.871302932610769,"aX":0.16556821544667583},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.5,"breakHorizontal":-1.8,"spinRate":2359,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45828183768384756,"extension":6.476904053859225},"index":1,"playId":"74165912-3273-36e8-bf2d-5addc6e368b5","pitchNumber":2,"startTime":"2026-07-08T03:10:24.297Z","endTime":"2026-07-08T03:10:27.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08670900443034,"aZ":-14.96824458431048,"pfxX":-4.348981092231563,"pfxZ":9.250181704886979,"pX":-0.2614433068272688,"pZ":2.492876129246652,"vX0":6.90701130835439,"vY0":-136.06947226643078,"vZ0":-5.882842508630785,"x":126.97,"y":171.47,"x0":-2.2770566735307614,"y0":50.00273572088857,"z0":5.7342465766795,"aX":-8.089908305107175},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2396,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4037664967975876,"extension":6.515400720822985},"index":2,"playId":"7330e0c3-0e75-3841-a5d1-c5462487d2f3","pitchNumber":3,"startTime":"2026-07-08T03:10:42.143Z","endTime":"2026-07-08T03:10:48.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Xander Bogaerts steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"7330e0c3-0e75-3841-a5d1-c5462487d2f3","startTime":"2026-07-08T03:10:54.489Z","endTime":"2026-07-08T03:11:10.805Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"postOnSecond":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.4,"dramaIndex":18.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093328355571852,"aZ":-12.949004585307929,"pfxX":-3.439961761881087,"pfxZ":10.301698849983818,"pX":0.7711006360995846,"pZ":1.9031278373204394,"vX0":9.455086752991573,"vY0":-136.05538965476975,"vZ0":-7.741726488618876,"x":87.61,"y":187.4,"x0":-2.309087809117376,"y0":50.0029701292156,"z0":5.691481083248593,"aX":-6.420131750647377},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2411,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4032502923927228,"extension":6.589936096650748},"index":4,"playId":"fbd79d8e-a4e3-3469-a1a8-355b77bc532a","pitchNumber":4,"startTime":"2026-07-08T03:11:10.805Z","endTime":"2026-07-08T03:11:37.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:11:37.828Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:13:47.266Z","endTime":"2026-07-08T03:16:00.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yuki Matsui replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:13:19.484Z","endTime":"2026-07-08T03:13:49.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60168148685726,"aZ":-15.097094588316176,"pfxX":2.629475064497889,"pfxZ":9.324675981180697,"pX":-0.5631729864515755,"pZ":2.8362934361768177,"vX0":-6.10233928083817,"vY0":-134.56919128086707,"vZ0":-5.407561365671409,"x":138.47,"y":162.2,"x0":1.393721721155821,"y0":50.00288463720147,"z0":5.943897632336596,"aX":4.816201357110474},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-3.5,"spinRate":2471,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4072582712879558,"extension":5.786530593320163},"index":1,"playId":"c04be1a5-f597-33ec-946f-9cb435fe0c1f","pitchNumber":1,"startTime":"2026-07-08T03:13:49.474Z","endTime":"2026-07-08T03:13:53.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":85.0,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086711615449886,"aZ":-29.409773941361383,"pfxX":-3.0855918355419156,"pfxZ":1.7596654940649081,"pX":-1.060699777373649,"pZ":0.6124099251089523,"vX0":-5.182359828423023,"vY0":-123.73640086563165,"vZ0":-6.936672408348592,"x":157.43,"y":222.24,"x0":1.4524856933380077,"y0":50.00162997385167,"z0":5.880332444411529,"aX":-4.836562183516547},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":6.7,"spinRate":2874,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4407761102894936,"extension":5.739076351986826},"index":2,"playId":"f860d9aa-05ca-323c-8a1e-23cbf48a9720","pitchNumber":2,"startTime":"2026-07-08T03:14:08.329Z","endTime":"2026-07-08T03:14:12.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":91.9,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869109847714473,"aZ":-17.527628595910233,"pfxX":8.18473575980168,"pfxZ":8.11356886012754,"pX":1.7887431764059423,"pZ":3.182055467707431,"vX0":-2.3906440067265895,"vY0":-133.77620716579506,"vZ0":-3.9264668990708973,"x":48.82,"y":152.86,"x0":1.6325440177330108,"y0":50.0060942718472,"z0":5.931632584428384,"aX":14.781647056543585},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":-14.3,"spinRate":1991,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.4100248768189587,"extension":5.678529553155983},"index":3,"playId":"2ca68e6e-36f8-36ad-8712-a46df071d207","pitchNumber":3,"startTime":"2026-07-08T03:14:29.490Z","endTime":"2026-07-08T03:14:34.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89960148948468,"aZ":-10.729720354463376,"pfxX":3.7188676975707193,"pfxZ":11.71022129065728,"pX":-0.5596125035784999,"pZ":1.9449860769142053,"vX0":-6.508757203213511,"vY0":-134.8486415668778,"vZ0":-8.056248245615352,"x":138.33,"y":186.27,"x0":1.4084544656718951,"y0":50.00024558112431,"z0":5.7389886855197165,"aX":6.809054892029691},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-5.3,"spinRate":2482,"spinDirection":159},"zone":7,"typeConfidence":0.91,"plateTime":0.4070790589018576,"extension":5.803644959748625},"index":4,"playId":"23914611-d351-328b-a3ef-3130679c601d","pitchNumber":4,"startTime":"2026-07-08T03:14:58.387Z","endTime":"2026-07-08T03:15:02.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":93.6,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5977643207149,"aZ":-9.539589436574602,"pfxX":2.624886491846569,"pfxZ":12.167697215628738,"pX":-1.0113352677622558,"pZ":0.8459646354911676,"vX0":-7.048357530494229,"vY0":-135.73679610911873,"vZ0":-11.224922918128227,"x":155.55,"y":215.94,"x0":1.2815406052956182,"y0":50.00018327943884,"z0":5.706290977558136,"aX":4.882285870773108},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-3.2,"spinRate":2501,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.40401399975471364,"extension":5.994862730977674},"index":5,"playId":"00d109c0-8dcb-3502-a2a3-a4ce67f934bb","pitchNumber":5,"startTime":"2026-07-08T03:15:18.529Z","endTime":"2026-07-08T03:15:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-08T03:15:39.051Z","endTime":"2026-07-08T03:15:57.105Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31881601018727,"aZ":-10.016846023176882,"pfxX":3.2398882143436722,"pfxZ":12.184422577885954,"pX":-0.06541273553840593,"pZ":2.752836033773144,"vX0":-4.955302216328454,"vY0":-134.7482727905166,"vZ0":-6.33669230609855,"x":119.49,"y":164.45,"x0":1.3859210731797216,"y0":50.00279063689185,"z0":5.860407711203217,"aX":5.8920811243482945},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.6,"breakHorizontal":-4.7,"spinRate":2465,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.4082295738596442,"extension":5.7349802440273026},"index":7,"playId":"fa7c1a06-c593-326f-8c5b-70d6c1407058","pitchNumber":6,"startTime":"2026-07-08T03:15:57.105Z","endTime":"2026-07-08T03:16:00.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:16:00.870Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:16:19.298Z","endTime":"2026-07-08T03:17:55.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81901819858361,"aZ":-27.22155670587157,"pfxX":-6.194818681212891,"pfxZ":3.3811412301757695,"pX":0.27382958043368616,"pZ":2.8531416398932437,"vX0":-1.5861489427711608,"vY0":-120.68486424333423,"vZ0":-1.5708585493401532,"x":106.56,"y":161.75,"x0":1.745393871157579,"y0":50.00460703612094,"z0":5.92389954527152,"aX":-9.08355927597822},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.0,"breakHorizontal":11.6,"spinRate":2919,"spinDirection":303},"zone":2,"typeConfidence":2.0,"plateTime":0.4549062533754018,"extension":5.748670015936086},"index":0,"playId":"9cf5a781-c9a9-3929-b4e8-2baa2021734d","pitchNumber":1,"startTime":"2026-07-08T03:16:29.061Z","endTime":"2026-07-08T03:16:32.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44013855519977,"aZ":-28.58187755613565,"pfxX":7.480937069371063,"pfxZ":2.328937723349595,"pX":0.39532889468352084,"pZ":0.003078403165268993,"vX0":-5.1140059692476925,"vY0":-123.3192665874669,"vZ0":-8.070965204050461,"x":101.93,"y":238.7,"x0":1.5236823286456003,"y0":50.000899121439595,"z0":5.727991704302614,"aX":11.525136570158422},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-12.4,"spinRate":1256,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4440867065325347,"extension":5.837375700524018},"index":1,"playId":"e8a56941-9c73-31c1-a097-cb8c4b4043c0","pitchNumber":2,"startTime":"2026-07-08T03:16:45.765Z","endTime":"2026-07-08T03:16:50.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672288465548736,"aZ":-25.910033120402062,"pfxX":3.65262174842134,"pfxZ":4.0314876138868705,"pX":1.936647689685007,"pZ":2.8107680692019072,"vX0":-0.9863812374673606,"vY0":-124.04219524188916,"vZ0":-2.457663802811956,"x":43.18,"y":162.89,"x0":1.8658787121668254,"y0":50.000440565068416,"z0":5.982890362235717,"aX":5.6697739142040176},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.0,"breakHorizontal":-6.4,"spinRate":1089,"spinDirection":129},"zone":12,"typeConfidence":0.88,"plateTime":0.44218830383200647,"extension":5.736396277513718},"index":2,"playId":"f7f4b0bb-8558-3aef-8e6c-5f8c40161cfd","pitchNumber":3,"startTime":"2026-07-08T03:17:12.580Z","endTime":"2026-07-08T03:17:15.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815190292904084,"aZ":-10.986854928138037,"pfxX":3.0718198435063115,"pfxZ":11.375565711812687,"pX":-0.159957126804398,"pZ":1.9272952877056464,"vX0":-6.091316555716959,"vY0":-135.86369016241417,"vZ0":-8.159922226016269,"x":123.1,"y":186.74,"x0":1.7158228012464596,"y0":50.00361998727453,"z0":5.740499418891162,"aX":5.722312264896431},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-4.2,"spinRate":2376,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.4037377817434451,"extension":5.891275955101218},"hitData":{"launchSpeed":89.3,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.45,"coordY":114.19}},"index":3,"playId":"78fc1fa2-e944-311a-b042-afff017b3cd1","pitchNumber":4,"startTime":"2026-07-08T03:17:43.092Z","endTime":"2026-07-08T03:17:55.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.63,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:17:55.305Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to center fielder Jackson Merrill. Gabriel Moreno to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:19:29.600Z","endTime":"2026-07-08T03:21:22.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lourdes Gurriel Jr. replaces Max Kepler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-07-08T03:18:13.652Z","endTime":"2026-07-08T03:18:21.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-07-08T03:18:21.054Z","endTime":"2026-07-08T03:19:31.887Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327589068364972,"aZ":-32.06659506068177,"pfxX":5.680091092881845,"pfxZ":0.07510838496918337,"pX":0.3067535593073495,"pZ":0.6232864709738594,"vX0":-5.2430865115313905,"vY0":-120.80629332707286,"vZ0":-5.502959342105003,"x":105.31,"y":221.95,"x0":1.7757603969858102,"y0":50.005036818222635,"z0":5.776775343313592,"aX":8.32845074780409},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":-8.9,"spinRate":1110,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.454815666802455,"extension":5.712802066623007},"index":2,"playId":"30dd58c3-2aaf-3805-91b4-39c42d0d29aa","pitchNumber":1,"startTime":"2026-07-08T03:19:31.887Z","endTime":"2026-07-08T03:19:36.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":92.7,"endSpeed":83.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73512222069132,"aZ":-8.486057637933708,"pfxX":3.7965823100207348,"pfxZ":13.16335854273795,"pX":0.09600450118920313,"pZ":1.8445060285676562,"vX0":-6.229459174274081,"vY0":-134.44134014297177,"vZ0":-8.662821283818353,"x":113.34,"y":188.98,"x0":1.967997135611194,"y0":50.004827210048866,"z0":5.742732794044307,"aX":6.833684096470301},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.7,"breakHorizontal":-5.3,"spinRate":2426,"spinDirection":152},"zone":8,"typeConfidence":0.91,"plateTime":0.4100764071667333,"extension":5.751733796485677},"index":3,"playId":"71080011-5763-390b-b36d-eb138e2616c0","pitchNumber":2,"startTime":"2026-07-08T03:19:57.663Z","endTime":"2026-07-08T03:20:02.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57979605869548,"aZ":-27.44218273001054,"pfxX":-2.8917341269051,"pfxZ":2.941759001815856,"pX":0.20104041782594184,"pZ":1.4014826724331964,"vX0":-2.8207763416273104,"vY0":-125.94895149842213,"vZ0":-5.553403411384753,"x":109.34,"y":200.94,"x0":1.7110899626100515,"y0":50.00109514790248,"z0":5.8542561881603685,"aX":-4.644200663128923},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":5.9,"spinRate":2664,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4348819462327338,"extension":5.685810797260874},"index":4,"playId":"34c166fd-a430-3a5b-b522-897e7f478917","pitchNumber":3,"startTime":"2026-07-08T03:20:19.546Z","endTime":"2026-07-08T03:20:23.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":91.8,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.411243193858994,"aZ":-11.017255120149425,"pfxX":1.8656319793156753,"pfxZ":11.869829894290135,"pX":-1.1581840259057226,"pZ":2.506361837153821,"vX0":-7.974240297925207,"vY0":-133.34841888549943,"vZ0":-6.581713151049396,"x":161.15,"y":171.11,"x0":1.6420205051650785,"y0":50.0041680105127,"z0":5.819003308117848,"aX":3.3265524627672636},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.0,"breakHorizontal":-1.4,"spinRate":2506,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.4123603136538132,"extension":5.762004883667871},"index":5,"playId":"e3ac5f6f-f2e0-3624-9254-73129a737a4c","pitchNumber":4,"startTime":"2026-07-08T03:20:40.520Z","endTime":"2026-07-08T03:20:44.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17372692288662,"aZ":-28.689158940939944,"pfxX":4.01324252850573,"pfxZ":2.3521796636523042,"pX":0.8673799848221648,"pZ":2.3743274651082054,"vX0":-3.4506069155729766,"vY0":-121.27815598282861,"vZ0":-2.644598949674072,"x":83.94,"y":174.67,"x0":1.7917303260027049,"y0":50.001790506527,"z0":5.998013257548307,"aX":5.93892467052947},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":-6.4,"spinRate":1156,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.45277455728894145,"extension":5.633974927049424},"hitData":{"launchSpeed":81.0,"launchAngle":21.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.05,"coordY":85.16}},"index":6,"playId":"13b7b0ae-7891-323e-bb65-1e1ef5ee8acd","pitchNumber":5,"startTime":"2026-07-08T03:21:12.536Z","endTime":"2026-07-08T03:21:22.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.31,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:21:22.278Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Arenado grounds into a double play, shortstop Xander Bogaerts to second baseman Sung-Mun Song to first baseman Jake Cronenworth. Lourdes Gurriel Jr. out at 2nd. Nolan Arenado out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:24:09.606Z","endTime":"2026-07-08T03:24:19.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-07-08T03:21:42.181Z","endTime":"2026-07-08T03:22:12.020Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhony Brito replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-08T03:22:12.020Z","endTime":"2026-07-08T03:24:11.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666745,"link":"/api/v1/people/666745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39376360627962,"aZ":-19.922406424286457,"pfxX":-10.308643446019678,"pfxZ":6.24015161448331,"pX":0.07948785848074401,"pZ":2.583000993376688,"vX0":6.395183217463241,"vY0":-139.47827228305195,"vZ0":-6.050572867444703,"x":113.97,"y":169.04,"x0":-0.907861885469123,"y0":50.00500871828959,"z0":6.1013788821469035,"aX":-20.2424718303936},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":17.3,"spinRate":2172,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3932300681335881,"extension":6.064257840200119},"hitData":{"launchSpeed":95.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.75,"coordY":152.09}},"index":2,"playId":"118c041c-023b-3901-a37d-84361bd3d276","pitchNumber":1,"startTime":"2026-07-08T03:24:11.358Z","endTime":"2026-07-08T03:24:19.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":9.800000000000011,"leverageIndex":2.27,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:24:19.052Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:26:29.351Z","endTime":"2026-07-08T03:27:07.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lourdes Gurriel Jr. remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:25:49.044Z","endTime":"2026-07-08T03:26:31.543Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46533022222637,"aZ":-13.901852129997724,"pfxX":-3.125435503816746,"pfxZ":10.537145406238162,"pX":-0.9511082354644012,"pZ":2.3300486732554373,"vX0":4.92217778102734,"vY0":-131.73227233337508,"vZ0":-6.376946005740961,"x":153.25,"y":175.87,"x0":-2.449257562409412,"y0":50.00230023547968,"z0":5.835086741935463,"aX":-5.4198343002176905},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2289,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4179284768822109,"extension":6.699110490040174},"index":1,"playId":"8b15feb1-d76e-3cd6-a825-0a3ae44ae41d","pitchNumber":1,"startTime":"2026-07-08T03:26:31.543Z","endTime":"2026-07-08T03:26:36.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787418035458632,"aZ":-36.27349738117948,"pfxX":0.5040861321238791,"pfxZ":-2.9092081478255363,"pX":-0.021368678234580323,"pZ":0.572696219297991,"vX0":6.213649960944445,"vY0":-118.80538302397953,"vZ0":-4.4630932743567024,"x":117.81,"y":223.32,"x0":-2.751822833413886,"y0":50.002410818569466,"z0":5.823295255816615,"aX":0.7101040260598886},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.2,"breakHorizontal":-2.6,"spinRate":2405,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4635672132587838,"extension":6.536561225832471},"index":2,"playId":"753175f6-51bf-3d92-a9e5-6b9445f4d730","pitchNumber":2,"startTime":"2026-07-08T03:26:44.775Z","endTime":"2026-07-08T03:26:48.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657619273689793,"aZ":-14.187990926464755,"pfxX":-4.1073962107436035,"pfxZ":10.04014557326741,"pX":-0.8718239257867287,"pZ":2.318847422393453,"vX0":6.0552531816863135,"vY0":-133.2533075991446,"vZ0":-6.499698909082546,"x":150.23,"y":176.17,"x0":-2.6440233234218935,"y0":50.0020092635082,"z0":5.821817826655703,"aX":-7.357979624498602},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2275,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.41163915994016076,"extension":6.521253044995145},"hitData":{"launchSpeed":78.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.16,"coordY":156.5}},"index":3,"playId":"481a208b-18c7-3961-bac2-076933bbdaf8","pitchNumber":3,"startTime":"2026-07-08T03:26:59.905Z","endTime":"2026-07-08T03:27:07.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:27:07.873Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:27:23.767Z","endTime":"2026-07-08T03:27:51.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":86.1,"endSpeed":78.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.651432460769797,"aZ":-29.306454715049718,"pfxX":-8.772120982038867,"pfxZ":1.8128367213174084,"pX":0.12454117437841636,"pZ":1.8355277077539556,"vX0":9.363488714848556,"vY0":-124.96683311963375,"vZ0":-3.5613601324848467,"x":112.25,"y":189.22,"x0":-2.534696448928578,"y0":50.00110345177361,"z0":5.691784287325442,"aX":-13.846417970033276},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":1598,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4386310090554306,"extension":6.490824377416763},"index":0,"playId":"f738706f-33fe-3b55-bdfa-3515a4b52730","pitchNumber":1,"startTime":"2026-07-08T03:27:31.456Z","endTime":"2026-07-08T03:27:35.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24118818115179,"aZ":-17.30336869808216,"pfxX":-0.3619822013958165,"pfxZ":8.609843875517644,"pX":0.006510258335654531,"pZ":2.3424002005365665,"vX0":7.086044600762286,"vY0":-131.00239061712676,"vZ0":-5.573324991361353,"x":116.75,"y":175.54,"x0":-2.6935246193518645,"y0":50.00516083848144,"z0":5.803000949191713,"aX":-0.6258235866134283},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.0,"spinRate":2225,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.419070775375578,"extension":6.415177321981465},"hitData":{"launchSpeed":88.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.39,"coordY":168.82}},"index":1,"playId":"b2273783-8295-3314-9931-f2a4dfca172f","pitchNumber":2,"startTime":"2026-07-08T03:27:44.055Z","endTime":"2026-07-08T03:27:51.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:27:51.600Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:28:07.214Z","endTime":"2026-07-08T03:29:23.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24774019429798,"aZ":-37.265800667692226,"pfxX":1.6535607103520746,"pfxZ":-3.4858583266258023,"pX":0.11639377507046246,"pZ":2.2093121593788094,"vX0":5.423740245552757,"vY0":-120.6182010936629,"vZ0":-1.2138382282017794,"x":112.56,"y":179.13,"x0":-2.3835452719499135,"y0":50.001042200373,"z0":6.029067916985899,"aX":2.416299319370496},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.4,"breakHorizontal":-4.4,"spinRate":2416,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4555256211735954,"extension":6.711345752128686},"index":0,"playId":"1efa5644-fc4e-33cd-97cb-9463e1a6ee30","pitchNumber":1,"startTime":"2026-07-08T03:28:19.201Z","endTime":"2026-07-08T03:28:23.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02615865215274,"aZ":-34.7903896277346,"pfxX":-6.398142671205097,"pfxZ":-1.6480777126028219,"pX":0.056916509742632744,"pZ":1.6235682931975917,"vX0":8.441711210040484,"vY0":-125.20009047016464,"vZ0":-2.913317396440371,"x":114.83,"y":194.94,"x0":-2.525570185564489,"y0":50.00223249813473,"z0":5.646528736787013,"aX":-10.168593647483522},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":9.7,"spinRate":1436,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.43731570678398723,"extension":6.834000163848635},"index":1,"playId":"f251c474-e82e-34d8-a61b-db1878ad70e0","pitchNumber":2,"startTime":"2026-07-08T03:28:37.622Z","endTime":"2026-07-08T03:28:42.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883414029932815,"aZ":-15.984932448258514,"pfxX":-3.996828973356608,"pfxZ":8.889646967968353,"pX":0.1589507352988634,"pZ":1.2320150020907192,"vX0":8.351663961031399,"vY0":-134.06987296175294,"vZ0":-8.574812919949188,"x":110.94,"y":205.52,"x0":-2.4767364263790346,"y0":50.004709884094126,"z0":5.612000283819998,"aX":-7.28086089193093},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2235,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4084894418781335,"extension":6.805205979758945},"index":2,"playId":"15e5a3e2-5a33-39a5-8940-3cead411c130","pitchNumber":3,"startTime":"2026-07-08T03:28:57.180Z","endTime":"2026-07-08T03:29:01.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62692328637296,"aZ":-17.473194751991688,"pfxX":-2.5916483306898854,"pfxZ":8.08370416199832,"pX":-0.07744324642750375,"pZ":2.3611533912329468,"vX0":7.1258288410166575,"vY0":-133.9279439311553,"vZ0":-5.748502321449114,"x":119.95,"y":175.03,"x0":-2.4345694511895495,"y0":50.00236604893001,"z0":5.782908907908333,"aX":-4.713418844186864},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":3.1,"spinRate":2198,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40880005423400645,"extension":6.693573569710408},"hitData":{"launchSpeed":86.1,"launchAngle":17.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.77,"coordY":117.84}},"index":3,"playId":"e0c8304f-cc35-3ca6-b492-ce65a8f27e1d","pitchNumber":4,"startTime":"2026-07-08T03:29:12.179Z","endTime":"2026-07-08T03:29:23.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:29:23.351Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jase Bowen flies out sharply to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:29:41.511Z","endTime":"2026-07-08T03:30:15.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.494000626990363,"aZ":-38.71571778172391,"pfxX":1.105152503242298,"pfxZ":-4.601567714147611,"pX":0.5753644977032428,"pZ":1.2953736027401817,"vX0":6.7992375226739075,"vY0":-118.92875991420681,"vZ0":-2.657063293194086,"x":95.07,"y":203.8,"x0":-2.473623370671673,"y0":50.003890238916895,"z0":5.96560788653579,"aX":1.5699537288250147},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.8,"breakHorizontal":-3.7,"spinRate":2355,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4619495832403362,"extension":6.534609624939682},"index":0,"playId":"0a96f6d9-5a46-36b6-8b88-b1687549c699","pitchNumber":1,"startTime":"2026-07-08T03:29:49.301Z","endTime":"2026-07-08T03:29:53.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139858751217215,"aZ":-15.763030170929238,"pfxX":-2.062500165652223,"pfxZ":9.365627704473681,"pX":-0.19627015613878365,"pZ":2.6348101354443405,"vX0":6.204108746768683,"vY0":-132.27909723657763,"vZ0":-5.638596102362213,"x":124.48,"y":167.64,"x0":-2.315710532127486,"y0":50.00503731939505,"z0":5.97068696709788,"aX":-3.615657921218597},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.7,"breakHorizontal":2.2,"spinRate":2145,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41584462181968185,"extension":6.557124388653879},"hitData":{"launchSpeed":105.5,"launchAngle":39.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.37,"coordY":48.51}},"index":1,"playId":"1dee571e-b719-3698-9186-913167a6200b","pitchNumber":2,"startTime":"2026-07-08T03:30:05.831Z","endTime":"2026-07-08T03:30:15.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:30:15.807Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out, shortstop Xander Bogaerts to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:32:19.716Z","endTime":"2026-07-08T03:33:59.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84844671219493,"aZ":-20.01738528954889,"pfxX":-11.28268349399542,"pfxZ":6.34290160314041,"pX":1.6656889163035378,"pZ":2.3360586052138212,"vX0":10.184837403786556,"vY0":-137.87062491522184,"vZ0":-6.6525947795418725,"x":53.51,"y":175.71,"x0":-0.6179813834367996,"y0":50.00397519955948,"z0":6.140195938866826,"aX":-21.63136195944491},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":18.2,"spinRate":2135,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3979054716481052,"extension":6.010919535790983},"index":0,"playId":"99abc79f-dc87-3ccd-b713-b43de6912cf9","pitchNumber":1,"startTime":"2026-07-08T03:32:27.204Z","endTime":"2026-07-08T03:32:33.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753825630009707,"aZ":-23.524149389567746,"pfxX":-8.648925546751137,"pfxZ":5.325907256180525,"pX":0.18815509170918318,"pZ":1.9938326001845919,"vX0":5.532740106984115,"vY0":-126.57867904913769,"vZ0":-5.441366279084583,"x":109.83,"y":184.95,"x0":-0.9019344804045877,"y0":50.00122797661865,"z0":6.054080921408135,"aX":-14.038131412551218},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":1571,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.432675310404822,"extension":6.331597201100608},"index":1,"playId":"ceb30b86-33b4-3ea8-8c7f-3c0ec6a1e460","pitchNumber":2,"startTime":"2026-07-08T03:32:40.397Z","endTime":"2026-07-08T03:32:44.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209320382509357,"aZ":-26.129176652242375,"pfxX":-8.359422520391334,"pfxZ":3.7166002831948672,"pX":-0.37982930560476064,"pZ":1.707473400046166,"vX0":4.1051670933581095,"vY0":-126.53676417000094,"vZ0":-5.533716796478904,"x":131.48,"y":192.68,"x0":-0.9349865118075374,"y0":50.00169387778272,"z0":6.009456710653373,"aX":-13.589045079969848},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":1549,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43244378961639685,"extension":6.35360536471812},"index":2,"playId":"6edc3fb2-88f7-3237-a36c-32495a19e8b6","pitchNumber":3,"startTime":"2026-07-08T03:32:56.874Z","endTime":"2026-07-08T03:33:01.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524776507877956,"aZ":-23.991431675964048,"pfxX":-8.51349244464471,"pfxZ":5.020265920595414,"pX":-0.6180911465205062,"pZ":2.092129093728087,"vX0":3.318689921211336,"vY0":-127.4657534267594,"vZ0":-5.193379316147102,"x":140.56,"y":182.29,"x0":-0.8379181957505274,"y0":50.001734660893575,"z0":6.073440564287525,"aX":-13.87519707977447},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.0,"breakHorizontal":14.5,"spinRate":1468,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4312697559102614,"extension":6.434484301597069},"index":3,"playId":"df1784e2-1e05-3ea2-94ed-b123a3c0d4c8","pitchNumber":4,"startTime":"2026-07-08T03:33:14.056Z","endTime":"2026-07-08T03:33:19.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.354898260925776,"aZ":-14.57082224972821,"pfxX":-4.56605192731058,"pfxZ":9.16133149356576,"pX":1.615220747077892,"pZ":2.9579104657068407,"vX0":8.076293463590924,"vY0":-137.91103960229572,"vZ0":-5.8211975677251315,"x":55.43,"y":158.92,"x0":-0.7611912556457425,"y0":50.00424980069894,"z0":6.082995865576582,"aX":-8.775630906723986},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2059,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3975307305763547,"extension":6.18395545350766},"index":4,"playId":"9beb1f1b-bb04-3adb-8d97-22e6bb172652","pitchNumber":5,"startTime":"2026-07-08T03:33:34.378Z","endTime":"2026-07-08T03:33:37.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35861099347583,"aZ":-27.093128613552324,"pfxX":-9.947015932313526,"pfxZ":3.0470043123091646,"pX":-0.3746604096095295,"pZ":2.5002940092419617,"vX0":4.516264675359248,"vY0":-128.69518039418884,"vZ0":-3.7421449070409296,"x":131.28,"y":171.27,"x0":-0.8663649568178055,"y0":50.001625479785965,"z0":6.08743921906086,"aX":-16.57337295079962},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":1571,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.42669046099229524,"extension":6.302099923119542},"hitData":{"launchSpeed":94.8,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.47,"coordY":135.5}},"index":5,"playId":"c1dcd76e-f439-38c5-bb64-c55b0738e85b","pitchNumber":6,"startTime":"2026-07-08T03:33:51.556Z","endTime":"2026-07-08T03:33:59.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:33:59.547Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:34:18.498Z","endTime":"2026-07-08T03:36:42.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352321490996275,"aZ":-31.885359165477972,"pfxX":4.208046573405472,"pfxZ":0.21047184936513297,"pX":0.48395855631327567,"pZ":2.2717330047249638,"vX0":2.230873257780812,"vY0":-118.37720282271181,"vZ0":-2.021176587049527,"x":98.55,"y":177.44,"x0":-1.021526111162954,"y0":50.00539532840475,"z0":6.09243432021754,"aX":5.89492907533651},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":-8.2,"spinRate":2092,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.46503082939274565,"extension":6.2172683446072465},"index":0,"playId":"9746bd61-fbe9-3ef1-b7ea-1e6e1d0bb1bb","pitchNumber":1,"startTime":"2026-07-08T03:34:27.250Z","endTime":"2026-07-08T03:34:31.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233598932967926,"aZ":-24.145443637390336,"pfxX":-9.955690104074577,"pfxZ":4.793036415018452,"pX":-0.4938356786218462,"pZ":2.018302637348966,"vX0":3.9269529326395185,"vY0":-128.92895473075984,"vZ0":-5.451718233018667,"x":135.82,"y":184.29,"x0":-0.7482764193955607,"y0":50.000641734649044,"z0":6.03762403547446,"aX":-16.662272684591066},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":1605,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4257675945496229,"extension":6.360022226041536},"index":1,"playId":"04fbbcf3-4be1-30fd-84c7-c44f1af1a4ac","pitchNumber":2,"startTime":"2026-07-08T03:34:43.157Z","endTime":"2026-07-08T03:34:46.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274229920412925,"aZ":-31.73008082947972,"pfxX":2.556227928438407,"pfxZ":0.31236320910634063,"pX":1.321990792188543,"pZ":2.6185339766050393,"vX0":4.230923420322792,"vY0":-119.41448733462455,"vZ0":-1.3326988749764674,"x":66.61,"y":168.08,"x0":-0.812290512762434,"y0":50.00431932427476,"z0":6.06639643838826,"aX":3.652060083262144},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.5,"breakHorizontal":-5.8,"spinRate":2187,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.4605508464754413,"extension":6.514962246988552},"index":2,"playId":"628dbcbc-b091-3a3d-8d2b-70c65363db25","pitchNumber":3,"startTime":"2026-07-08T03:35:05.471Z","endTime":"2026-07-08T03:35:09.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64430128680316,"aZ":-16.176436245294113,"pfxX":-5.374824334132437,"pfxZ":8.361423290379998,"pX":0.26997899762235766,"pZ":2.7010293994109396,"vX0":4.676541253384822,"vY0":-137.70384755981266,"vZ0":-6.2736946732113745,"x":106.71,"y":165.85,"x0":-0.7551087990034034,"y0":50.002974359465846,"z0":6.110220677308438,"aX":-10.28390900551293},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":1935,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39833021048541273,"extension":5.996002892710332},"index":3,"playId":"0529481d-bcf8-3e07-8fb9-5978eb373c53","pitchNumber":4,"startTime":"2026-07-08T03:35:29.228Z","endTime":"2026-07-08T03:35:35.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352599935789137,"aZ":-27.44318229920701,"pfxX":-9.52045751712457,"pfxZ":2.8778012096504266,"pX":-1.381001688509498,"pZ":2.070031818600306,"vX0":1.8526083323769194,"vY0":-127.97269353940696,"vZ0":-4.529171258423636,"x":169.64,"y":182.89,"x0":-0.8813062383495628,"y0":50.00572897944229,"z0":6.0327205901012855,"aX":-15.668721899117573},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":1455,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4293087841701686,"extension":6.483655902301511},"index":4,"playId":"aa463827-1c77-32e8-8327-a89a373d17b0","pitchNumber":5,"startTime":"2026-07-08T03:36:02.590Z","endTime":"2026-07-08T03:36:06.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545952704754608,"aZ":-22.86281318643333,"pfxX":-10.025325672653683,"pfxZ":5.70490709320884,"pX":-0.5391786375190675,"pZ":1.8355833350560868,"vX0":3.4163420581062995,"vY0":-127.57075596272891,"vZ0":-5.937062351765081,"x":137.55,"y":189.22,"x0":-0.600557281225144,"y0":50.00395056941398,"z0":6.018684917965338,"aX":-16.369989040108432},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":1462,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4308916250930319,"extension":6.435172248070875},"hitData":{"launchSpeed":80.9,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.15,"coordY":155.48}},"index":5,"playId":"1eea1be4-de1d-37ce-aa4a-5ce5c65098dd","pitchNumber":6,"startTime":"2026-07-08T03:36:34.214Z","endTime":"2026-07-08T03:36:42.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:36:42.252Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:37:01.883Z","endTime":"2026-07-08T03:38:16.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8324416879223,"aZ":-21.45950179911947,"pfxX":-9.756060317439207,"pfxZ":5.635297952359357,"pX":-0.49579904299174815,"pZ":2.062718194857822,"vX0":4.272635661610588,"vY0":-137.15727001809094,"vZ0":-6.730982527512191,"x":135.9,"y":183.09,"x0":-0.8076635090477603,"y0":50.00546101350847,"z0":6.016101181811797,"aX":-18.557848714411943},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":1848,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3996135748385119,"extension":6.281320154534576},"index":0,"playId":"f6f881dc-b950-388d-bae3-97a818513950","pitchNumber":1,"startTime":"2026-07-08T03:37:08.947Z","endTime":"2026-07-08T03:37:12.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066439893860302,"aZ":-35.49443808294032,"pfxX":1.378432559505601,"pfxZ":-2.2802296393639105,"pX":1.3407944312693634,"pZ":1.554259523710917,"vX0":4.331485233563516,"vY0":-121.44675833402209,"vZ0":-3.079072817207641,"x":65.89,"y":196.81,"x0":-0.6622970606731451,"y0":50.00073496870048,"z0":6.001126650092072,"aX":2.0093209500708773},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-3.7,"spinRate":2125,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45518474138380993,"extension":6.586497866704475},"index":1,"playId":"54e9e980-aad2-3407-bb28-74c32295bf39","pitchNumber":2,"startTime":"2026-07-08T03:37:33.341Z","endTime":"2026-07-08T03:37:38.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.237394019288935,"aZ":-20.37459371784363,"pfxX":-10.830417173161647,"pfxZ":6.265135915148798,"pX":-0.02943063578705744,"pZ":1.7471117838605459,"vX0":5.738119068682727,"vY0":-137.31737498767413,"vZ0":-7.629945028307392,"x":118.12,"y":191.61,"x0":-0.7541927971545974,"y0":50.00471356368041,"z0":5.979666665043459,"aX":-20.405985581784975},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":18.1,"spinRate":1977,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40094440468034387,"extension":6.246123903217037},"index":2,"playId":"0d1cceb5-7c7e-3de3-b762-03933b421f2b","pitchNumber":3,"startTime":"2026-07-08T03:37:53.084Z","endTime":"2026-07-08T03:37:57.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":88.9,"endSpeed":81.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909445013252178,"aZ":-24.469710657021828,"pfxX":-8.98252159852173,"pfxZ":4.566631748985733,"pX":-0.8575473629760816,"pZ":1.5124649930591039,"vX0":2.585699753448063,"vY0":-129.36270457769686,"vZ0":-6.652799021356225,"x":149.69,"y":197.94,"x0":-0.7051081129190208,"y0":50.006317773239665,"z0":6.003158038171676,"aX":-15.171545483344142},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":1507,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4239974298507465,"extension":6.34917431823563},"index":3,"playId":"af660207-392c-3720-9cd1-29c08a4e93a4","pitchNumber":4,"startTime":"2026-07-08T03:38:11.387Z","endTime":"2026-07-08T03:38:16.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":666745,"link":"/api/v1/people/666745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:38:16.392Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sung-Mun Song flies out to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:40:52.894Z","endTime":"2026-07-08T03:41:53.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:40:36.563Z","endTime":"2026-07-08T03:40:55.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":94.0,"endSpeed":85.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.809492337268942,"aZ":-12.360017139086866,"pfxX":-7.3047829397987405,"pfxZ":10.502338669973692,"pX":-0.1288039143597221,"pZ":2.8507167795345194,"vX0":6.695144269472026,"vY0":-136.66598822926045,"vZ0":-7.031533266984753,"x":121.91,"y":161.81,"x0":-1.6642068713562597,"y0":50.00514066362937,"z0":6.310346862103421,"aX":-13.785913003613215},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":11.8,"spinRate":2345,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40114141946706905,"extension":6.772606906782519},"index":1,"playId":"94a7885f-0d76-33de-a611-66eeabcef3a0","pitchNumber":1,"startTime":"2026-07-08T03:40:55.092Z","endTime":"2026-07-08T03:41:01.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96983144881162,"aZ":-15.999875163330005,"pfxX":-8.187175592878726,"pfxZ":8.277846637202618,"pX":-0.936508207497402,"pZ":2.839235700863501,"vX0":4.934821743009103,"vY0":-138.86125098306067,"vZ0":-6.7592798550550715,"x":152.7,"y":162.12,"x0":-1.6725877831094114,"y0":50.00283460845058,"z0":6.368663755803482,"aX":-15.995367442296704},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2377,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39438155285146337,"extension":6.691939729458172},"index":2,"playId":"5fc52e09-1d49-330d-b8a9-0ea41921741b","pitchNumber":2,"startTime":"2026-07-08T03:41:09.620Z","endTime":"2026-07-08T03:41:13.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":95.0,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26733499738685,"aZ":-17.919600102146152,"pfxX":-5.562312642743592,"pfxZ":7.340115947991695,"pX":-0.5820690033956363,"pZ":4.842458556468289,"vX0":4.985349885003056,"vY0":-138.34453745898728,"vZ0":-1.3633457904136523,"x":139.19,"y":108.03,"x0":-1.6829538371273236,"y0":50.00544739719517,"z0":6.540327995193034,"aX":-10.806068227651865},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2338,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39561416034282004,"extension":6.669016072368629},"index":3,"playId":"f857535b-6623-3f7e-8d4f-fde53767ffce","pitchNumber":3,"startTime":"2026-07-08T03:41:27.133Z","endTime":"2026-07-08T03:41:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885137349358537,"aZ":-31.52231837446474,"pfxX":3.263012143085355,"pfxZ":0.4136148122150889,"pX":-0.27491920276399895,"pZ":1.9860468168848957,"vX0":2.650866745441728,"vY0":-124.045776898015,"vZ0":-4.552838213331555,"x":127.48,"y":185.16,"x0":-1.7782010198166975,"y0":50.00302190522736,"z0":6.448977239118326,"aX":5.126365028727086},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":-6.5,"spinRate":2360,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4401664897815074,"extension":6.628352676491667},"hitData":{"launchSpeed":90.3,"launchAngle":27.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.52,"coordY":66.59}},"index":4,"playId":"97339a0f-5fdd-316f-9287-d879d43ade41","pitchNumber":4,"startTime":"2026-07-08T03:41:44.897Z","endTime":"2026-07-08T03:41:53.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:41:53.250Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out softly, pitcher Kevin Ginkel to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:42:06.386Z","endTime":"2026-07-08T03:42:25.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094714665329576,"aZ":-17.432093674798015,"pfxX":-8.869390251171726,"pfxZ":7.633896318689427,"pX":-1.308992711288564,"pZ":2.9275336846121522,"vX0":3.9868203177028443,"vY0":-137.94201900343066,"vZ0":-6.274269846856602,"x":166.9,"y":159.74,"x0":-1.6191078558329977,"y0":50.00161162148972,"z0":6.402752406577309,"aX":-17.126276684162136},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":15.2,"spinRate":2207,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39674588613442285,"extension":6.890909014224175},"hitData":{"launchSpeed":53.9,"launchAngle":-77.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.48,"coordY":190.64}},"index":0,"playId":"7968c7fd-4810-3573-8697-fd0626cc0778","pitchNumber":1,"startTime":"2026-07-08T03:42:16.979Z","endTime":"2026-07-08T03:42:25.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:42:25.020Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:42:42.178Z","endTime":"2026-07-08T03:43:14.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57218272026997,"aZ":-15.182106679643498,"pfxX":-6.633550094587044,"pfxZ":8.7240853959611,"pX":-0.7052950150949228,"pZ":3.031189273897536,"vX0":4.96157833507494,"vY0":-138.80912523408105,"vZ0":-6.298433426369475,"x":143.88,"y":156.94,"x0":-1.6555751813441544,"y0":50.005036575657414,"z0":6.343660853193177,"aX":-12.924255364723122},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2398,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3948549137209749,"extension":6.712000200422211},"index":0,"playId":"8f4844d0-84c1-361c-9468-925c2604b82f","pitchNumber":1,"startTime":"2026-07-08T03:42:49.640Z","endTime":"2026-07-08T03:42:53.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10157661150593,"aZ":-14.236018091596245,"pfxX":-5.9581148321728525,"pfxZ":9.283852976561153,"pX":0.654960683196901,"pZ":2.7157139371769428,"vX0":8.054313824658536,"vY0":-138.1947122961217,"vZ0":-7.229469814678268,"x":92.03,"y":165.46,"x0":-1.5246519465868331,"y0":50.002227073674874,"z0":6.323912701494679,"aX":-11.51193580950057},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2361,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3965068705712076,"extension":6.762661609177018},"hitData":{"launchSpeed":82.6,"launchAngle":44.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.2,"coordY":90.56}},"index":1,"playId":"1691ae76-a8ea-3742-876a-f8169425fbd2","pitchNumber":2,"startTime":"2026-07-08T03:43:05.202Z","endTime":"2026-07-08T03:43:14.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:43:14.042Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:45:37.000Z","endTime":"2026-07-08T03:47:06.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Jhony Brito.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:45:12.349Z","endTime":"2026-07-08T03:45:39.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666745,"link":"/api/v1/people/666745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79394273835926,"aZ":-19.239704482746365,"pfxX":-9.968373532573533,"pfxZ":6.575247724759073,"pX":0.36815900568760745,"pZ":3.3371165053772804,"vX0":6.1629733056728915,"vY0":-139.87546236570577,"vZ0":-3.7248948262672474,"x":102.97,"y":148.68,"x0":-0.5774662454596164,"y0":50.00021921106264,"z0":5.959891678469478,"aX":-19.59904700315838},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2179,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39273482966657447,"extension":5.982150115026518},"index":1,"playId":"dc3c99a4-4ebd-31fc-8efb-5a3e2d49abda","pitchNumber":1,"startTime":"2026-07-08T03:45:39.242Z","endTime":"2026-07-08T03:45:42.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-08T03:45:51.156Z","endTime":"2026-07-08T03:46:01.005Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":89.0,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420190684297005,"aZ":-23.495491242904478,"pfxX":-10.794716073379114,"pfxZ":5.171251895220388,"pX":0.4978064480679889,"pZ":1.6205559579799287,"vX0":6.139644090835055,"vY0":-129.3160995024872,"vZ0":-5.9024260220489,"x":98.02,"y":195.02,"x0":-0.5169033583075717,"y0":50.00092048397382,"z0":5.759242383203324,"aX":-18.102020502746747},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":1752,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.4251585390636534,"extension":6.447967894428471},"index":3,"playId":"75e65ef2-06bc-3ca9-a981-b506a3d8114b","pitchNumber":2,"startTime":"2026-07-08T03:46:01.005Z","endTime":"2026-07-08T03:46:05.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":97.0,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.437210397310274,"aZ":-9.25963204756024,"pfxX":-3.5617393234470294,"pfxZ":11.482284607302052,"pX":-0.9218092433680621,"pZ":3.8857401944182826,"vX0":0.3869773900302189,"vY0":-141.15736384224994,"vZ0":-4.229364425199096,"x":152.14,"y":133.87,"x0":-0.5993938707917034,"y0":50.0048501219269,"z0":6.012250018877102,"aX":-7.1089102783694695},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":6.4,"spinRate":2469,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3896825871728975,"extension":6.08807656054557},"index":4,"playId":"184c168a-7310-31f4-924c-c4000fe4c61a","pitchNumber":3,"startTime":"2026-07-08T03:46:18.213Z","endTime":"2026-07-08T03:46:22.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083506180498023,"aZ":-24.90154203427852,"pfxX":-12.238690872714422,"pfxZ":4.413894915386684,"pX":0.8221378063704102,"pZ":1.4746592738466409,"vX0":6.92816549782605,"vY0":-128.20986217773438,"vZ0":-5.990207636998145,"x":85.66,"y":198.96,"x0":-0.33978714588531767,"y0":50.003336782186636,"z0":5.812157714742634,"aX":-20.16316990548003},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":20.4,"spinRate":1770,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.428929256486982,"extension":6.496969118798866},"index":5,"playId":"ac5b46e1-4b6c-37a3-9b0f-30fbc5cabb8a","pitchNumber":4,"startTime":"2026-07-08T03:46:34.305Z","endTime":"2026-07-08T03:46:39.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91865616498328,"aZ":-8.552515008178315,"pfxX":-4.15593296506479,"pfxZ":11.78916321626562,"pX":0.20389273085002688,"pZ":3.168886553311025,"vX0":3.5245998862112686,"vY0":-141.28962375647487,"vZ0":-5.99169825460148,"x":109.23,"y":153.22,"x0":-0.5254296823005193,"y0":50.00029860020279,"z0":5.878909657303018,"aX":-8.325168193956559},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.2,"breakHorizontal":6.7,"spinRate":2486,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.38901937930133856,"extension":6.315436431734527},"hitData":{"launchSpeed":89.6,"launchAngle":43.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.81,"coordY":80.18}},"index":6,"playId":"5ddd3e76-d831-34e7-b4e9-92b40d3d1b87","pitchNumber":5,"startTime":"2026-07-08T03:46:56.625Z","endTime":"2026-07-08T03:47:06.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:47:06.593Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:47:23.795Z","endTime":"2026-07-08T03:50:01.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.349069225184216,"aZ":-9.670404667720955,"pfxX":-3.782787528298276,"pfxZ":11.188586897249118,"pX":0.25835834368775606,"pZ":2.0913841965509263,"vX0":3.0913032521819117,"vY0":-141.6384233122659,"vZ0":-8.764495301997064,"x":107.15,"y":182.31,"x0":-0.3611389226630871,"y0":50.00537936853605,"z0":5.862574905731557,"aX":-7.610653416008465},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.38818917699016176,"extension":6.227020627038605},"index":0,"playId":"bbe4560f-80a3-307a-924a-2bbea7a107df","pitchNumber":1,"startTime":"2026-07-08T03:47:34.055Z","endTime":"2026-07-08T03:47:39.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418165900370695,"aZ":-26.236615261078853,"pfxX":1.1680184523619008,"pfxZ":3.4655784632959126,"pX":-0.02612627489476345,"pZ":2.356277339284616,"vX0":1.0515618966499545,"vY0":-130.31263865353074,"vZ0":-3.834808376164394,"x":118.0,"y":175.16,"x0":-0.5872018565991239,"y0":50.002061440293524,"z0":5.8381390590000715,"aX":2.0004073546932526},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2592,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.42097074917431554,"extension":6.296013522459697},"index":1,"playId":"aad2018c-84b8-3e7e-997c-765101a42d61","pitchNumber":2,"startTime":"2026-07-08T03:47:49.961Z","endTime":"2026-07-08T03:47:55.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T03:48:11.779Z","endTime":"2026-07-08T03:48:26.954Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.442446400541673,"aZ":-21.582918648765443,"pfxX":-10.066392358843432,"pfxZ":6.2597001091794535,"pX":-1.6175358957181434,"pZ":3.2393165625600173,"vX0":1.0203264593026518,"vY0":-130.3134895298971,"vZ0":-2.484773072584429,"x":178.66,"y":151.32,"x0":-0.7122798928272009,"y0":50.00619003139472,"z0":5.864097460343762,"aX":-17.039965217483775},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":17.9,"spinRate":1728,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.4229001951355409,"extension":6.35294327685493},"index":3,"playId":"ac00b71e-e15f-36b5-847e-6862442a08ef","pitchNumber":3,"startTime":"2026-07-08T03:48:26.954Z","endTime":"2026-07-08T03:48:31.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542796341494142,"aZ":-21.291060997899507,"pfxX":-11.038548565191913,"pfxZ":6.361935200648617,"pX":-0.7626885309141832,"pZ":3.0282631845910064,"vX0":3.1522688386230793,"vY0":-130.9781433297509,"vZ0":-2.984323243994301,"x":146.07,"y":157.02,"x0":-0.5588729443128957,"y0":50.00514979036341,"z0":5.802032253162449,"aX":-18.89334471570855},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":19.1,"spinRate":1852,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.42060417717424814,"extension":6.563186283135135},"index":4,"playId":"b8d0318e-3771-336a-96c6-0b7d8f0fdf61","pitchNumber":4,"startTime":"2026-07-08T03:48:43.364Z","endTime":"2026-07-08T03:48:47.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312191286312213,"aZ":-22.895768663846162,"pfxX":-10.113260942258224,"pfxZ":5.300837478630079,"pX":-0.4455261690394608,"pZ":2.9223520090618336,"vX0":3.5906853715031395,"vY0":-131.77244646147852,"vZ0":-3.073839213096863,"x":133.98,"y":159.88,"x0":-0.5159645266344808,"y0":50.00201254910809,"z0":5.805135817346564,"aX":-17.69427910330119},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":17.5,"spinRate":1712,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.4164709830059392,"extension":6.4892485440748215},"index":5,"playId":"782a0797-63ea-3dfb-82d5-31c81c2d21eb","pitchNumber":5,"startTime":"2026-07-08T03:49:24.010Z","endTime":"2026-07-08T03:49:27.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.46111493349704,"aZ":-8.581907038136901,"pfxX":-3.2582413651031517,"pfxZ":11.580093966825636,"pX":0.1712241101523598,"pZ":3.2843730331507643,"vX0":2.7504594981850246,"vY0":-142.89088063445354,"vZ0":-5.876516829431067,"x":110.47,"y":150.1,"x0":-0.3876030349078661,"y0":50.003204187571804,"z0":5.926476014540025,"aX":-6.638389599077143},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.7,"breakHorizontal":5.3,"spinRate":2409,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.38550660952779836,"extension":6.231931249000436},"hitData":{"launchSpeed":82.9,"launchAngle":39.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.84,"coordY":88.86}},"index":6,"playId":"d992bf79-d9ae-3232-aed4-dfe64fa74bb9","pitchNumber":6,"startTime":"2026-07-08T03:49:52.643Z","endTime":"2026-07-08T03:50:01.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:50:01.890Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:50:18.872Z","endTime":"2026-07-08T03:50:56.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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.6,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.831076181921176,"aZ":-10.425666975078766,"pfxX":-1.9749015660418991,"pfxZ":10.695028704195947,"pX":-0.12640597504937068,"pZ":3.159688494890375,"vX0":1.6221681909537722,"vY0":-141.9995853371746,"vZ0":-5.824161401208289,"x":121.82,"y":153.47,"x0":-0.44972841509721473,"y0":50.00120984340713,"z0":5.906742188578511,"aX":-4.015292810017034},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2405,"spinDirection":204},"zone":2,"typeConfidence":0.89,"plateTime":0.38636545781633513,"extension":6.203017423480399},"index":0,"playId":"e42bf54d-17e3-327b-8a42-859dbaf87d95","pitchNumber":1,"startTime":"2026-07-08T03:50:28.941Z","endTime":"2026-07-08T03:50:34.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":98.0,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45605087431669,"aZ":-8.969098987292655,"pfxX":-2.0229123273487737,"pfxZ":11.358329937592153,"pX":-0.04449150964149429,"pZ":3.1528475854859206,"vX0":1.6230559636645097,"vY0":-142.64445369188653,"vZ0":-6.147247823402309,"x":118.7,"y":153.65,"x0":-0.3605029909944676,"y0":50.00272375698313,"z0":5.913296282648522,"aX":-4.132763130534449},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":3.2,"spinRate":2455,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.3852498746596815,"extension":6.276542725845799},"hitData":{"launchSpeed":100.6,"launchAngle":42.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.71,"coordY":68.14}},"index":1,"playId":"e699101d-8792-360d-88cb-e553dba4a56a","pitchNumber":2,"startTime":"2026-07-08T03:50:46.079Z","endTime":"2026-07-08T03:50:56.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:50:56.206Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:53:17.582Z","endTime":"2026-07-08T03:54:55.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:52:57.253Z","endTime":"2026-07-08T03:53:19.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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.5,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.020460785125636,"aZ":-18.439964775845937,"pfxX":-10.46365674333897,"pfxZ":6.767343156812933,"pX":-0.21816279343987685,"pZ":2.2889746294606064,"vX0":7.603974282574789,"vY0":-141.70106339098965,"vZ0":-5.1210274071571265,"x":125.32,"y":176.98,"x0":-1.5798512663901518,"y0":50.002255689758265,"z0":5.301453045223834,"aX":-21.233018293560793},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":17.4,"spinRate":2333,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3868440220653686,"extension":6.495805631362284},"index":1,"playId":"48e9996d-8cf2-3850-be02-c2dab9329f8e","pitchNumber":1,"startTime":"2026-07-08T03:53:19.806Z","endTime":"2026-07-08T03:53:24.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831113522922383,"aZ":-28.359578481886523,"pfxX":1.1554443412512807,"pfxZ":2.171000303804361,"pX":2.4542608513672985,"pZ":0.4686837081521834,"vX0":9.976673067168647,"vY0":-131.81226600166298,"vZ0":-6.8944341337725685,"x":23.45,"y":226.13,"x0":-1.5344418573374958,"y0":50.00042815195025,"z0":5.220903681269528,"aX":2.024517289812034},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":-4.3,"spinRate":2697,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4160309637921973,"extension":6.396127733357097},"index":2,"playId":"25f6f4b7-8b80-336d-bb51-f74e4fb673d9","pitchNumber":2,"startTime":"2026-07-08T03:53:36.218Z","endTime":"2026-07-08T03:53:40.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461901409982804,"aZ":-25.541257747918856,"pfxX":-12.031379877567765,"pfxZ":3.7752721442657933,"pX":-0.1829613274555369,"pZ":2.895691203878408,"vX0":7.527918950815696,"vY0":-132.28728498321166,"vZ0":-1.8609330413021445,"x":123.97,"y":160.6,"x0":-1.5148507572043777,"y0":50.004034554191236,"z0":5.496540563124047,"aX":-21.143986377922882},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":19.9,"spinRate":1773,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.4153951004144423,"extension":6.369991395073535},"index":3,"playId":"cf8dbf71-9222-32f3-80d3-c778d56d1169","pitchNumber":3,"startTime":"2026-07-08T03:53:55.641Z","endTime":"2026-07-08T03:53:59.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041529618703102,"aZ":-25.054785322260493,"pfxX":-11.91644357604521,"pfxZ":4.0458129708720065,"pX":-0.41120784582338676,"pZ":2.3999605477694104,"vX0":6.8758187896216745,"vY0":-132.52616479471118,"vZ0":-3.144204247057989,"x":132.67,"y":173.98,"x0":-1.5050758847314112,"y0":50.00434401259073,"z0":5.4527967236909785,"aX":-20.98043475845534},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":19.9,"spinRate":1748,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.41493544177554176,"extension":6.432622018690909},"index":4,"playId":"cac9d545-e5d6-3dee-8d47-60fc55a83a7f","pitchNumber":4,"startTime":"2026-07-08T03:54:14.747Z","endTime":"2026-07-08T03:54:18.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615445701414473,"aZ":-30.242569538002325,"pfxX":2.5852654691016097,"pfxZ":1.1263479066035913,"pX":0.3861081455738047,"pZ":2.8018528107897547,"vX0":4.354737367828307,"vY0":-129.37348314689075,"vZ0":-0.7401738580997159,"x":102.28,"y":163.13,"x0":-1.648586474971399,"y0":50.000824280779945,"z0":5.390509101392401,"aX":4.422112669388756},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-5.5,"spinRate":2567,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.42185927182808225,"extension":6.36663147667266},"hitData":{"launchSpeed":97.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.24,"coordY":150.57}},"index":5,"playId":"5f1fb9b5-a317-30bf-af0f-249a77d6928f","pitchNumber":5,"startTime":"2026-07-08T03:54:47.835Z","endTime":"2026-07-08T03:54:55.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:54:55.472Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Manny Machado reaches on a fielding error by center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:55:13.380Z","endTime":"2026-07-08T03:56:54.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42053277565385,"aZ":-20.736043269929308,"pfxX":-8.786034470158413,"pfxZ":6.499192092771564,"pX":-0.6590298676124249,"pZ":3.1967536678251016,"vX0":5.336302945799487,"vY0":-132.35464811927588,"vZ0":-2.0727037038643656,"x":142.12,"y":152.47,"x0":-1.5684844356941166,"y0":50.00236884740932,"z0":5.521841037317562,"aX":-15.459025455214405},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":1853,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4151482948673042,"extension":6.484390377120514},"index":0,"playId":"bae2908d-d003-3e2f-a34b-f3379e3bc369","pitchNumber":1,"startTime":"2026-07-08T03:55:22.334Z","endTime":"2026-07-08T03:55:26.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000770539923334,"aZ":-29.455663259110484,"pfxX":1.5474924673694561,"pfxZ":1.6082230099926313,"pX":1.458398515650954,"pZ":2.3094437695595267,"vX0":7.542550761775803,"vY0":-129.38754144167694,"vZ0":-2.0042938700897652,"x":61.41,"y":176.43,"x0":-1.6958202502270172,"y0":50.006262865105484,"z0":5.35128184088469,"aX":2.624610397737425},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":-4.4,"spinRate":2623,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.42332566030312924,"extension":6.383634222507195},"index":1,"playId":"5a90f2c6-db27-3a71-9281-493b131d48d7","pitchNumber":2,"startTime":"2026-07-08T03:55:44.577Z","endTime":"2026-07-08T03:55:49.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864111749585916,"aZ":-22.730662988303685,"pfxX":0.09383506735724101,"pfxZ":4.951845605418529,"pX":1.5098880203679952,"pZ":2.119175019080144,"vX0":8.253777932919633,"vY0":-137.58083909279745,"vZ0":-4.20430259499647,"x":59.45,"y":181.56,"x0":-1.5473371093074426,"y0":50.00614760725618,"z0":5.216875720345878,"aX":0.1781792833578007},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2591,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39883430811742304,"extension":6.471413025567486},"index":2,"playId":"ad1604dd-adc3-3fc2-8549-f93f25ba40ec","pitchNumber":3,"startTime":"2026-07-08T03:56:02.250Z","endTime":"2026-07-08T03:56:05.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53404924377823,"aZ":-21.529187680678103,"pfxX":-10.192768535065852,"pfxZ":5.218750792959028,"pX":-0.6593693444194751,"pZ":3.076649109924573,"vX0":6.245369267330077,"vY0":-142.16214687654542,"vZ0":-2.333591164267549,"x":142.13,"y":155.71,"x0":-1.5639616369997011,"y0":50.004225908674144,"z0":5.279293059493315,"aX":-20.800143488107683},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2338,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3857347217920748,"extension":6.6199451148981305},"index":3,"playId":"bf781a9b-3002-3dd0-8ffd-8bf6ab8abaf6","pitchNumber":4,"startTime":"2026-07-08T03:56:20.301Z","endTime":"2026-07-08T03:56:23.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4099461326516,"aZ":-21.210515501281378,"pfxX":-10.144427898107049,"pfxZ":5.374176590247105,"pX":-0.6377463668460798,"pZ":2.898455494291451,"vX0":6.305329986016223,"vY0":-142.1507662412186,"vZ0":-2.907137282422368,"x":141.31,"y":160.52,"x0":-1.5696927887490262,"y0":50.005655596073645,"z0":5.2852200804571865,"aX":-20.70789247560254},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2400,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3857197924987963,"extension":6.573498563041043},"hitData":{"launchSpeed":94.9,"launchAngle":29.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.44,"coordY":65.34}},"index":4,"playId":"10993a1e-3403-3894-b260-a05f5c8f9bf6","pitchNumber":5,"startTime":"2026-07-08T03:56:39.695Z","endTime":"2026-07-08T03:56:54.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:56:54.624Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Sheets grounds into a double play, third baseman Nolan Arenado to shortstop Geraldo Perdomo to first baseman Pavin Smith. Manny Machado out at 2nd. Gavin Sheets out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:57:52.591Z","endTime":"2026-07-08T03:59:44.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-07-08T03:57:18.136Z","endTime":"2026-07-08T03:57:54.845Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.171084120227704,"aZ":-19.06748445600376,"pfxX":-11.633540731503206,"pfxZ":6.329272746200816,"pX":-0.15694497145126882,"pZ":1.3117303040525892,"vX0":8.16247902957347,"vY0":-143.2345022288851,"vZ0":-7.454745928013156,"x":122.98,"y":203.36,"x0":-1.5373460994051305,"y0":50.000825447382994,"z0":5.147585173849028,"aX":-24.084864589418157},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":19.3,"spinRate":2431,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38290368651475193,"extension":6.369576864747972},"index":1,"playId":"31b96a51-80e2-370d-844a-58f422b73100","pitchNumber":1,"startTime":"2026-07-08T03:57:54.845Z","endTime":"2026-07-08T03:57:59.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350194139738633,"aZ":-25.6642120575787,"pfxX":-11.972833700747332,"pfxZ":3.705330921973129,"pX":0.30783125118034027,"pZ":1.3108634606772551,"vX0":8.58018207272596,"vY0":-132.29792135881416,"vZ0":-5.284437319568018,"x":105.27,"y":203.39,"x0":-1.4349896912723217,"y0":50.00563441419247,"z0":5.23486327380676,"aX":-21.055934030505778},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":19.6,"spinRate":1728,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41529976066045027,"extension":6.56973082531417},"index":2,"playId":"4ef03892-7eb3-353f-8f99-823dbca3c05f","pitchNumber":2,"startTime":"2026-07-08T03:58:11.025Z","endTime":"2026-07-08T03:58:14.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90524272901231,"aZ":-20.588303310593293,"pfxX":-3.5028685532433372,"pfxZ":5.871743087698355,"pX":-0.5927878374387962,"pZ":1.638503646324264,"vX0":4.472472567276821,"vY0":-139.92514248307754,"vZ0":-5.701168364339166,"x":139.6,"y":194.54,"x0":-1.7602032638674334,"y0":50.00648577883953,"z0":5.060546192805597,"aX":-6.916256587261616},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":5.4,"spinRate":2628,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3921277930398843,"extension":6.4170584949586305},"index":3,"playId":"dbadbb66-6363-32c9-8d81-bf3832f06a18","pitchNumber":3,"startTime":"2026-07-08T03:58:30.322Z","endTime":"2026-07-08T03:58:34.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09659374778207,"aZ":-21.63801143060345,"pfxX":-11.586622722633056,"pfxZ":5.209122964383889,"pX":-0.41293738810191843,"pZ":3.1818472154516386,"vX0":7.579264258814366,"vY0":-141.71191390945884,"vZ0":-1.7160363816271806,"x":132.74,"y":152.87,"x0":-1.6246570229123374,"y0":50.00212865216563,"z0":5.185472195515953,"aX":-23.431591462140723},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":19.3,"spinRate":2464,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3873451054689845,"extension":6.372639062443514},"index":4,"playId":"800e3474-0548-3990-98a1-2181cbf5104c","pitchNumber":4,"startTime":"2026-07-08T03:58:52.303Z","endTime":"2026-07-08T03:58:58.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32225381752613,"aZ":-21.37363044069136,"pfxX":-11.188328708346473,"pfxZ":5.261662350711435,"pX":-0.8638637940895385,"pZ":2.398586214285636,"vX0":6.03975948174353,"vY0":-142.7096367662312,"vZ0":-3.944908028358551,"x":149.93,"y":174.02,"x0":-1.5595692772842886,"y0":50.003145848713864,"z0":5.153428883998287,"aX":-22.966277259635923},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":19.0,"spinRate":2477,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3845226330826188,"extension":6.505016393029982},"index":5,"playId":"36c4c5f8-2ecd-3912-bba7-ef7e60c89d67","pitchNumber":5,"startTime":"2026-07-08T03:59:13.350Z","endTime":"2026-07-08T03:59:16.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68742184519499,"aZ":-21.45168481736315,"pfxX":-2.517011037570785,"pfxZ":5.403639562841786,"pX":0.1591624559710824,"pZ":3.272492978558571,"vX0":5.853659764983826,"vY0":-139.99609594397714,"vZ0":-1.5969719500695327,"x":110.93,"y":150.42,"x0":-1.6321080998644006,"y0":50.00325332058989,"z0":5.254865211859549,"aX":-4.995531797436467},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":3.4,"spinRate":2528,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3912815853356184,"extension":6.508588562915659},"hitData":{"launchSpeed":74.8,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.25,"coordY":159.29}},"index":6,"playId":"99001797-04b5-3cbf-97ce-02c6aeee0dab","pitchNumber":6,"startTime":"2026-07-08T03:59:37.135Z","endTime":"2026-07-08T03:59:44.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:59:44.931Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T04:02:03.751Z","endTime":"2026-07-08T04:03:42.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T04:01:31.106Z","endTime":"2026-07-08T04:02:05.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43538218949085,"aZ":-9.60264853280885,"pfxX":-4.709106151155761,"pfxZ":10.60542995754117,"pX":-1.3698798221931023,"pZ":4.34867087907669,"vX0":2.519686658165571,"vY0":-145.7016506198202,"vZ0":-3.908286697456113,"x":169.22,"y":121.37,"x0":-1.6387564580812573,"y0":50.00385873627111,"z0":6.298298594985892,"aX":-10.02393770876442},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2462,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.37737649058415546,"extension":6.704005624282662},"index":1,"playId":"b819ca0c-89d5-3492-8b47-7058b484933d","pitchNumber":1,"startTime":"2026-07-08T04:02:05.961Z","endTime":"2026-07-08T04:02:09.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39758899422633,"aZ":-37.56868741197352,"pfxX":3.8923032411837957,"pfxZ":-3.3640827167099534,"pX":1.4450354796165599,"pZ":2.3809136110389724,"vX0":5.896025176139114,"vY0":-126.99710095377355,"vZ0":-1.8302779754269909,"x":61.92,"y":174.5,"x0":-1.4287476817100646,"y0":50.00346684524942,"z0":6.150600053586541,"aX":6.2411070391878996},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":-8.6,"spinRate":2420,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.43432332709967847,"extension":6.755075238526438},"index":2,"playId":"bf58259f-4192-339d-bdee-b6e1b2b88987","pitchNumber":2,"startTime":"2026-07-08T04:02:20.920Z","endTime":"2026-07-08T04:02:24.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":90.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.28114365941674,"aZ":-8.03663990425359,"pfxX":-4.7551792922498635,"pfxZ":11.34428332441317,"pX":0.13392533117370933,"pZ":2.3873814221290446,"vX0":5.829901726501422,"vY0":-145.6516538891309,"vZ0":-9.37152534721578,"x":111.9,"y":174.32,"x0":-1.284972980473724,"y0":50.0040790711872,"z0":6.149707674299498,"aX":-10.119319293221887},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.6,"breakHorizontal":7.3,"spinRate":2545,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.3774394633960716,"extension":6.903103585484393},"index":3,"playId":"f892a1c0-077b-305b-9dfb-87171dbc7d8d","pitchNumber":3,"startTime":"2026-07-08T04:02:35.760Z","endTime":"2026-07-08T04:02:38.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.5,"endSpeed":91.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.74700314616571,"aZ":-5.81322263669807,"pfxX":-4.44295708940858,"pfxZ":12.113855226247942,"pX":-0.020498819958161236,"pZ":3.0720772657723647,"vX0":5.316330456362648,"vY0":-147.42620713262613,"vZ0":-8.057290405366984,"x":117.78,"y":155.83,"x0":-1.279694991393703,"y0":50.005051395228016,"z0":6.200104382952266,"aX":-9.67054834121505},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.6,"breakVerticalInduced":20.3,"breakHorizontal":6.8,"spinRate":2598,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.3731356308830094,"extension":6.657851769150169},"index":4,"playId":"f71f9311-cbe4-3cde-9223-4de11e27f5df","pitchNumber":4,"startTime":"2026-07-08T04:02:51.434Z","endTime":"2026-07-08T04:02:54.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-08T04:03:09.202Z","endTime":"2026-07-08T04:03:34.775Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478781817270352,"aZ":-36.65110067236419,"pfxX":4.848852825663025,"pfxZ":-2.7292943898277358,"pX":0.11779554470222862,"pZ":2.645441802198123,"vX0":2.6808091190210503,"vY0":-127.81914658080144,"vZ0":-1.6512893097363512,"x":112.51,"y":167.35,"x0":-1.5774674042696994,"y0":50.0021984142468,"z0":6.200889359437027,"aX":7.953379351624445},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.0,"breakHorizontal":-9.4,"spinRate":2424,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.42993170665581193,"extension":6.927791463259992},"hitData":{"launchSpeed":86.5,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.99,"coordY":167.8}},"index":6,"playId":"5bd9fcac-9046-30b9-ba33-5beeb06612d2","pitchNumber":5,"startTime":"2026-07-08T04:03:34.775Z","endTime":"2026-07-08T04:03:42.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:03:42.646Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T04:03:59.100Z","endTime":"2026-07-08T04:05:36.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81125785303674,"aZ":-34.64144195656589,"pfxX":5.116739520556919,"pfxZ":-1.4918456200060817,"pX":-0.3687236860679221,"pZ":3.2223183180321575,"vX0":1.3391276351577488,"vY0":-128.3003675636883,"vZ0":-0.681560345996387,"x":131.05,"y":151.78,"x0":-1.5625991929899057,"y0":50.0005085928714,"z0":6.203257992447181,"aX":8.484452446667214},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.6,"breakHorizontal":-9.6,"spinRate":2260,"spinDirection":43},"zone":1,"typeConfidence":0.9,"plateTime":0.42774775189186753,"extension":6.670747903087713},"index":0,"playId":"287a981d-58a7-3dbd-b65a-3e7fba45c1d5","pitchNumber":1,"startTime":"2026-07-08T04:04:10.118Z","endTime":"2026-07-08T04:04:15.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"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":89.0,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24162555293631,"aZ":-36.491280996513964,"pfxX":3.06961022233268,"pfxZ":-2.536865763620286,"pX":0.4377572640322374,"pZ":3.0759915947228813,"vX0":3.828602556107197,"vY0":-129.62606659137325,"vZ0":-0.8139619170042036,"x":100.31,"y":155.73,"x0":-1.4575472127668858,"y0":50.00420040269225,"z0":6.181498439943857,"aX":5.220392177879872},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.6,"breakHorizontal":-6.4,"spinRate":2316,"spinDirection":38},"zone":3,"typeConfidence":0.9,"plateTime":0.42263714708928823,"extension":6.663919399516657},"index":1,"playId":"634057cf-dc9a-33b2-b1d8-112ecb6e3703","pitchNumber":2,"startTime":"2026-07-08T04:04:55.514Z","endTime":"2026-07-08T04:04:59.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":103.5,"endSpeed":94.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24640300656753,"aZ":-7.543574677130851,"pfxX":-3.5508747251574118,"pfxZ":10.713306264809027,"pX":1.633521102200565,"pZ":3.4575742341001194,"vX0":8.939800699268417,"vY0":-150.4000259006566,"vZ0":-7.092649179785154,"x":54.73,"y":145.43,"x0":-0.911402116725057,"y0":50.00684578894306,"z0":6.269617973452919,"aX":-8.167508019436813},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":18.2,"breakHorizontal":4.8,"spinRate":2603,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3636833208034873,"extension":6.971229077455172},"index":2,"playId":"993f2749-024d-3a8d-b1c1-d5477b7da68f","pitchNumber":3,"startTime":"2026-07-08T04:05:12.708Z","endTime":"2026-07-08T04:05:16.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180687235996363,"aZ":-34.93171792309582,"pfxX":6.044432669340914,"pfxZ":-1.6411645611599273,"pX":1.4288099678608381,"pZ":0.8177285537722365,"vX0":4.64338899506373,"vY0":-129.38868888390058,"vZ0":-6.347484610493297,"x":62.54,"y":216.7,"x0":-1.1797922404452226,"y0":50.00352102570003,"z0":6.008031175025905,"aX":10.158579235440657},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.3,"breakHorizontal":-12.0,"spinRate":2479,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4247267837256117,"extension":6.808551204497886},"index":3,"playId":"6695e0d1-34f9-3ee2-bec1-60b419264b65","pitchNumber":4,"startTime":"2026-07-08T04:05:31.038Z","endTime":"2026-07-08T04:05:36.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:05:36.284Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T04:05:46.406Z","endTime":"2026-07-08T04:07:28.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":"70.50"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.92"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.05"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.87"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.90"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.85"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.39"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.61"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.64"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".175"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".122"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.193"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.193"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"}],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":92.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.95923397328158,"aZ":-7.864179214189486,"pfxX":-3.259356435072775,"pfxZ":11.051973296648915,"pX":0.29945488811934196,"pZ":3.7827356810065234,"vX0":5.725402712591096,"vY0":-147.97108832547067,"vZ0":-5.783732940553803,"x":105.59,"y":136.65,"x0":-1.2442579745192295,"y0":50.006248880641046,"z0":6.233413604012719,"aX":-7.1719039008701655},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2592,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3713145714994752,"extension":6.825035824609489},"index":0,"playId":"cbf53308-7806-354f-a195-5cfdfea73fdd","pitchNumber":1,"startTime":"2026-07-08T04:06:01.332Z","endTime":"2026-07-08T04:06:05.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145246106581542,"aZ":-37.95194394824198,"pfxX":6.102171413904719,"pfxZ":-3.5728515915567556,"pX":-0.19867528474024257,"pZ":1.94519974754001,"vX0":1.1061086133296096,"vY0":-127.36550241279659,"vZ0":-2.9684378865079624,"x":124.57,"y":186.26,"x0":-1.4322798193347552,"y0":50.00397253474833,"z0":6.1765237788187815,"aX":9.862293555683113},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-11.3,"spinRate":2401,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.43275530636087955,"extension":6.8532890955130314},"index":1,"playId":"717f765e-99c0-3977-9b1e-072d6edde471","pitchNumber":2,"startTime":"2026-07-08T04:06:17.847Z","endTime":"2026-07-08T04:06:22.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":93.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52440914242017,"aZ":-10.038453918457517,"pfxX":-4.341217228705895,"pfxZ":9.969203916671534,"pX":0.7959129539326744,"pZ":3.2878034017072983,"vX0":7.0660203491632405,"vY0":-148.0993659972721,"vZ0":-6.679032717336261,"x":86.66,"y":150.01,"x0":-1.0573699274087172,"y0":50.002312288468794,"z0":6.160069815167769,"aX":-9.639349603978488},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2479,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.36990105914284976,"extension":6.565348775836425},"index":2,"playId":"e636457b-7ca1-3e26-9dd6-e1882f8c646f","pitchNumber":3,"startTime":"2026-07-08T04:06:34.940Z","endTime":"2026-07-08T04:06:39.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219115687545052,"aZ":-36.04696278828886,"pfxX":6.834406251533745,"pfxZ":-2.3265611087709424,"pX":0.377090937728645,"pZ":3.5811970611081017,"vX0":2.1860784559097053,"vY0":-128.92604606298838,"vZ0":0.4589217679627593,"x":102.63,"y":142.09,"x0":-1.3715680647299968,"y0":50.00055877084854,"z0":6.204735709301178,"aX":11.391646121565236},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":-12.8,"spinRate":2465,"spinDirection":45},"zone":12,"typeConfidence":0.9,"plateTime":0.42642427529660987,"extension":6.74068242755617},"index":3,"playId":"2607d0eb-5ac6-3dd0-b43c-9d1c7fbd1d6e","pitchNumber":4,"startTime":"2026-07-08T04:06:54.397Z","endTime":"2026-07-08T04:07:21.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.5,"endSpeed":93.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.34427195081673,"aZ":-8.075562281309267,"pfxX":-5.0410778560756775,"pfxZ":10.738831517726375,"pX":0.1413378451129538,"pZ":2.3997532847845107,"vX0":6.0670366684440085,"vY0":-148.99068255545373,"vZ0":-9.2981840695085,"x":111.61,"y":173.99,"x0":-1.2680342860632743,"y0":50.006518490927334,"z0":6.030675812152425,"aX":-11.316979991377838},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2508,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.3678401570816616,"extension":6.961606835505026},"index":4,"playId":"53053cd8-3a21-336e-8aaf-9eee05dd1363","pitchNumber":5,"startTime":"2026-07-08T04:07:24.803Z","endTime":"2026-07-08T04:07:28.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:07:28.361Z","atBatIndex":64}]