[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to right fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:45:44.912Z","endTime":"2026-07-08T01:46:46.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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-07T22:18:22.155Z","endTime":"2026-07-08T01:22:59.396Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"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:22:59.396Z","endTime":"2026-07-08T01:44:55.959Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"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:44:55.959Z","endTime":"2026-07-08T01:45:47.002Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163816019347756,"aZ":-21.604661457007733,"pfxX":-11.628910589426006,"pfxZ":5.706620053890467,"pX":-0.015212936640829533,"pZ":2.3697919157938756,"vX0":8.602409713906566,"vY0":-135.1829335733479,"vZ0":-3.0988266600530987,"x":117.58,"y":174.8,"x0":-1.7260060924345975,"y0":50.00427587489594,"z0":5.045622821526433,"aX":-21.548490030325475},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":19.2,"spinRate":2204,"spinDirection":242},"zone":5,"typeConfidence":0.63,"plateTime":0.40499885371465716,"extension":6.8558176316310355},"index":3,"playId":"383dff48-4729-336b-8f33-b8474a6d9086","pitchNumber":1,"startTime":"2026-07-08T01:45:47.002Z","endTime":"2026-07-08T01:45:50.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786456862717383,"aZ":-33.34049541412499,"pfxX":-9.402112319969428,"pfxZ":-0.6166808879653978,"pX":0.579384087840862,"pZ":2.698924918810241,"vX0":9.277888401241661,"vY0":-135.41509837180104,"vZ0":-0.28338807942155253,"x":94.92,"y":165.91,"x0":-1.641499079396292,"y0":50.004537023137296,"z0":5.103773991399411,"aX":-17.765418617997874},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.0,"breakHorizontal":15.5,"spinRate":2141,"spinDirection":245},"zone":6,"typeConfidence":0.91,"plateTime":0.40184371290449894,"extension":6.800614716195257},"index":4,"playId":"f4f12a38-01a4-35c5-b964-b510c330f31b","pitchNumber":2,"startTime":"2026-07-08T01:46:07.588Z","endTime":"2026-07-08T01:46:11.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98905871795909,"aZ":-35.64059300945612,"pfxX":7.7850111089141665,"pfxZ":-2.2762116211100807,"pX":-0.8751891736318467,"pZ":3.0551827226663915,"vX0":0.8440076474744942,"vY0":-121.9380847274646,"vZ0":1.941461734832984,"x":150.36,"y":156.29,"x0":-2.237344726276223,"y0":50.00011771085598,"z0":5.294505244244683,"aX":11.87646852026368},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.5,"breakHorizontal":-14.3,"spinRate":2843,"spinDirection":37},"zone":11,"typeConfidence":0.89,"plateTime":0.44692286706519235,"extension":6.276956948895094},"index":5,"playId":"6fbe56a3-58ef-3216-92a5-dcacdbc88e5a","pitchNumber":3,"startTime":"2026-07-08T01:46:21.240Z","endTime":"2026-07-08T01:46:24.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96302775481494,"aZ":-32.026415526051515,"pfxX":-7.969652480236915,"pfxZ":0.07951704025583162,"pX":0.6338976326954022,"pZ":2.111750133679133,"vX0":8.956654721496545,"vY0":-137.12565947958188,"vZ0":-2.1322620455642864,"x":92.84,"y":181.76,"x0":-1.6373387941152961,"y0":50.005848713634514,"z0":5.0818308349398045,"aX":-15.20002456982727},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":2247,"spinDirection":243},"zone":9,"typeConfidence":0.91,"plateTime":0.3992440897558951,"extension":6.783123602015031},"hitData":{"launchSpeed":81.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.22,"coordY":116.21}},"index":6,"playId":"1363c7d4-2105-3de6-972e-b5742ed42301","pitchNumber":4,"startTime":"2026-07-08T01:46:37.507Z","endTime":"2026-07-08T01:46:46.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-08T01:46:46.972Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. Ernie Clement to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:47:02.432Z","endTime":"2026-07-08T01:48:36.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321979870944514,"aZ":-32.75457312082274,"pfxX":-9.153896759502206,"pfxZ":-0.3104441442749959,"pX":-1.8210350208506718,"pZ":3.0619965480013547,"vX0":3.747031552979079,"vY0":-134.8827213911742,"vZ0":0.8333428458062497,"x":186.41,"y":156.11,"x0":-2.0359154234532775,"y0":50.005776049408134,"z0":5.051995197692932,"aX":-16.93204809344111},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2144,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.4054975788565316,"extension":6.386306354130801},"index":0,"playId":"91e25d77-95ac-34f9-8996-e0eae8dc3bbb","pitchNumber":1,"startTime":"2026-07-08T01:47:11.971Z","endTime":"2026-07-08T01:47:15.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147077865981057,"aZ":-31.9485742911836,"pfxX":-7.959110303893743,"pfxZ":0.12043239266305861,"pX":-0.5334142811064286,"pZ":1.7966095764691605,"vX0":6.553720447280282,"vY0":-135.0760857568237,"vZ0":-2.3995898835826353,"x":137.33,"y":190.27,"x0":-1.955890190185583,"y0":50.00064117239402,"z0":4.940408500158252,"aX":-14.720349081208202},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":2232,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4053348432939483,"extension":6.769135606852764},"index":1,"playId":"61c424bd-d8bb-36a0-9953-ecf0aab6c8b4","pitchNumber":2,"startTime":"2026-07-08T01:47:31.604Z","endTime":"2026-07-08T01:47:35.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.844042162912164,"aZ":-33.70297589725651,"pfxX":-7.6011719475842545,"pfxZ":-0.9849375369961582,"pX":-1.542064101606401,"pZ":2.713248783170114,"vX0":3.8520157494521645,"vY0":-123.20433810738407,"vZ0":1.3047999865250428,"x":175.78,"y":165.52,"x0":-2.1288802270592213,"y0":50.00139387607817,"z0":5.000710182789288,"aX":-11.81877468481857},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.3,"breakHorizontal":13.0,"spinRate":1465,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4426380063462201,"extension":6.993614425676112},"index":2,"playId":"459f9ff3-af4f-3958-91af-811d436e7893","pitchNumber":3,"startTime":"2026-07-08T01:47:50.998Z","endTime":"2026-07-08T01:47:54.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23505318075077,"aZ":-33.788464398705834,"pfxX":-10.086679611691892,"pfxZ":-0.8613571129969362,"pX":-0.9670228890349496,"pZ":3.457617940047561,"vX0":6.053401770353046,"vY0":-135.5987877348411,"vZ0":1.8381387916488294,"x":153.86,"y":145.42,"x0":-1.9160466648315317,"y0":50.00582534168072,"z0":5.125736907851549,"aX":-18.8149784578191},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.0,"breakHorizontal":17.0,"spinRate":2266,"spinDirection":252},"zone":11,"typeConfidence":0.91,"plateTime":0.4037036413213926,"extension":6.747388540815261},"index":3,"playId":"8b1a7e44-ba3b-37b1-90a7-2055a62cf629","pitchNumber":4,"startTime":"2026-07-08T01:48:11.999Z","endTime":"2026-07-08T01:48:15.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655138536299454,"aZ":-32.0863802186352,"pfxX":-7.067829880575511,"pfxZ":0.049744954632691574,"pX":0.040078247614515214,"pZ":1.4105206233595997,"vX0":7.475327108755792,"vY0":-135.34628197826498,"vZ0":-3.3761650815533084,"x":115.47,"y":200.7,"x0":-1.8351647514668803,"y0":50.00613486254791,"z0":4.913619849593713,"aX":-13.15789584002598},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.5,"breakHorizontal":11.3,"spinRate":2238,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.40419834238627583,"extension":6.789060923541315},"index":4,"playId":"876e0e74-245f-30d7-8d95-0622e9e81e8b","pitchNumber":5,"startTime":"2026-07-08T01:48:31.775Z","endTime":"2026-07-08T01:48:36.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:48:36.717Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Bryce Eldridge. Ernie Clement to 3rd. Nathan Lukes out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:48:39.417Z","endTime":"2026-07-08T01:49:11.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72780439152827,"aZ":-29.692453707329662,"pfxX":-9.676153370435447,"pfxZ":1.332342455559715,"pX":-0.22999710825688102,"pZ":2.873630462055516,"vX0":7.900881873182477,"vY0":-135.04653613060944,"vZ0":-0.3013744098144876,"x":125.77,"y":161.19,"x0":-1.9276398276259903,"y0":50.00094103594488,"z0":5.06450687919202,"aX":-17.980206668526353},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":2304,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.4046410333808881,"extension":6.844742549269128},"hitData":{"launchSpeed":106.1,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.81,"coordY":159.28}},"index":0,"playId":"d33ad3ac-f290-3f2f-b3d8-0831d75f82c0","pitchNumber":1,"startTime":"2026-07-08T01:49:02.914Z","endTime":"2026-07-08T01:49:11.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":10.100000000000001,"leverageIndex":1.84,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:49:11.799Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T01:49:35.488Z","endTime":"2026-07-08T01:51:09.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8ab449e0-353b-4c75-ab13-723daf5f763a","startTime":"2026-07-08T01:49:35.488Z","endTime":"2026-07-08T01:49:40.488Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332550090259954,"aZ":-28.939997976593197,"pfxX":-9.714824191140053,"pfxZ":1.6650768953428976,"pX":0.8488073554234474,"pZ":2.2294797645043283,"vX0":10.465162848052401,"vY0":-137.62992006426822,"vZ0":-2.278244603269078,"x":84.65,"y":178.58,"x0":-1.7204991830039398,"y0":50.00002391154942,"z0":5.005826628866001,"aX":-18.843478239471395},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":2445,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.3962737287181053,"extension":6.702283992692003},"index":1,"playId":"5716ab82-fc8a-36e5-878b-31cd05b3b1b3","pitchNumber":1,"startTime":"2026-07-08T01:49:49.866Z","endTime":"2026-07-08T01:49:53.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178407854481435,"aZ":-34.66727821090394,"pfxX":2.179308673962298,"pfxZ":-1.5675763791562822,"pX":1.4139664715850162,"pZ":1.942433001282192,"vX0":7.436101811763744,"vY0":-124.84123980870507,"vZ0":-0.832578124760231,"x":63.1,"y":186.33,"x0":-1.8763070925838277,"y0":50.001486543288145,"z0":5.112939520349697,"aX":3.4680222474698352},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-5.5,"spinRate":3009,"spinDirection":31},"zone":14,"typeConfidence":0.88,"plateTime":0.43734926954871467,"extension":6.6579934458317425},"index":2,"playId":"a08fef41-3582-3ab3-aa73-95dc77d4cdd8","pitchNumber":2,"startTime":"2026-07-08T01:50:03.947Z","endTime":"2026-07-08T01:50:07.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402818185761134,"aZ":-36.243686134014766,"pfxX":4.920981357766415,"pfxZ":-2.6544601810253505,"pX":-0.00812374012274271,"pZ":1.6359764731293411,"vX0":3.389413586456558,"vY0":-123.31624262900377,"vZ0":-0.8065864888922833,"x":117.31,"y":194.61,"x0":-2.0414147867806487,"y0":50.000933424262826,"z0":5.035013853863667,"aX":7.548922612302374},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.7,"breakHorizontal":-9.7,"spinRate":3029,"spinDirection":41},"zone":8,"typeConfidence":0.9,"plateTime":0.4448126834914623,"extension":6.4426100012222545},"index":3,"playId":"8b4f309a-f965-316c-93ec-0d3c781eb22f","pitchNumber":3,"startTime":"2026-07-08T01:50:19.341Z","endTime":"2026-07-08T01:50:23.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22373094910474,"aZ":-33.28288924205535,"pfxX":-10.83018919841539,"pfxZ":-0.5681923844583414,"pX":1.8246161813651172,"pZ":1.7685979032547834,"vX0":13.171785253796637,"vY0":-138.16590557450598,"vZ0":-2.7970185648283077,"x":47.45,"y":191.03,"x0":-1.5852943096546137,"y0":50.003732031511284,"z0":5.018264458196614,"aX":-21.053170959512524},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.4,"breakHorizontal":17.0,"spinRate":2333,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.3956040282843438,"extension":6.8056586349014845},"index":4,"playId":"baf71a19-ecac-3c33-b7bf-d8e817b35d3d","pitchNumber":4,"startTime":"2026-07-08T01:50:39.658Z","endTime":"2026-07-08T01:50:42.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642551797186535,"aZ":-31.23988619775431,"pfxX":-10.654005995019086,"pfxZ":0.49029300963426703,"pX":0.22356053948029547,"pZ":1.397532283628771,"vX0":9.15528810234814,"vY0":-137.0436268191868,"vZ0":-4.014136206066212,"x":108.48,"y":201.05,"x0":-1.7725496934001352,"y0":50.00347179296972,"z0":5.009752715788824,"aX":-20.312094251443117},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.2,"breakHorizontal":17.4,"spinRate":2317,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.39933748984714024,"extension":6.74687443258249},"hitData":{"launchSpeed":77.4,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.06,"coordY":166.38}},"index":5,"playId":"ea13c544-06f5-3f1e-afc2-cdaacfaafc1a","pitchNumber":5,"startTime":"2026-07-08T01:50:59.619Z","endTime":"2026-07-08T01:51:09.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:51:09.877Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T01:53:07.418Z","endTime":"2026-07-08T01:54:23.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008781756042893,"aZ":-25.966951660778065,"pfxX":-8.960429048661368,"pfxZ":3.142035701610258,"pX":0.19394654596566713,"pZ":3.0979156327806,"vX0":6.607874680748323,"vY0":-139.21579953456578,"vZ0":-3.109043467953909,"x":109.61,"y":155.14,"x0":-1.0370162637424447,"y0":50.00692987796338,"z0":5.933544770659523,"aX":-17.727532499602116},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2155,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39228631478818876,"extension":6.869036376514058},"index":0,"playId":"b2817d15-86ac-3c15-8ff3-1bc6517c24c8","pitchNumber":1,"startTime":"2026-07-08T01:53:25.798Z","endTime":"2026-07-08T01:53:29.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04552270660915,"aZ":-26.257786051125912,"pfxX":-9.435222518464403,"pfxZ":2.8490409788207014,"pX":-0.9250457659032044,"pZ":3.908596588554648,"vX0":4.136506038999425,"vY0":-142.1904669989854,"vZ0":-1.1860030923101126,"x":152.26,"y":133.25,"x0":-1.1606078956944856,"y0":50.00532753596676,"z0":5.974202002936725,"aX":-19.61112779484017},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":2190,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38303092773981984,"extension":6.681395213959831},"index":1,"playId":"afac9152-d11f-3e24-9709-11e895ad71c0","pitchNumber":2,"startTime":"2026-07-08T01:53:42.234Z","endTime":"2026-07-08T01:53:45.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247674570517685,"aZ":-31.385310200521594,"pfxX":2.7114173653055045,"pfxZ":0.5049895277406833,"pX":-0.21750311258291308,"pZ":3.9825033184426397,"vX0":1.880431023711928,"vY0":-124.1970851817266,"vZ0":1.557810063457131,"x":125.29,"y":131.25,"x0":-1.3360397601356517,"y0":50.0033585772577,"z0":5.9521769187759,"aX":4.247248371274859},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.3,"spinRate":2554,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.44055770660354954,"extension":6.78358246242292},"index":2,"playId":"4c72f26c-5f9b-3e42-af4d-93560c6466e3","pitchNumber":3,"startTime":"2026-07-08T01:53:57.439Z","endTime":"2026-07-08T01:54:02.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898121966846414,"aZ":-27.74006679175781,"pfxX":-10.20080840620065,"pfxZ":2.2756910843323244,"pX":-0.35230362604661175,"pZ":3.2031574468164403,"vX0":5.5612328611089685,"vY0":-138.74553448304425,"vZ0":-2.351122837858447,"x":130.43,"y":152.29,"x0":-1.056721114728705,"y0":50.00585064483462,"z0":5.909282891062006,"aX":-19.901111032643435},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":2151,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3946946760757202,"extension":6.815124363833796},"hitData":{"launchSpeed":84.7,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.41,"coordY":152.7}},"index":3,"playId":"1c32ff01-3062-38d3-a276-0c7d256f70e3","pitchNumber":4,"startTime":"2026-07-08T01:54:14.266Z","endTime":"2026-07-08T01:54:23.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:54:23.477Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Jonatan Clase.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T01:54:27.719Z","endTime":"2026-07-08T01:55:48.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101007322749435,"aZ":-35.57472296554652,"pfxX":7.525081928737382,"pfxZ":-2.4304818303603533,"pX":-0.029427190937572067,"pZ":1.6199651144848994,"vX0":1.04472121657037,"vY0":-117.73256832645858,"vZ0":-2.0986658067687816,"x":118.12,"y":195.04,"x0":-1.4567113956904725,"y0":50.00395233395456,"z0":5.826712088404588,"aX":10.525670671280148},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.7,"breakHorizontal":-13.9,"spinRate":2954,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4658661542491944,"extension":6.744370874261541},"index":0,"playId":"5b5bacdb-064d-390e-8135-709d61f69fa4","pitchNumber":1,"startTime":"2026-07-08T01:54:48.199Z","endTime":"2026-07-08T01:54:52.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":82.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.42529464362046,"aZ":-28.542017306014596,"pfxX":0.8495170177947071,"pfxZ":2.166274215671651,"pX":-0.8621288186277863,"pZ":2.135899432931424,"vX0":1.368419110812377,"vY0":-126.76881322198926,"vZ0":-3.5073374400839388,"x":149.86,"y":181.11,"x0":-1.513018421995997,"y0":50.00309744766321,"z0":5.741442273979842,"aX":1.4252844072796393},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":-1.8,"spinRate":2511,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.42707941011188444,"extension":6.816657205446295},"index":1,"playId":"99c0e558-435b-3705-9aa8-a2b2eab15ca1","pitchNumber":2,"startTime":"2026-07-08T01:55:04.740Z","endTime":"2026-07-08T01:55:08.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7838189221712,"aZ":-21.30078950866683,"pfxX":-10.262747791286303,"pfxZ":5.340112529575368,"pX":0.9501971222949486,"pZ":1.5772137019266426,"vX0":8.882754481306193,"vY0":-141.85355473512112,"vZ0":-7.699550284645005,"x":80.78,"y":196.2,"x0":-0.8901557606496989,"y0":50.0001714689764,"z0":5.686933106446942,"aX":-20.888901584167098},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2308,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3862856517553217,"extension":6.817554802394131},"index":2,"playId":"203fd3a1-f7c4-330e-ae4a-f4576380c506","pitchNumber":3,"startTime":"2026-07-08T01:55:20.505Z","endTime":"2026-07-08T01:55:23.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425478441957697,"aZ":-20.328602172058062,"pfxX":-9.113758381287145,"pfxZ":5.992401170788089,"pX":-0.5362652356575472,"pZ":2.671281022507509,"vX0":4.956643390275475,"vY0":-139.2768650367667,"vZ0":-4.931502956982236,"x":137.44,"y":166.66,"x0":-1.1488728924218445,"y0":50.00461386090049,"z0":5.797609499929635,"aX":-18.020075135650345},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2244,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3923141779017838,"extension":6.893623965644152},"hitData":{"launchSpeed":84.9,"launchAngle":30.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.72,"coordY":115.15}},"index":3,"playId":"dee448b5-92bb-3066-9f24-2b381eea10d4","pitchNumber":4,"startTime":"2026-07-08T01:55:38.129Z","endTime":"2026-07-08T01:55:48.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:55:48.101Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T01:55:51.112Z","endTime":"2026-07-08T01:56:38.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40044093139083,"aZ":-18.60881887515101,"pfxX":-10.05859650348596,"pfxZ":6.809380138521309,"pX":0.6768981617703006,"pZ":2.2356693710285973,"vX0":8.42515437287431,"vY0":-140.4064114812052,"vZ0":-6.732023479556387,"x":91.2,"y":178.42,"x0":-1.0588590789851566,"y0":50.00485577582407,"z0":5.879612690318273,"aX":-20.044252622621812},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":16.4,"spinRate":2270,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3904007595305341,"extension":6.783560582012528},"index":0,"playId":"5ef54f16-2894-3d0a-b5ce-04544004eaf5","pitchNumber":1,"startTime":"2026-07-08T01:56:13.663Z","endTime":"2026-07-08T01:56:17.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.660840156115004,"aZ":-32.02366911288258,"pfxX":1.8557933850783224,"pfxZ":0.09342398851256739,"pX":0.8212973430697463,"pZ":2.392750653061309,"vX0":4.78227610081455,"vY0":-127.2736560245594,"vZ0":-2.24827526712019,"x":85.69,"y":174.18,"x0":-1.3127642006506102,"y0":50.00555381525717,"z0":5.7891063696031235,"aX":3.0873322288826315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.3,"spinRate":2617,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4280605416934362,"extension":6.882391881862307},"hitData":{"launchSpeed":67.9,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.66,"coordY":155.23}},"index":1,"playId":"fc8174cb-97d7-30b4-826f-d673478148de","pitchNumber":2,"startTime":"2026-07-08T01:56:28.783Z","endTime":"2026-07-08T01:56:38.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:56:38.139Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T01:58:26.366Z","endTime":"2026-07-08T01:58:56.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4901152694444,"aZ":-31.798427977773187,"pfxX":-9.237643574125016,"pfxZ":0.20601914934562515,"pX":-0.595565606133835,"pZ":2.5702514002460504,"vX0":6.808497426667102,"vY0":-133.8999710648555,"vZ0":-0.5363156995678435,"x":139.7,"y":169.38,"x0":-1.9738265468770344,"y0":50.00142517448539,"z0":5.052535589021346,"aX":-16.736930296984113},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":2116,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.4093819913257377,"extension":6.827196410519772},"hitData":{"launchSpeed":74.6,"launchAngle":43.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.82,"coordY":105.77}},"index":0,"playId":"899a73b9-b93b-3649-a727-3c1d916e919f","pitchNumber":1,"startTime":"2026-07-08T01:58:44.440Z","endTime":"2026-07-08T01:58:56.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-08T01:58:56.963Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T01:59:01.923Z","endTime":"2026-07-08T02:00:14.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316938880569847,"aZ":-34.889549642597096,"pfxX":4.6356843861587445,"pfxZ":-1.8163250204859223,"pX":1.0550702296801666,"pZ":0.930805034792312,"vX0":6.1324364862246945,"vY0":-122.0276850983253,"vZ0":-2.3985986942188253,"x":76.78,"y":213.65,"x0":-2.1029382541399375,"y0":50.005462385886744,"z0":4.9626052470029585,"aX":6.918897798652078},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-10.0,"spinRate":2780,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.4506280818172157,"extension":6.679745239239132},"index":0,"playId":"34bce95b-1a30-37fc-b2d3-4a42701aeb81","pitchNumber":1,"startTime":"2026-07-08T01:59:27.450Z","endTime":"2026-07-08T01:59:31.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060622937482997,"aZ":-28.64470138130914,"pfxX":-9.272333251265998,"pfxZ":1.901542403708742,"pX":-1.5975808994083647,"pZ":3.9565296064011344,"vX0":4.494315141239454,"vY0":-134.3978384391898,"vZ0":2.328789007371017,"x":177.9,"y":131.95,"x0":-2.073405996047702,"y0":50.00374505114935,"z0":5.09372214123206,"aX":-17.21585543936793},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2325,"spinDirection":241},"zone":11,"typeConfidence":0.86,"plateTime":0.4052583025475496,"extension":6.749033031940824},"index":1,"playId":"82cec437-b281-3b5f-9113-5f2b0b2dc723","pitchNumber":2,"startTime":"2026-07-08T01:59:47.956Z","endTime":"2026-07-08T01:59:51.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03780630407265,"aZ":-29.94118747198553,"pfxX":-8.34196529688766,"pfxZ":1.2042932305241134,"pX":-0.7002672643710561,"pZ":2.4198347765442865,"vX0":6.419892679647935,"vY0":-134.491358397477,"vZ0":-1.2039073888871135,"x":143.69,"y":173.44,"x0":-2.016630675697792,"y0":50.005592921715056,"z0":4.967619635068856,"aX":-15.515374996421718},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":2232,"spinDirection":245},"zone":4,"typeConfidence":0.86,"plateTime":0.4049194081371028,"extension":6.861114293618708},"hitData":{"launchSpeed":102.7,"launchAngle":6.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":110.89,"coordY":146.62}},"index":2,"playId":"e7d0e7c8-cda0-3de9-85f3-fdd89b821803","pitchNumber":3,"startTime":"2026-07-08T02:00:07.098Z","endTime":"2026-07-08T02:00:14.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:00:14.512Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Keys singles on a sharp line drive to right fielder Heliot Ramos. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:00:23.072Z","endTime":"2026-07-08T02:02:31.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688954458108025,"aZ":-33.12224748302336,"pfxX":-8.538518490990963,"pfxZ":-0.5139171334820798,"pX":-0.5010751300169862,"pZ":2.828024665131727,"vX0":6.381922034796825,"vY0":-134.85293799252827,"vZ0":0.2001159834211632,"x":136.1,"y":162.42,"x0":-1.777724000076001,"y0":50.00043088574531,"z0":5.071293455091546,"aX":-15.875045315403113},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.7,"breakHorizontal":14.3,"spinRate":2174,"spinDirection":250},"zone":4,"typeConfidence":0.91,"plateTime":0.4046851960881366,"extension":6.496737182896119},"index":0,"playId":"6382470b-7799-3fb3-bc2a-50f64ffdf38b","pitchNumber":1,"startTime":"2026-07-08T02:00:39.197Z","endTime":"2026-07-08T02:00:42.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.910869313982186,"aZ":-36.89185144186949,"pfxX":5.420538425123562,"pfxZ":-3.1015900348106324,"pX":0.45086827408277214,"pZ":1.3789882423284279,"vX0":4.527754082032998,"vY0":-122.23012143699962,"vZ0":-1.0677319652498667,"x":99.81,"y":201.55,"x0":-2.126290366597073,"y0":50.002815830635654,"z0":4.974486038100153,"aX":8.244229999493536},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.6,"breakHorizontal":-10.8,"spinRate":2675,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.4472254973156655,"extension":6.4398667099800315},"index":1,"playId":"bd08274b-ea6f-3fb3-948e-a413183cf86b","pitchNumber":2,"startTime":"2026-07-08T02:00:58.625Z","endTime":"2026-07-08T02:01:02.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943635503041694,"aZ":-33.22679964117438,"pfxX":-6.113213531883046,"pfxZ":-0.5588728918921486,"pX":-0.43471640986024107,"pZ":2.142695898267132,"vX0":6.14579342372577,"vY0":-134.94964077091248,"vZ0":-1.1776097661632128,"x":133.57,"y":180.93,"x0":-1.9338764400482022,"y0":50.00605553995673,"z0":4.898997059524161,"aX":-11.417794543217791},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.1,"breakHorizontal":10.0,"spinRate":2196,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.40395687601914165,"extension":6.706290329277635},"index":2,"playId":"33965dbc-d3b5-309d-aa9b-3f49d0e2ad85","pitchNumber":3,"startTime":"2026-07-08T02:01:17.696Z","endTime":"2026-07-08T02:01:21.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.8,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78138268402597,"aZ":-28.0919189879609,"pfxX":-7.075232406759712,"pfxZ":2.518101453355724,"pX":-1.8333968076214333,"pZ":2.2302201409686306,"vX0":2.9196660786051947,"vY0":-125.14917939183509,"vZ0":-1.3309269129848793,"x":186.88,"y":178.56,"x0":-2.081113554104798,"y0":50.0057518445253,"z0":5.021516013369175,"aX":-11.484342528595993},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":12.4,"spinRate":1576,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.43386090007941513,"extension":6.906387935177075},"index":3,"playId":"bd0f3291-78ff-3b9a-84dc-c802124d04c5","pitchNumber":4,"startTime":"2026-07-08T02:01:39.351Z","endTime":"2026-07-08T02:01:43.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56523273827911,"aZ":-28.754089509545807,"pfxX":-9.041289557175912,"pfxZ":2.13538409887597,"pX":-0.2878596945623424,"pZ":1.567086056336729,"vX0":7.13180229319826,"vY0":-125.03914307639752,"vZ0":-2.5696475106865786,"x":127.97,"y":196.47,"x0":-1.9868144693521326,"y0":50.00185691206632,"z0":4.940707388531144,"aX":-14.476377583875172},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1476,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.4361805022357981,"extension":7.0247378638742},"index":4,"playId":"59399a69-7e2f-3c83-bed3-d184bbd4c277","pitchNumber":5,"startTime":"2026-07-08T02:01:58.440Z","endTime":"2026-07-08T02:02:02.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131989526371836,"aZ":-29.13384642004281,"pfxX":-11.171761851748464,"pfxZ":1.622301819521093,"pX":0.01992971902618915,"pZ":3.1630865040202565,"vX0":8.661290341870119,"vY0":-135.9834513455893,"vZ0":0.19722445465109328,"x":116.24,"y":153.38,"x0":-1.7510426560579582,"y0":50.00605238017199,"z0":5.106756625904661,"aX":-20.978019059182113},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":18.5,"spinRate":2363,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.4024088941883788,"extension":6.628562525883961},"hitData":{"launchSpeed":108.5,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.08,"coordY":141.34}},"index":5,"playId":"9539073b-7fd1-397e-b8cc-475dbfbacf64","pitchNumber":6,"startTime":"2026-07-08T02:02:19.731Z","endTime":"2026-07-08T02:02:31.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:02:31.274Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonatan Clase homers (1) on a fly ball to right field. Brandon Valenzuela scores. Sean Keys scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:02:39.013Z","endTime":"2026-07-08T02:04:18.485Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9022483525086,"aZ":-33.727193771608604,"pfxX":-8.42242149623094,"pfxZ":-0.841573930566037,"pX":-0.8762649096359164,"pZ":3.3269989079559292,"vX0":5.6800982609913335,"vY0":-135.01667092978607,"vZ0":1.6628726721278388,"x":150.4,"y":148.95,"x0":-1.9111482112860683,"y0":50.00150882045785,"z0":5.073537176122781,"aX":-15.576691529159927},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.0,"breakHorizontal":14.0,"spinRate":2214,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.4053919699981545,"extension":6.700818006690636},"index":0,"playId":"0c56d159-dc14-3f23-8506-c50450496120","pitchNumber":1,"startTime":"2026-07-08T02:02:57.482Z","endTime":"2026-07-08T02:03:01.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"1ed0e511-9190-4b25-99b8-d9ab774eba6d","startTime":"2026-07-08T02:03:14.078Z","endTime":"2026-07-08T02:03:19.078Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148328435414353,"aZ":-34.11044314192829,"pfxX":-10.230426787898722,"pfxZ":-1.033592516769664,"pX":-1.0256873231608583,"pZ":3.1803991070248054,"vX0":6.161059581879537,"vY0":-135.49324064311986,"vZ0":1.3982254848447464,"x":156.1,"y":152.91,"x0":-1.9894886514627241,"y0":50.002378969149284,"z0":5.02577888175241,"aX":-19.189414026602517},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.4,"breakHorizontal":17.4,"spinRate":2124,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.40289321421355284,"extension":6.800206502754363},"index":2,"playId":"d93b5ddc-9157-35dd-af36-0cd485bababe","pitchNumber":2,"startTime":"2026-07-08T02:03:31.326Z","endTime":"2026-07-08T02:03:35.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.070691355328158,"aZ":-33.531059082911135,"pfxX":5.09593177297408,"pfxZ":-0.906838397810029,"pX":0.4794591171177375,"pZ":2.6494413238025047,"vX0":4.7631939519174695,"vY0":-121.2919286996844,"vZ0":1.3262889382843226,"x":98.72,"y":167.25,"x0":-2.169746089995752,"y0":50.00282725033456,"z0":5.012846670110268,"aX":7.615389583073546},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":-10.3,"spinRate":2534,"spinDirection":43},"zone":6,"typeConfidence":0.89,"plateTime":0.4510647629693203,"extension":6.6636525223327565},"hitData":{"launchSpeed":99.9,"launchAngle":37.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.48,"coordY":71.62}},"index":3,"playId":"faf62ee0-4e1b-3371-ad45-175d0803cc11","pitchNumber":3,"startTime":"2026-07-08T02:03:51.077Z","endTime":"2026-07-08T02:04:18.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-22.200000000000006,"leverageIndex":2.04,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:04:18.485Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:04:28.750Z","endTime":"2026-07-08T02:05:48.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945862532704464,"aZ":-33.62484439469053,"pfxX":-9.77473616572872,"pfxZ":-0.7566499639923947,"pX":1.0977094340158042,"pZ":2.0589427091124044,"vX0":11.121380696130608,"vY0":-136.25452349485118,"vZ0":-1.5938895506659474,"x":75.16,"y":183.19,"x0":-1.7396577890424405,"y0":50.00638444919965,"z0":4.944366801408411,"aX":-18.645052152441522},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.6,"breakHorizontal":15.7,"spinRate":2261,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.3998184035155776,"extension":6.846198810303664},"index":0,"playId":"57f871c5-b16f-3708-b7c7-b0c31830a9df","pitchNumber":1,"startTime":"2026-07-08T02:04:41.250Z","endTime":"2026-07-08T02:04:45.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789190822324386,"aZ":-34.773809671970646,"pfxX":-10.367516582316465,"pfxZ":-1.3801254337575646,"pX":1.315046838032252,"pZ":2.1394006932252636,"vX0":11.812520776659142,"vY0":-136.10917219733867,"vZ0":-1.164282564001681,"x":66.87,"y":181.02,"x0":-1.7262079567907627,"y0":50.002216829943634,"z0":4.972146698714971,"aX":-19.526963450312273},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.5,"breakHorizontal":16.4,"spinRate":2273,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.40180819563434866,"extension":6.7700314350000275},"index":1,"playId":"0c5aae3c-c953-3dc6-99d8-4701da22180b","pitchNumber":2,"startTime":"2026-07-08T02:05:04.289Z","endTime":"2026-07-08T02:05:07.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T02:05:15.305Z","endTime":"2026-07-08T02:05:23.040Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86925473260349,"aZ":-32.03336702867484,"pfxX":-8.507672079319786,"pfxZ":0.08415070043658712,"pX":-0.665554350144054,"pZ":1.8578583594787423,"vX0":5.782200204481957,"vY0":-126.43608208367715,"vZ0":-1.3262746513064747,"x":142.37,"y":188.62,"x0":-1.8630735245114884,"y0":50.00094209550352,"z0":4.931604504798009,"aX":-13.938826798813688},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":14.3,"spinRate":1596,"spinDirection":240},"zone":7,"typeConfidence":0.84,"plateTime":0.43123023336735367,"extension":6.920651431650979},"index":3,"playId":"169202d9-02ea-3b93-985a-5d8e1b4b2929","pitchNumber":3,"startTime":"2026-07-08T02:05:23.040Z","endTime":"2026-07-08T02:05:27.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86765339601087,"aZ":-31.098801226737894,"pfxX":-10.602983415864644,"pfxZ":0.5782380619380696,"pX":0.43974852099729855,"pZ":2.0263748849728103,"vX0":9.665669173212367,"vY0":-135.7774965564769,"vZ0":-1.865382625508861,"x":100.24,"y":184.07,"x0":-1.7895244941374275,"y0":50.00540154869608,"z0":4.887473610378362,"aX":-19.790583893331576},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.8,"breakHorizontal":17.2,"spinRate":2317,"spinDirection":247},"zone":9,"typeConfidence":0.91,"plateTime":0.40347821019607855,"extension":6.939653100727572},"hitData":{"launchSpeed":88.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.05,"coordY":165.36}},"index":4,"playId":"d3d8b241-b344-3cbe-abc7-46c370c36dd3","pitchNumber":4,"startTime":"2026-07-08T02:05:40.362Z","endTime":"2026-07-08T02:05:48.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:05:48.612Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (23) on a fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:05:54.076Z","endTime":"2026-07-08T02:08:15.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.365735522250464,"aZ":-33.67958503026878,"pfxX":2.980583567205565,"pfxZ":-0.9586799591361732,"pX":0.6341481309061344,"pZ":2.711938500895445,"vX0":5.709022607960673,"vY0":-123.18669590218911,"vZ0":1.0336225721083534,"x":92.83,"y":165.56,"x0":-2.080699627266338,"y0":50.00345865782201,"z0":5.086430877562105,"aX":4.680811317862089},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-6.5,"spinRate":2756,"spinDirection":38},"zone":6,"typeConfidence":0.87,"plateTime":0.44092841623448686,"extension":6.696345818888843},"index":0,"playId":"61af9100-852b-3ef6-a06e-93e01c999b14","pitchNumber":1,"startTime":"2026-07-08T02:06:09.479Z","endTime":"2026-07-08T02:06:13.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67209080561641,"aZ":-32.45749649894385,"pfxX":3.643459126352467,"pfxZ":-0.17406224817277582,"pX":1.0937222329637666,"pZ":2.584757088091759,"vX0":6.580754279659148,"vY0":-124.96540604032839,"vZ0":0.42144092065126304,"x":75.31,"y":168.99,"x0":-2.0320995698961344,"y0":50.00408860908337,"z0":5.048652607132332,"aX":5.8486390388469935},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-7.9,"spinRate":2824,"spinDirection":22},"zone":12,"typeConfidence":0.87,"plateTime":0.43582906017751855,"extension":6.591002294417662},"index":1,"playId":"ee240d15-9e18-35cb-8aa3-23c79fa5c182","pitchNumber":2,"startTime":"2026-07-08T02:06:22.455Z","endTime":"2026-07-08T02:06:26.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823546201588993,"aZ":-33.03108725674285,"pfxX":8.778467036797053,"pfxZ":-0.557932002986929,"pX":1.5135545315217476,"pZ":1.563241553371341,"vX0":5.9987142631146115,"vY0":-123.68479689955143,"vZ0":-1.4540349700770738,"x":59.31,"y":196.57,"x0":-2.0838967544797904,"y0":50.00062094072996,"z0":4.930421446435186,"aX":13.587091888331678},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":-17.3,"spinRate":2875,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.4429551686361619,"extension":6.730586105834987},"index":2,"playId":"a96572e0-7765-3326-83b8-85ee6b674b30","pitchNumber":3,"startTime":"2026-07-08T02:06:46.603Z","endTime":"2026-07-08T02:06:50.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952257810963506,"aZ":-37.14805090372727,"pfxX":8.079704743700475,"pfxZ":-3.134771730887233,"pX":1.495286409037747,"pZ":1.544261333645261,"vX0":6.0849510061409955,"vY0":-125.39762540061065,"vZ0":-0.9229314730560659,"x":60.0,"y":197.08,"x0":-2.0143214093449995,"y0":50.00113251736594,"z0":4.954493196546472,"aX":12.831391739009488},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-16.1,"spinRate":2827,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.4372217659899942,"extension":6.718691517872412},"index":3,"playId":"c3a58506-365b-3447-abc5-8ba6d71964bc","pitchNumber":4,"startTime":"2026-07-08T02:07:03.539Z","endTime":"2026-07-08T02:07:07.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05147388057175,"aZ":-30.815912361122212,"pfxX":-9.709430324229082,"pfxZ":0.7056249161856609,"pX":0.351326373768387,"pZ":3.699794440317653,"vX0":8.997466863586432,"vY0":-136.68895818136897,"vZ0":1.80556530447212,"x":103.61,"y":138.89,"x0":-1.698670565353124,"y0":50.00014593064461,"z0":5.125367385724507,"aX":-18.63547614249319},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2351,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.39850911510770404,"extension":6.7333953992470885},"index":4,"playId":"1adb48d2-b14a-3536-a454-2c74ad6a1eaf","pitchNumber":5,"startTime":"2026-07-08T02:07:19.195Z","endTime":"2026-07-08T02:07:23.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21687995263207,"aZ":-30.17090536413031,"pfxX":-9.29821887309472,"pfxZ":1.0534925939081035,"pX":0.47027128941084084,"pZ":2.625018684538132,"vX0":9.41292542379994,"vY0":-136.19158915696124,"vZ0":-0.7406013088065105,"x":99.07,"y":167.9,"x0":-1.8068340197956738,"y0":50.001116579268626,"z0":4.969610056297729,"aX":-17.634088080598683},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":2272,"spinDirection":246},"zone":6,"typeConfidence":0.9,"plateTime":0.40070858149712585,"extension":6.862024949081418},"index":5,"playId":"e1fe2f3a-ccb4-3e36-9fc8-f1e8743110fe","pitchNumber":6,"startTime":"2026-07-08T02:07:36.769Z","endTime":"2026-07-08T02:07:45.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.734701428328975,"aZ":-31.80063260332439,"pfxX":-8.301431616923258,"pfxZ":0.2014150397973733,"pX":-0.7090986327082659,"pZ":2.6899635868994705,"vX0":6.315447334590174,"vY0":-136.03293300683222,"vZ0":0.006006623825980939,"x":144.03,"y":166.15,"x0":-1.973496440825452,"y0":50.00647003098931,"z0":4.878601137957222,"aX":-15.678929438755887},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.6,"breakHorizontal":13.8,"spinRate":2233,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.40149517629003517,"extension":6.7498403775765645},"hitData":{"launchSpeed":94.7,"launchAngle":25.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":80.73,"coordY":51.79}},"index":6,"playId":"22f3eb69-cb86-3747-a297-45e84164314e","pitchNumber":7,"startTime":"2026-07-08T02:08:01.563Z","endTime":"2026-07-08T02:08:15.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.27,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:08:15.471Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, first baseman Bryce Eldridge to pitcher Trevor McDonald.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T02:08:22.739Z","endTime":"2026-07-08T02:08:53.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98121834718326,"aZ":-32.92968182628833,"pfxX":-8.993732925986036,"pfxZ":-0.4142322676398731,"pX":-0.13264541061929813,"pZ":2.759991390547748,"vX0":7.874233689076325,"vY0":-133.97972134505392,"vZ0":0.46072104984054896,"x":122.06,"y":164.26,"x0":-1.9308841142774955,"y0":50.001757629803116,"z0":4.925582399588805,"aX":-16.46860610539477},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.5,"breakHorizontal":14.8,"spinRate":2220,"spinDirection":248},"zone":2,"typeConfidence":0.91,"plateTime":0.40769263336960604,"extension":6.919030206952123},"hitData":{"launchSpeed":89.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.05,"coordY":157.76}},"index":0,"playId":"bc2be2f8-d5ad-3e0c-b5a5-18fef92f355a","pitchNumber":1,"startTime":"2026-07-08T02:08:44.413Z","endTime":"2026-07-08T02:08:53.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:08:53.784Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:10:44.101Z","endTime":"2026-07-08T02:11:30.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06492547190225,"aZ":-22.670203765845407,"pfxX":-8.756109645385372,"pfxZ":4.940616823580186,"pX":-0.31426375819401786,"pZ":2.5532642613062118,"vX0":5.411936030904492,"vY0":-137.46246015568244,"vZ0":-4.63813711011781,"x":128.98,"y":169.84,"x0":-1.1659340152324447,"y0":50.00303574449999,"z0":5.79184382879998,"aX":-16.83965840406217},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":2217,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3977099326057614,"extension":6.862449599368913},"index":0,"playId":"0958be47-bbca-32fd-b4f4-0c3e4a1012e2","pitchNumber":1,"startTime":"2026-07-08T02:11:04.451Z","endTime":"2026-07-08T02:11:08.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662688971427333,"aZ":-38.14136119605898,"pfxX":9.15871879853512,"pfxZ":-4.078037944827292,"pX":0.30187821655801667,"pZ":2.4753923992569242,"vX0":1.352643699348342,"vY0":-120.00096860975894,"vZ0":-0.02506663904285511,"x":105.49,"y":171.94,"x0":-1.4590609209458973,"y0":50.00490086921878,"z0":5.876561914441149,"aX":13.392538603931273},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.2,"breakHorizontal":-16.9,"spinRate":2955,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.45599377253727047,"extension":6.6689777395891685},"hitData":{"launchSpeed":79.5,"launchAngle":25.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.44,"coordY":89.4}},"index":1,"playId":"726b5719-e3ec-34a1-a748-e15e6d384e89","pitchNumber":2,"startTime":"2026-07-08T02:11:19.470Z","endTime":"2026-07-08T02:11:30.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.099999999999998,"awayTeamWinProbability":70.9,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.87,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:11:30.164Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Jonatan Clase.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:11:32.685Z","endTime":"2026-07-08T02:14:07.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.185989181348333,"aZ":-38.65848354713867,"pfxX":6.350799583997919,"pfxZ":-4.642940995848402,"pX":0.06897791030009884,"pZ":2.527066083249165,"vX0":1.3338873293356275,"vY0":-117.13830323945773,"vZ0":0.41332567055641367,"x":114.37,"y":170.55,"x0":-1.3325427522934488,"y0":50.00396199919389,"z0":5.949314307212139,"aX":8.865863927348181},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.0,"breakHorizontal":-11.9,"spinRate":2829,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4667856829474326,"extension":6.765090940900747},"index":0,"playId":"0e1ed9fe-cd68-32ed-8669-3633b618b41f","pitchNumber":1,"startTime":"2026-07-08T02:11:55.859Z","endTime":"2026-07-08T02:11:59.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.6,"endSpeed":89.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019884345865755,"aZ":-20.67911780858018,"pfxX":-9.249982335188912,"pfxZ":5.6461074443149,"pX":-0.09597305099922859,"pZ":3.2879062118981945,"vX0":6.162060294213648,"vY0":-140.626857193773,"vZ0":-3.5896106272096797,"x":120.66,"y":150.01,"x0":-1.095732092702678,"y0":50.000686742811894,"z0":5.895693000780993,"aX":-18.826160615755256},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":2184,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.38708008997316945,"extension":6.7784646470424255},"index":1,"playId":"ad19dfa7-e1c9-3a95-a3da-8dfac06ade5d","pitchNumber":2,"startTime":"2026-07-08T02:12:13.313Z","endTime":"2026-07-08T02:12:16.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.254123097669954,"aZ":-16.383219396450027,"pfxX":-5.7243718979846205,"pfxZ":7.8133702572350785,"pX":-0.0973030428178288,"pZ":4.618500553707388,"vX0":5.054083463455868,"vY0":-140.4455324539964,"vZ0":-0.9229854427714517,"x":120.71,"y":114.08,"x0":-1.1659641165237133,"y0":50.00666694823567,"z0":6.0048726968422566,"aX":-11.574918391945195},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2186,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38823484241581774,"extension":6.829163509155872},"index":2,"playId":"82d01a04-8bfa-3e26-8261-7353a2d280ec","pitchNumber":3,"startTime":"2026-07-08T02:12:34.660Z","endTime":"2026-07-08T02:12:38.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64956610649554,"aZ":-37.61148838596479,"pfxX":8.137698361038847,"pfxZ":-4.20836509721853,"pX":0.6284687703768389,"pZ":1.2602771678806872,"vX0":2.0109809443945776,"vY0":-112.90654125941988,"vZ0":-2.0851567721180584,"x":93.04,"y":204.75,"x0":-1.3312695710567484,"y0":50.00483929615984,"z0":5.982306515338948,"aX":10.502828523065126},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-7.9,"breakHorizontal":-15.2,"spinRate":2815,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48520013386174865,"extension":6.899049281589783},"index":3,"playId":"75c8d065-49c9-399d-a6ae-8bee49fd92a2","pitchNumber":4,"startTime":"2026-07-08T02:12:52.054Z","endTime":"2026-07-08T02:12:55.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139805788985157,"aZ":-25.750956068625655,"pfxX":-11.692891130017053,"pfxZ":3.269407893443079,"pX":1.2425756762206441,"pZ":3.559445870965734,"vX0":10.627907012500549,"vY0":-138.97635572316204,"vZ0":-1.6643814285774647,"x":69.64,"y":142.67,"x0":-1.1055584116466457,"y0":50.000384226079916,"z0":5.870710727555088,"aX":-22.949303523350608},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":19.1,"spinRate":2379,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39360529555227597,"extension":6.864237968308555},"index":4,"playId":"ad50996c-4913-3a36-954e-326e4a6a202f","pitchNumber":5,"startTime":"2026-07-08T02:13:36.635Z","endTime":"2026-07-08T02:13:40.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71041514722512,"aZ":-24.521980700047393,"pfxX":-9.978707662648018,"pfxZ":3.762731632701845,"pX":-0.44079994391530936,"pZ":3.1313089620535184,"vX0":5.763350246457013,"vY0":-141.76522887970904,"vZ0":-3.086343252558485,"x":133.8,"y":154.23,"x0":-1.2047575970088864,"y0":50.00300031040213,"z0":5.801199102214082,"aX":-20.290622911036344},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2340,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38652272760806916,"extension":6.87885943004093},"hitData":{"launchSpeed":89.2,"launchAngle":26.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.84,"coordY":100.19}},"index":5,"playId":"927c83f2-4344-39bf-a082-ca63dd7e57a0","pitchNumber":6,"startTime":"2026-07-08T02:13:57.381Z","endTime":"2026-07-08T02:14:07.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.6,"awayTeamWinProbability":74.4,"homeTeamWinProbabilityAdded":-3.4999999999999964,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:14:07.832Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:14:12.010Z","endTime":"2026-07-08T02:16:12.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":87.0,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.529753736291084,"aZ":-32.29039013714945,"pfxX":2.694008356816943,"pfxZ":-0.07223302341480675,"pX":0.3403002209632501,"pZ":2.5059288285649117,"vX0":3.2989082525127404,"vY0":-126.84223157376933,"vZ0":-2.1080149493878766,"x":104.03,"y":171.12,"x0":-1.3163142331992836,"y0":50.00072091008445,"z0":5.867994563446817,"aX":4.486495013835778},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-5.5,"spinRate":2515,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.42820044170457816,"extension":6.82280185519188},"index":0,"playId":"fcfb5d3d-d24b-39b5-a254-d43ca084f8a8","pitchNumber":1,"startTime":"2026-07-08T02:14:31.883Z","endTime":"2026-07-08T02:14:35.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845984741402187,"aZ":-36.52235467104246,"pfxX":9.571883771824531,"pfxZ":-3.078180699898164,"pX":-0.33970734674891717,"pZ":2.7684918240675302,"vX0":-0.08778911620310248,"vY0":-118.46245812350814,"vZ0":0.462765122306364,"x":129.95,"y":164.03,"x0":-1.5443899452865069,"y0":50.00219955993659,"z0":5.924835741708102,"aX":13.524954622592249},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.2,"breakHorizontal":-17.3,"spinRate":2875,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4633786146048715,"extension":6.719420599124844},"index":1,"playId":"29b98c60-4596-36f3-a6d8-6caec494ac6c","pitchNumber":2,"startTime":"2026-07-08T02:14:47.528Z","endTime":"2026-07-08T02:14:51.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768780993030738,"aZ":-36.268483546624005,"pfxX":8.550694397071664,"pfxZ":-2.9008206813194732,"pX":0.19331281434549294,"pZ":2.3469041846495116,"vX0":1.6804782872593973,"vY0":-118.57781924243062,"vZ0":-0.25316845851038194,"x":109.63,"y":175.41,"x0":-1.6367244831471295,"y0":50.00457990066302,"z0":5.791964825578258,"aX":12.05689642911059},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.0,"breakHorizontal":-15.8,"spinRate":2839,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.46367522727693267,"extension":6.699333722050512},"index":2,"playId":"e5c3836d-44ed-3aa2-8a4a-8cca12f3fe9b","pitchNumber":3,"startTime":"2026-07-08T02:15:05.324Z","endTime":"2026-07-08T02:15:09.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101002962720873,"aZ":-20.090070200593917,"pfxX":-8.49091611194283,"pfxZ":5.855541581718697,"pX":0.7547343376497457,"pZ":3.1380412442650254,"vX0":8.31948070837896,"vY0":-142.16780227767774,"vZ0":-3.8860121076832064,"x":88.23,"y":154.05,"x0":-1.0948239542302052,"y0":50.00432710694269,"z0":5.784628232952116,"aX":-17.52513557297191},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.1,"breakHorizontal":13.9,"spinRate":2271,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.384071995018596,"extension":6.91998264041122},"index":3,"playId":"07cc2a30-fa2a-3146-8806-8a3e852e098b","pitchNumber":4,"startTime":"2026-07-08T02:15:27.215Z","endTime":"2026-07-08T02:15:30.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.570463953897967,"aZ":-24.13078583386534,"pfxX":-7.687846533230154,"pfxZ":3.907107624852843,"pX":0.09024213939118036,"pZ":3.513218774865677,"vX0":6.053332587305125,"vY0":-142.28287891812084,"vZ0":-2.6619109128460474,"x":113.56,"y":143.92,"x0":-1.0623006665380055,"y0":50.0012561756095,"z0":5.984214200935662,"aX":-15.81677612459975},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.7,"breakHorizontal":12.7,"spinRate":2209,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3844441691386913,"extension":6.7630204277510435},"index":4,"playId":"f3615d81-13f8-38f6-835d-869f05eea01a","pitchNumber":5,"startTime":"2026-07-08T02:15:50.629Z","endTime":"2026-07-08T02:15:54.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84778115207359,"aZ":-33.21003439761715,"pfxX":3.5997544191553086,"pfxZ":-0.6412167489382989,"pX":0.720235958295675,"pZ":1.85262053063241,"vX0":3.712017865532931,"vY0":-126.70167107094991,"vZ0":-3.154754574195879,"x":89.55,"y":188.76,"x0":-1.2335872367929406,"y0":50.00262810518001,"z0":5.778717256638867,"aX":5.828077842431344},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-7.4,"spinRate":2689,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.4329662392314959,"extension":6.800024071154097},"index":5,"playId":"48b54314-5d34-329a-b9ec-26ddc689717b","pitchNumber":6,"startTime":"2026-07-08T02:16:08.068Z","endTime":"2026-07-08T02:16:12.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:16:12.096Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a ground ball to center fielder Daulton Varsho. Rafael Devers to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:16:15.292Z","endTime":"2026-07-08T02:17:41.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71731634264549,"aZ":-30.759220499915706,"pfxX":1.441662838237683,"pfxZ":0.8235156235879426,"pX":-0.20634109189656785,"pZ":2.3130557063889943,"vX0":2.569067956905975,"vY0":-129.4501718766043,"vZ0":-2.927938742025429,"x":124.87,"y":176.33,"x0":-1.3925460961985678,"y0":50.006088802358164,"z0":5.772829446588121,"aX":2.488515611812765},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-3.1,"spinRate":2637,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.42040434390003645,"extension":6.768431587758441},"index":0,"playId":"aee889a9-3d0b-37a0-aa94-bf3a0775ef70","pitchNumber":1,"startTime":"2026-07-08T02:16:39.975Z","endTime":"2026-07-08T02:16:43.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9656573923256,"aZ":-41.046976983357425,"pfxX":9.319518941829902,"pfxZ":-6.424523395662265,"pX":-0.21692007703112243,"pZ":1.801810489573646,"vX0":-0.22215905468437475,"vY0":-117.27911328729851,"vZ0":-0.44105062274597295,"x":125.27,"y":190.13,"x0":-1.3296399096416978,"y0":50.00269796236335,"z0":5.848951012339256,"aX":12.870119925746264},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.4,"breakHorizontal":-16.8,"spinRate":2898,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.46857445808583176,"extension":6.842675962537726},"index":1,"playId":"d6f9d2da-a5f8-3fbf-8d6a-c9966698a08c","pitchNumber":2,"startTime":"2026-07-08T02:16:56.814Z","endTime":"2026-07-08T02:17:23.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95495162355506,"aZ":-16.301759700996225,"pfxX":-5.581916923175315,"pfxZ":7.801261530187762,"pX":0.025826541161799253,"pZ":3.648478961119065,"vX0":5.097008172201021,"vY0":-142.70109655520596,"vZ0":-3.2225813090843065,"x":116.02,"y":140.27,"x0":-1.0701096239726209,"y0":50.002376520551564,"z0":5.837393914771586,"aX":-11.357201756712598},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2452,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3858200126786282,"extension":6.812477154717833},"hitData":{"launchSpeed":105.3,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.32,"coordY":99.49}},"index":2,"playId":"97307c19-0e23-315a-ad53-0f6524bf4ea4","pitchNumber":3,"startTime":"2026-07-08T02:17:29.882Z","endTime":"2026-07-08T02:17:41.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:17:41.658Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to second baseman Ernie Clement. Rafael Devers scores. Bryce Eldridge to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:17:51.179Z","endTime":"2026-07-08T02:18:28.833Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":693686,"link":"/api/v1/people/693686"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.726105878400766,"aZ":-21.777677030318166,"pfxX":-10.592090125533506,"pfxZ":5.2244935538039865,"pX":-0.8901971713514433,"pZ":3.0247606534153535,"vX0":4.52106193314081,"vY0":-140.426510949181,"vZ0":-4.015480947318393,"x":150.93,"y":157.11,"x0":-1.147636709618201,"y0":50.00496071514799,"z0":5.895523144509178,"aX":-21.09108631409204},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":18.2,"spinRate":2266,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3905026548642425,"extension":6.844165554339951},"hitData":{"launchSpeed":65.0,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.32,"coordY":140.03}},"index":0,"playId":"e8a14e9b-c1fe-32e0-bda1-490be15e98a4","pitchNumber":1,"startTime":"2026-07-08T02:18:19.667Z","endTime":"2026-07-08T02:18:28.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":8.3,"leverageIndex":1.79,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:18:28.833Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to left fielder Jonatan Clase.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T02:18:55.708Z","endTime":"2026-07-08T02:19:56.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.092217276373486,"aZ":-39.358401055715525,"pfxX":7.277479278011969,"pfxZ":-5.1828087694318015,"pX":-0.9932907548236077,"pZ":2.6104854589404134,"vX0":-1.1111041488285998,"vY0":-116.52991775421042,"vZ0":0.9032095555219573,"x":154.86,"y":168.3,"x0":-1.4588436464921337,"y0":50.00107555609641,"z0":5.910609869093059,"aX":10.09499531768851},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.0,"breakHorizontal":-13.0,"spinRate":2791,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4684576665431508,"extension":6.705107536473845},"index":0,"playId":"1967a6fe-9edd-3367-ba2a-8e60c889591a","pitchNumber":1,"startTime":"2026-07-08T02:19:08.198Z","endTime":"2026-07-08T02:19:12.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52721135161709,"aZ":-22.34988931511103,"pfxX":-9.394968081767196,"pfxZ":4.840109937038411,"pX":0.08531120489293409,"pZ":3.690125467169298,"vX0":6.499857764102452,"vY0":-141.65113463176627,"vZ0":-2.022868737191507,"x":113.75,"y":139.15,"x0":-1.01904484706072,"y0":50.005407330242114,"z0":5.8432418171064455,"aX":-19.08417256249337},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2165,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.38675151222602366,"extension":6.794578676581912},"index":1,"playId":"700d09dd-5b98-3121-96e7-ce2ffb6498b4","pitchNumber":2,"startTime":"2026-07-08T02:19:25.880Z","endTime":"2026-07-08T02:19:29.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21604510208881,"aZ":-24.458021964646377,"pfxX":-8.103847698605655,"pfxZ":3.88880493478014,"pX":0.01670053170291769,"pZ":2.838846656540589,"vX0":5.812641018748419,"vY0":-139.42058512042905,"vZ0":-3.7281473856010483,"x":116.36,"y":162.13,"x0":-1.0347069467963594,"y0":50.00159382922801,"z0":5.793854371426019,"aX":-16.068399668927167},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":2080,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39178688225544667,"extension":6.849807249906738},"hitData":{"launchSpeed":93.2,"launchAngle":29.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.47,"coordY":86.48}},"index":2,"playId":"187a48cb-8bb7-323a-8760-e69cfef6b6ba","pitchNumber":3,"startTime":"2026-07-08T02:19:46.387Z","endTime":"2026-07-08T02:19:56.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:19:56.249Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:21:56.208Z","endTime":"2026-07-08T02:22:27.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.659364906767795,"aZ":-34.57571603173988,"pfxX":5.126014120116974,"pfxZ":-1.59449087038616,"pX":-0.25773880981092423,"pZ":2.4464403794506717,"vX0":3.012006513358872,"vY0":-121.16319722988392,"vZ0":0.8913307667525197,"x":126.82,"y":172.73,"x0":-2.1773235514989344,"y0":50.00159075160913,"z0":5.063442533666193,"aX":7.7244135402852026},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.5,"breakHorizontal":-10.0,"spinRate":2601,"spinDirection":51},"zone":5,"typeConfidence":0.89,"plateTime":0.4497195075989704,"extension":6.714479196033202},"hitData":{"launchSpeed":82.8,"launchAngle":18.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.16,"coordY":89.57}},"index":0,"playId":"36dafe4e-589a-38a5-b4a7-5a257a74cf0c","pitchNumber":1,"startTime":"2026-07-08T02:22:17.259Z","endTime":"2026-07-08T02:22:27.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:22:27.972Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a line drive to right fielder Heliot Ramos. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:22:32.127Z","endTime":"2026-07-08T02:23:45.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":82.8,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47613061554097,"aZ":-34.709431667112476,"pfxX":10.179621094301616,"pfxZ":-1.7045576280029984,"pX":0.36721654224459,"pZ":2.2788003372324748,"vX0":3.1547110951723907,"vY0":-120.61687718273454,"vZ0":0.886593426918155,"x":103.0,"y":177.25,"x0":-2.2772643449311922,"y0":50.0032157790197,"z0":4.945615009236586,"aX":15.134091789468638},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-19.2,"spinRate":2520,"spinDirection":31},"zone":6,"typeConfidence":0.88,"plateTime":0.452554472449445,"extension":6.5543999183043296},"index":0,"playId":"2dfc3991-8189-33c0-8d31-7dbb2f4c0ee1","pitchNumber":1,"startTime":"2026-07-08T02:22:51.728Z","endTime":"2026-07-08T02:22:55.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37057272025791,"aZ":-30.871667207682965,"pfxX":-10.366882045652162,"pfxZ":0.7013586749026759,"pX":0.332136686186915,"pZ":2.012503480172953,"vX0":9.142441045440188,"vY0":-134.33580934156308,"vZ0":-2.0613424544916787,"x":104.34,"y":184.44,"x0":-1.7398845498941737,"y0":50.004076644715944,"z0":4.947726703278814,"aX":-19.277847023982247},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.1,"breakHorizontal":17.3,"spinRate":2299,"spinDirection":245},"zone":9,"typeConfidence":0.9,"plateTime":0.40505615561251185,"extension":6.807855761835091},"index":1,"playId":"cec42a80-8135-3c37-8456-d43b5720054f","pitchNumber":2,"startTime":"2026-07-08T02:23:11.388Z","endTime":"2026-07-08T02:23:15.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13145551103914,"aZ":-31.473857331200612,"pfxX":-10.38243787749721,"pfxZ":0.38513586110387266,"pX":0.16903038227762224,"pZ":2.0121799120060087,"vX0":8.468382267972128,"vY0":-133.83235460187598,"vZ0":-1.9049751486263742,"x":110.56,"y":184.45,"x0":-1.6772046721238096,"y0":50.004708254549264,"z0":4.97351403621598,"aX":-18.95821822117134},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.5,"breakHorizontal":17.2,"spinRate":2268,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.4082509650390427,"extension":6.511425367765316},"hitData":{"launchSpeed":74.8,"launchAngle":12.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.59,"coordY":142.51}},"index":2,"playId":"2a660d96-4c3e-38f4-81bc-4346b056aeee","pitchNumber":3,"startTime":"2026-07-08T02:23:31.994Z","endTime":"2026-07-08T02:23:45.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":1.13,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:23:45.073Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to center fielder Jung Hoo Lee. Vladimir Guerrero Jr. scores. Kazuma Okamoto to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:23:59.926Z","endTime":"2026-07-08T02:25:11.124Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857222133087294,"aZ":-30.423423620546668,"pfxX":-8.706100282299747,"pfxZ":1.089159336401317,"pX":-1.3637488882038653,"pZ":1.8445839780842856,"vX0":4.228571193795448,"vY0":-125.21469745430225,"vZ0":-1.7834948721064916,"x":168.98,"y":188.98,"x0":-1.9341557348212048,"y0":50.001425838965744,"z0":5.031292796868182,"aX":-13.964894216716248},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":1644,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.4357277276862641,"extension":6.883887437460409},"index":0,"playId":"6e715762-5083-3b89-ae80-28d468c73f47","pitchNumber":1,"startTime":"2026-07-08T02:24:12.162Z","endTime":"2026-07-08T02:24:17.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.9,"endSpeed":79.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322479603889963,"aZ":-27.90863778915374,"pfxX":-7.64477564665025,"pfxZ":2.7046868996368296,"pX":-1.8378931873950515,"pZ":1.7223184601672215,"vX0":3.094147614821869,"vY0":-123.79869081772382,"vZ0":-2.0391650502026875,"x":187.06,"y":192.28,"x0":-2.1007358955021727,"y0":50.00040351972647,"z0":4.859637938109264,"aX":-12.038029339576239},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1517,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.4399936865722549,"extension":6.798288570371402},"index":1,"playId":"48f51407-b6f9-3e2e-8b37-963245c4fe33","pitchNumber":2,"startTime":"2026-07-08T02:24:33.686Z","endTime":"2026-07-08T02:24:37.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66455968583946,"aZ":-31.821430104338038,"pfxX":-11.009830170580958,"pfxZ":0.19134983710189157,"pX":-0.5824526046952401,"pZ":1.6660487932062222,"vX0":7.3834561922311845,"vY0":-133.32133710260118,"vZ0":-2.392045292928361,"x":139.2,"y":193.8,"x0":-1.957428945474669,"y0":50.00034667786044,"z0":4.871640068276354,"aX":-19.816693839258207},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.0,"breakHorizontal":18.4,"spinRate":2358,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.41084050011122475,"extension":6.881420417684275},"hitData":{"launchSpeed":72.3,"launchAngle":18.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.63,"coordY":97.29}},"index":2,"playId":"fd90e553-364c-3d68-9ae8-353d47e7e583","pitchNumber":3,"startTime":"2026-07-08T02:24:55.304Z","endTime":"2026-07-08T02:25:11.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-4.200000000000001,"leverageIndex":1.08,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:25:11.124Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out softly, pitcher Trevor McDonald to first baseman Bryce Eldridge. Kazuma Okamoto to 3rd. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:25:18.307Z","endTime":"2026-07-08T02:26:38.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337892188407885,"aZ":-27.88371339034575,"pfxX":-6.060422455484308,"pfxZ":2.737360325713915,"pX":-0.2808153167097949,"pZ":2.852733626327934,"vX0":5.909419021138102,"vY0":-123.51821808578889,"vZ0":0.26576662211040225,"x":127.7,"y":161.76,"x0":-1.900876151525431,"y0":50.002322021495466,"z0":5.061678735870601,"aX":-9.49711201444538},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":9.8,"spinRate":1613,"spinDirection":245},"zone":2,"typeConfidence":0.89,"plateTime":0.4410595793908918,"extension":6.902731807940481},"index":0,"playId":"da3ce033-5e3d-3371-9253-8e54afb05cc1","pitchNumber":1,"startTime":"2026-07-08T02:25:31.464Z","endTime":"2026-07-08T02:25:35.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46486166117397,"aZ":-30.607855035416794,"pfxX":-8.583629562590842,"pfxZ":0.840260916354997,"pX":0.5781903347218723,"pZ":1.3020013184345978,"vX0":9.513437970624716,"vY0":-134.6681594329134,"vZ0":-3.809529273122068,"x":94.96,"y":203.63,"x0":-1.8621220752847645,"y0":50.0013032960972,"z0":4.867241277529724,"aX":-15.982099664407597},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":13.8,"spinRate":2341,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4045957153237607,"extension":6.658917491916313},"index":1,"playId":"46f27236-9ddb-3171-93ee-367fde9c12d4","pitchNumber":2,"startTime":"2026-07-08T02:25:50.900Z","endTime":"2026-07-08T02:25:54.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32791631443156,"aZ":-28.74736630480098,"pfxX":-8.222000220951665,"pfxZ":2.194476663107804,"pX":-2.2635820065565193,"pZ":1.5301141756094567,"vX0":2.6598117778821377,"vY0":-123.73128071683897,"vZ0":-2.5249839482040333,"x":203.28,"y":197.47,"x0":-2.280638582116044,"y0":50.001712040946195,"z0":4.958532178918836,"aX":-12.821903095369931},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":14.3,"spinRate":1495,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.44169876241932604,"extension":7.03957487547548},"index":2,"playId":"d7ee0720-4edd-357e-8ff1-4a023ecac68a","pitchNumber":3,"startTime":"2026-07-08T02:26:09.644Z","endTime":"2026-07-08T02:26:12.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530505939716164,"aZ":-32.136087366431106,"pfxX":-10.097337558604359,"pfxZ":0.023578803529336056,"pX":-1.0393125668183991,"pZ":2.408883585263524,"vX0":6.000725511988304,"vY0":-134.29630483450026,"vZ0":-0.5111352025006488,"x":156.62,"y":173.74,"x0":-1.9884393947188361,"y0":50.00433275945818,"z0":4.883376598924748,"aX":-18.483068188389858},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":17.0,"spinRate":2272,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.4075272863472814,"extension":6.883881270309012},"hitData":{"launchSpeed":56.2,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.71,"coordY":187.77}},"index":3,"playId":"f8d706f6-0724-327c-9bd2-5e5ee700d8ae","pitchNumber":4,"startTime":"2026-07-08T02:26:28.790Z","endTime":"2026-07-08T02:26:38.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.02,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:26:38.321Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Keys singles on a ground ball to right fielder Heliot Ramos, deflected by first baseman Bryce Eldridge. Kazuma Okamoto scores. Brandon Valenzuela scores.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:26:52.421Z","endTime":"2026-07-08T02:27:22.836Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4735912688897,"aZ":-30.351941427694513,"pfxX":-12.113171529997885,"pfxZ":0.9837320318969365,"pX":-0.14431869384575446,"pZ":2.221009598526056,"vX0":8.875541596065297,"vY0":-135.1724983963665,"vZ0":-1.5423465056710433,"x":122.5,"y":178.81,"x0":-1.896639833741781,"y0":50.003172307034575,"z0":4.930178472993397,"aX":-22.415531394348797},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":20.0,"spinRate":2313,"spinDirection":245},"zone":5,"typeConfidence":0.9,"plateTime":0.40521278439066455,"extension":6.709536624120634},"hitData":{"launchSpeed":81.9,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":179.41,"coordY":139.01}},"index":0,"playId":"cb2e652d-3b4d-3dc6-b8ad-9f34992420d9","pitchNumber":1,"startTime":"2026-07-08T02:27:08.657Z","endTime":"2026-07-08T02:27:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"second":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":0.99,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:27:22.836Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonatan Clase singles on a ground ball to center fielder Jung Hoo Lee. Sean Keys to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:28:13.359Z","endTime":"2026-07-08T02:28:45.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"postOnThird":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T02:27:53.731Z","endTime":"2026-07-08T02:28:15.491Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080345166209163,"aZ":-35.04824868063281,"pfxX":-8.600245134162982,"pfxZ":-1.5534751062854237,"pX":-0.8892968498948524,"pZ":2.8387114964687927,"vX0":5.84084387891468,"vY0":-134.80840682242345,"vZ0":0.8486954306453678,"x":150.9,"y":162.13,"x0":-1.961752018404035,"y0":50.00303543612027,"z0":4.9851993045292256,"aX":-15.900280335962178},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.4,"breakHorizontal":14.4,"spinRate":2184,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.40560811865288926,"extension":6.766935691044892},"index":1,"playId":"6605d052-b50b-3b9e-b8a9-1b845dd411c7","pitchNumber":1,"startTime":"2026-07-08T02:28:15.491Z","endTime":"2026-07-08T02:28:19.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061354949656547,"aZ":-34.256168265793484,"pfxX":-8.551297389754124,"pfxZ":-1.1241416713689176,"pX":-0.3927971129439219,"pZ":2.1524019897356386,"vX0":7.120034765646558,"vY0":-134.6621636787126,"vZ0":-1.073797980381555,"x":131.97,"y":180.67,"x0":-1.9451057992933538,"y0":50.000965533485484,"z0":4.954683228260946,"aX":-15.886173059118452},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.0,"breakHorizontal":14.2,"spinRate":2264,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.4049573959393995,"extension":6.459647733234314},"hitData":{"launchSpeed":93.2,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.44,"coordY":101.52}},"index":2,"playId":"b3d3ef2c-ff46-3773-93b6-7e9318d72585","pitchNumber":2,"startTime":"2026-07-08T02:28:33.995Z","endTime":"2026-07-08T02:28:45.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"first":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.37,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:28:45.630Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a line drive to left fielder Victor Bericoto. Sean Keys scores. Jonatan Clase to 3rd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:28:54.549Z","endTime":"2026-07-08T02:30:37.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnThird":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283477455894445,"aZ":-34.915165733595984,"pfxX":-9.002968694387693,"pfxZ":-1.7592245034112235,"pX":-2.441130624051216,"pZ":2.4441002677675363,"vX0":1.7501828248835891,"vY0":-123.75550034185504,"vZ0":0.765622861101819,"x":210.05,"y":172.79,"x0":-1.9849635030639543,"y0":50.00026902829216,"z0":5.0411945109243606,"aX":-14.047937564100273},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":16.0,"spinRate":1454,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4415551340328929,"extension":6.684868879714247},"index":0,"playId":"708c83bb-63e9-371f-b8b9-2b40129d019a","pitchNumber":1,"startTime":"2026-07-08T02:29:11.666Z","endTime":"2026-07-08T02:29:14.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":682729,"link":"/api/v1/people/682729"},"third":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"bd4fec84-65a9-3e38-b14f-23cc7cc1aad7","startTime":"2026-07-08T02:29:28.226Z","endTime":"2026-07-08T02:29:32.543Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":682729,"link":"/api/v1/people/682729"},"third":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26358675426115,"aZ":-31.88380528150191,"pfxX":-10.695583564965105,"pfxZ":0.1546648494117342,"pX":-1.3486848432552891,"pZ":3.090324668411502,"vX0":5.246619408290433,"vY0":-134.6226908614174,"vZ0":0.7004516775146616,"x":168.41,"y":155.34,"x0":-1.9143760313296527,"y0":50.00299527189133,"z0":5.052230325782045,"aX":-19.986994501015825},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.6,"breakHorizontal":18.6,"spinRate":2331,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.4040873322728129,"extension":6.5353910779582485},"index":2,"playId":"aed732d9-7246-391d-92f9-196c3a7fc56c","pitchNumber":2,"startTime":"2026-07-08T02:29:47.000Z","endTime":"2026-07-08T02:29:51.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":682729,"link":"/api/v1/people/682729"},"third":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84781791099885,"aZ":-31.18679980103421,"pfxX":-10.395397533831115,"pfxZ":0.5367338412036382,"pX":0.562801639313182,"pZ":2.5523117376201667,"vX0":9.715087768321382,"vY0":-133.48050463590175,"vZ0":-0.626907206899907,"x":95.55,"y":169.87,"x0":-1.735490542955274,"y0":50.004541175513765,"z0":4.993655183136764,"aX":-19.170565165586314},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":17.3,"spinRate":2273,"spinDirection":246},"zone":6,"typeConfidence":0.89,"plateTime":0.40697083338152407,"extension":6.6877943930212185},"index":3,"playId":"d265f7cd-3116-3d4e-a7c4-0f2e6adeafb5","pitchNumber":3,"startTime":"2026-07-08T02:30:05.189Z","endTime":"2026-07-08T02:30:09.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":682729,"link":"/api/v1/people/682729"},"third":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74946992014618,"aZ":-33.510018009224744,"pfxX":-9.216236284550869,"pfxZ":-0.713199669733438,"pX":-0.22004436334392033,"pZ":2.8191005995875877,"vX0":7.6267815026022125,"vY0":-134.55546929664723,"vZ0":0.373649840986815,"x":125.39,"y":162.66,"x0":-1.8713488001070988,"y0":50.00605364958295,"z0":5.022111563083431,"aX":-17.17765464149261},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":2342,"spinDirection":247},"zone":2,"typeConfidence":0.91,"plateTime":0.40457501148393415,"extension":6.7715717219382645},"hitData":{"launchSpeed":94.5,"launchAngle":10.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.07,"coordY":117.22}},"index":4,"playId":"119408eb-3814-31d7-a687-1ed5cb1071b9","pitchNumber":4,"startTime":"2026-07-08T02:30:24.693Z","endTime":"2026-07-08T02:30:37.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":682729,"link":"/api/v1/people/682729"},"third":{"id":815873,"link":"/api/v1/people/815873"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.58,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:30:37.896Z","atBatIndex":26},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ernie Clement out on a sacrifice fly to right fielder Heliot Ramos. Jonatan Clase scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:33:53.375Z","endTime":"2026-07-08T02:34:25.248Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T02:31:09.754Z","endTime":"2026-07-08T02:31:49.440Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":682729,"link":"/api/v1/people/682729"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Adrian Houser replaces Trevor McDonald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-08T02:31:49.440Z","endTime":"2026-07-08T02:33:55.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":682729,"link":"/api/v1/people/682729"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86053656464785,"aZ":-24.675668543762658,"pfxX":-11.782717636966051,"pfxZ":3.9036360625292073,"pX":-0.5423228643143676,"pZ":2.4049970182566187,"vX0":6.148070191647146,"vY0":-137.53579125719634,"vZ0":-4.395796260433258,"x":137.67,"y":173.85,"x0":-1.2732480595258526,"y0":50.0008016273889,"z0":5.692702157660884,"aX":-22.62127305260959},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":20.0,"spinRate":2133,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.3978955441755221,"extension":6.417449506626603},"index":2,"playId":"cc6b3d2a-e9f4-3b8d-a128-21096def13d3","pitchNumber":1,"startTime":"2026-07-08T02:33:55.691Z","endTime":"2026-07-08T02:33:59.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":682729,"link":"/api/v1/people/682729"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65903758832362,"aZ":-24.430540445676698,"pfxX":-9.814354277603405,"pfxZ":3.9955385819037055,"pX":0.1514145399847944,"pZ":2.5491000267919084,"vX0":7.4751131574046985,"vY0":-137.45835026544165,"vZ0":-4.010364069705362,"x":111.23,"y":169.95,"x0":-1.3100986457501338,"y0":50.005012559120054,"z0":5.659367368707458,"aX":-19.034384416438684},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2105,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.39645099031528286,"extension":6.4247343970731885},"hitData":{"launchSpeed":83.0,"launchAngle":43.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.24,"coordY":121.66}},"index":3,"playId":"6fb2f98e-6293-3375-98ac-0a26939f811d","pitchNumber":2,"startTime":"2026-07-08T02:34:14.123Z","endTime":"2026-07-08T02:34:25.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":682729,"link":"/api/v1/people/682729"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.39,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:34:25.248Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. Andrés Giménez to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:34:46.448Z","endTime":"2026-07-08T02:37:08.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95786571869339,"aZ":-14.5361802917564,"pfxX":-4.624183184921248,"pfxZ":9.026032715202685,"pX":0.1235445178649328,"pZ":1.2302083038267804,"vX0":5.639063451979503,"vY0":-138.8771054922628,"vZ0":-9.526465798231895,"x":112.29,"y":205.56,"x0":-1.3320241466304192,"y0":50.002501912921346,"z0":5.670605077186149,"aX":-9.036827256951737},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2186,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39431560059956094,"extension":6.522036418296685},"index":0,"playId":"10dda35a-69ac-3c97-924e-e04917671e64","pitchNumber":1,"startTime":"2026-07-08T02:34:53.494Z","endTime":"2026-07-08T02:34:57.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727434593639288,"aZ":-26.712975260704553,"pfxX":-9.697902695061106,"pfxZ":2.8575748558192515,"pX":0.11902851329466672,"pZ":3.330661980567787,"vX0":7.55749066045925,"vY0":-137.74357413419585,"vZ0":-1.6331514940437564,"x":112.46,"y":148.85,"x0":-1.4056099880850295,"y0":50.006862254955436,"z0":5.744376364393221,"aX":-18.565935994683414},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2062,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.39823504055759074,"extension":6.453471554843178},"index":1,"playId":"5913d4b9-7239-3978-b052-a4143d70f43d","pitchNumber":2,"startTime":"2026-07-08T02:35:11.074Z","endTime":"2026-07-08T02:35:15.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315043987921317,"aZ":-19.634044583974546,"pfxX":-3.357021957988139,"pfxZ":6.3113375418110795,"pX":0.8538267585139285,"pZ":3.398614148241909,"vX0":6.558733484568069,"vY0":-139.14451730831095,"vZ0":-3.5460241195044118,"x":84.45,"y":147.02,"x0":-1.0835723994215272,"y0":50.00275492661213,"z0":5.969040282116018,"aX":-6.670781964065268},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":4.9,"spinRate":2208,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39164170012922517,"extension":6.600594439690036},"index":2,"playId":"c538e8d7-cac3-32f1-98c3-3696b9fda0b8","pitchNumber":3,"startTime":"2026-07-08T02:35:28.966Z","endTime":"2026-07-08T02:35:32.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867705006006002,"aZ":-24.220921978708578,"pfxX":-8.643716264799007,"pfxZ":4.035640766297815,"pX":1.4396595689277107,"pZ":2.069023850791288,"vX0":10.46523840532515,"vY0":-138.0736333746587,"vZ0":-5.468350877803786,"x":62.12,"y":182.92,"x0":-1.240762691715183,"y0":50.00087430175548,"z0":5.661027475872978,"aX":-17.027905562200285},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.5,"breakHorizontal":14.0,"spinRate":2163,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39363939267944614,"extension":6.435688693317009},"index":3,"playId":"bf7fa6dc-de25-39fb-b241-5eafe01474b1","pitchNumber":4,"startTime":"2026-07-08T02:35:46.117Z","endTime":"2026-07-08T02:35:49.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49967642072409,"aZ":-24.156722781340186,"pfxX":-10.092309182364378,"pfxZ":4.120197721151856,"pX":-0.2179045705882026,"pZ":1.6958488041057196,"vX0":6.905850082019665,"vY0":-138.51647445656167,"vZ0":-6.290049133943159,"x":125.31,"y":192.99,"x0":-1.430132003701231,"y0":50.00552825128479,"z0":5.608008652288578,"aX":-19.644371789908778},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2189,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.3951965572118281,"extension":6.674009492431846},"index":4,"playId":"babce4b8-ad90-3a4c-922d-551ccbf2cf28","pitchNumber":5,"startTime":"2026-07-08T02:36:05.828Z","endTime":"2026-07-08T02:36:10.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671467818780755,"aZ":-14.845657451694189,"pfxX":-4.171927744280552,"pfxZ":8.885646041149428,"pX":-0.0742063815830404,"pZ":3.018427938751032,"vX0":4.560391628710996,"vY0":-138.24047644273756,"vZ0":-4.89041761311435,"x":119.83,"y":157.28,"x0":-1.1973948314760818,"y0":50.00044272364487,"z0":5.795261713032194,"aX":-8.133876215736683},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2171,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3950853552889919,"extension":6.631326134236625},"index":5,"playId":"633667c7-642b-3503-8e68-010fa4b205a0","pitchNumber":6,"startTime":"2026-07-08T02:36:29.885Z","endTime":"2026-07-08T02:36:38.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72249080452689,"aZ":-26.268654113553982,"pfxX":-7.769245547927564,"pfxZ":2.9901429771153776,"pX":-0.8207009606081016,"pZ":3.935784066438216,"vX0":4.425582398254098,"vY0":-138.81301782825034,"vZ0":-0.2255287138954155,"x":148.28,"y":132.51,"x0":-1.4167258857346585,"y0":50.000112632612655,"z0":5.749889288143413,"aX":-15.334180842008022},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":13.3,"spinRate":2028,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3928586475325675,"extension":6.327821682430072},"index":6,"playId":"7d1cb783-95cb-3513-b0f5-1b9095daafc7","pitchNumber":7,"startTime":"2026-07-08T02:37:00.492Z","endTime":"2026-07-08T02:37:08.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:37:08.130Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T02:37:15.738Z","endTime":"2026-07-08T02:37:40.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065291452938993,"aZ":-25.791380501681974,"pfxX":-9.119640490597128,"pfxZ":3.2978895568600617,"pX":-0.7248133769387634,"pZ":3.11191492778322,"vX0":4.901012860512329,"vY0":-137.87578810319448,"vZ0":-2.5704544727085663,"x":144.63,"y":154.76,"x0":-1.3352790428503032,"y0":50.005140178436264,"z0":5.78678400258138,"aX":-17.657087763793346},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":15.6,"spinRate":2139,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.3964308263766956,"extension":6.460625352168408},"hitData":{"launchSpeed":86.5,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":141.04}},"index":0,"playId":"0332d6c6-1692-31fd-9031-99ad53633ef9","pitchNumber":1,"startTime":"2026-07-08T02:37:31.503Z","endTime":"2026-07-08T02:37:40.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:37:40.314Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to third baseman Kazuma Okamoto, deflected by pitcher Spencer Miles.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:39:37.052Z","endTime":"2026-07-08T02:40:32.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"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(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.0,"endSpeed":86.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816621125649487,"aZ":-19.352368583608875,"pfxX":-9.402265729291955,"pfxZ":6.772348432051579,"pX":0.59571969288452,"pZ":2.67953585340591,"vX0":7.621249055615057,"vY0":-136.676932279275,"vZ0":-4.905569003999284,"x":94.29,"y":166.43,"x0":-1.0057348884254083,"y0":50.006222554914174,"z0":5.824700573142959,"aX":-17.811512474839066},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":15.5,"spinRate":2210,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40057727443557,"extension":6.936611503277629},"index":0,"playId":"c8912681-c6a6-3d38-84f0-0b03affe10e6","pitchNumber":1,"startTime":"2026-07-08T02:39:49.833Z","endTime":"2026-07-08T02:39:53.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60700962456506,"aZ":-19.39900220643693,"pfxX":-6.939795221955444,"pfxZ":6.358837470295619,"pX":0.8306705488838384,"pZ":2.007484012849838,"vX0":7.475473836859731,"vY0":-139.91445939339965,"vZ0":-7.062377011703711,"x":85.34,"y":184.58,"x0":-0.9571724646826396,"y0":50.00223724792309,"z0":5.8074092402346205,"aX":-13.942897710906044},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":11.3,"spinRate":2285,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3894874360366889,"extension":6.7844284702065805},"index":1,"playId":"570e494a-4207-34ce-94dd-685a10bbafda","pitchNumber":2,"startTime":"2026-07-08T02:40:04.711Z","endTime":"2026-07-08T02:40:08.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752499178004406,"aZ":-37.37185293403524,"pfxX":7.426720057680994,"pfxZ":-3.748416565311195,"pX":0.4698942441593823,"pZ":1.7446125013658313,"vX0":1.9383058233058101,"vY0":-116.96188724474068,"vZ0":-1.3308346291061468,"x":99.09,"y":191.68,"x0":-1.3340884610565606,"y0":50.002454166366704,"z0":5.820940444253274,"aX":10.303350342434644},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.8,"breakHorizontal":-13.9,"spinRate":2736,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4680292535029178,"extension":6.713598565932617},"hitData":{"launchSpeed":78.6,"launchAngle":10.0,"totalDistance":105.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":118.72,"coordY":174.14}},"index":2,"playId":"93b1e019-6361-37d4-81f5-7459985eaa74","pitchNumber":3,"startTime":"2026-07-08T02:40:23.921Z","endTime":"2026-07-08T02:40:32.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.31,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:40:32.791Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Nathan Lukes. Heliot Ramos to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:40:59.409Z","endTime":"2026-07-08T02:42:28.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.258365362423614,"aZ":-42.369505408517156,"pfxX":9.202977797390108,"pfxZ":-7.541595302679623,"pX":1.0855566274612105,"pZ":1.6185297220180392,"vX0":2.8522590465428217,"vY0":-115.46331096852072,"vZ0":-0.37822165869375124,"x":75.62,"y":195.08,"x0":-1.3610607023473509,"y0":50.00361949283014,"z0":5.85740018694992,"aX":12.44011523014376},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.4,"breakHorizontal":-17.4,"spinRate":2844,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4741579529800366,"extension":6.803158869023623},"index":0,"playId":"2e218308-dd42-393e-9211-8fbd1bc896e7","pitchNumber":1,"startTime":"2026-07-08T02:41:02.578Z","endTime":"2026-07-08T02:41:06.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73316577761178,"aZ":-20.714731589144407,"pfxX":-9.00513532593359,"pfxZ":5.848463410532687,"pX":1.1725854500225903,"pZ":2.1773619938422737,"vX0":9.238520558240058,"vY0":-138.7840911403976,"vZ0":-5.774518170365478,"x":72.3,"y":179.99,"x0":-1.0221220973892262,"y0":50.005746572863735,"z0":5.655725949294773,"aX":-17.650611986530595},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":14.5,"spinRate":2189,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39398355270897234,"extension":6.981805260854814},"index":1,"playId":"e5da8c28-bd6d-3022-9b50-cbc35a74f6c7","pitchNumber":2,"startTime":"2026-07-08T02:41:20.923Z","endTime":"2026-07-08T02:41:24.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14729592975287,"aZ":-21.026004932134768,"pfxX":-9.910261825390286,"pfxZ":5.642887504265798,"pX":0.6339807925671272,"pZ":2.466493829138176,"vX0":8.261894417724712,"vY0":-139.36579861962935,"vZ0":-5.159288673323733,"x":92.83,"y":172.18,"x0":-1.0755441665277212,"y0":50.00157397311857,"z0":5.7227652888751415,"aX":-19.571586614093412},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":16.3,"spinRate":2219,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3924130223371769,"extension":6.937210479576139},"index":2,"playId":"dce65cfa-a9fa-355e-acf3-7429539fcf22","pitchNumber":3,"startTime":"2026-07-08T02:41:42.535Z","endTime":"2026-07-08T02:41:46.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68441358962446,"aZ":-39.2669607086235,"pfxX":6.471790884187151,"pfxZ":-4.846613680296304,"pX":-0.45523997846291775,"pZ":3.386340345185432,"vX0":0.46206227409809364,"vY0":-119.51240853899449,"vZ0":2.2349295499718878,"x":134.35,"y":147.35,"x0":-1.492661098560163,"y0":50.00480626243869,"z0":5.938388364252132,"aX":9.464788423724583},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.0,"breakHorizontal":-11.9,"spinRate":2730,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4564113469133768,"extension":6.711067772295318},"index":3,"playId":"9474ace4-3ba8-33ae-921f-3dac0968c807","pitchNumber":4,"startTime":"2026-07-08T02:41:59.708Z","endTime":"2026-07-08T02:42:04.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.821960838316738,"aZ":-21.964602313109065,"pfxX":-8.774817842873569,"pfxZ":5.296718002156432,"pX":0.12284340128800732,"pZ":2.66693186575543,"vX0":6.2933772042340195,"vY0":-137.32094387749146,"vZ0":-4.321612574303246,"x":112.32,"y":166.77,"x0":-1.0482090843603422,"y0":50.000568096961366,"z0":5.7380247816374235,"aX":-16.908324417383046},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":14.8,"spinRate":2192,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39747621916143805,"extension":6.81720141429056},"hitData":{"launchSpeed":98.7,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.19,"coordY":122.64}},"index":4,"playId":"75e909f6-3074-35a2-940c-9c0eead0f531","pitchNumber":5,"startTime":"2026-07-08T02:42:18.841Z","endTime":"2026-07-08T02:42:28.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":2.4000000000000004,"leverageIndex":0.58,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:42:28.745Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to right fielder Nathan Lukes. Heliot Ramos to 3rd. Luis Arraez to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:42:39.015Z","endTime":"2026-07-08T02:43:55.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.0,"endSpeed":80.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460097305130613,"aZ":-29.70754678712982,"pfxX":2.045911108906656,"pfxZ":1.4882338475037198,"pX":-7.26256590847E-6,"pZ":2.606962390825713,"vX0":2.7977536286302174,"vY0":-128.08727094898026,"vZ0":-2.294796136228311,"x":117.0,"y":168.39,"x0":-1.373839062955814,"y0":50.00081850551772,"z0":5.846734251841905,"aX":3.3848664813014535},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2532,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.42827790536272126,"extension":6.896180315803834},"index":0,"playId":"ee491630-516b-3aaa-8cf5-f508e13ca4cc","pitchNumber":1,"startTime":"2026-07-08T02:43:06.101Z","endTime":"2026-07-08T02:43:10.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":82.3,"endSpeed":76.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767886560189517,"aZ":-39.03126069533362,"pfxX":7.532649488831716,"pfxZ":-4.703341065420714,"pX":-0.9828198839746105,"pZ":2.5350362692268615,"vX0":-1.0294849121275689,"vY0":-119.8957377101489,"vZ0":0.29229469839209776,"x":154.46,"y":170.33,"x0":-1.5270820010985817,"y0":50.0010310904498,"z0":5.889251033288309,"aX":10.986226739967332},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.2,"breakHorizontal":-13.4,"spinRate":2924,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.45649110486426014,"extension":6.681455089929869},"index":1,"playId":"d1ccc7c9-8da4-35ba-957f-1f18df3c94b9","pitchNumber":2,"startTime":"2026-07-08T02:43:24.809Z","endTime":"2026-07-08T02:43:28.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.3,"endSpeed":88.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45966959370679,"aZ":-21.260993720310726,"pfxX":-7.9956232910341924,"pfxZ":5.5464377675681575,"pX":-0.15784390402152734,"pZ":2.855102510616622,"vX0":5.651466281970733,"vY0":-138.79422030982832,"vZ0":-4.165678091402106,"x":123.02,"y":161.69,"x0":-1.1723743695531554,"y0":50.00529345380134,"z0":5.775213845425472,"aX":-15.741599806881911},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":13.4,"spinRate":2274,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3932803639307374,"extension":6.891856744651946},"hitData":{"launchSpeed":78.4,"launchAngle":22.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.19,"coordY":124.13}},"index":2,"playId":"6f0b3da5-d4cc-36ac-b2b8-1ff4a32e33e6","pitchNumber":3,"startTime":"2026-07-08T02:43:43.021Z","endTime":"2026-07-08T02:43:55.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":3.799999999999999,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:43:55.519Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Heliot Ramos scores. Luis Arraez to 3rd. Casey Schmitt out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:44:56.932Z","endTime":"2026-07-08T02:45:28.318Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":693686,"link":"/api/v1/people/693686"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T02:44:24.939Z","endTime":"2026-07-08T02:44:59.006Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66003055246341,"aZ":-40.70194675081592,"pfxX":6.573128169833184,"pfxZ":-6.216752985044586,"pX":1.2978918276754405,"pZ":0.5544365410133918,"vX0":4.008863753607644,"vY0":-116.36129633939778,"vZ0":-3.171803926588695,"x":67.53,"y":223.81,"x0":-1.3006100367025704,"y0":50.00183001535619,"z0":5.788334888992051,"aX":9.019600894982004},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.8,"breakHorizontal":-12.8,"spinRate":2808,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4705690212216558,"extension":6.82187110572673},"index":1,"playId":"7e415fa6-6cdc-3599-96af-cf3581860469","pitchNumber":1,"startTime":"2026-07-08T02:44:59.006Z","endTime":"2026-07-08T02:45:03.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265666304273477,"aZ":-24.06971106548236,"pfxX":-10.645724670597685,"pfxZ":4.172896454039983,"pX":-0.46947923108939055,"pZ":2.2062931733172664,"vX0":5.375940387588589,"vY0":-137.6296948090174,"vZ0":-5.084635916064697,"x":134.9,"y":179.21,"x0":-1.0531093775068012,"y0":50.000293842104774,"z0":5.683635623561343,"aX":-20.653239056323567},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2065,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3962553298961877,"extension":6.995502025645265},"hitData":{"launchSpeed":101.3,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.29,"coordY":153.2}},"index":2,"playId":"b8e08378-d163-33b7-b6cd-f0879a002d8f","pitchNumber":2,"startTime":"2026-07-08T02:45:19.782Z","endTime":"2026-07-08T02:45:28.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-5.799999999999999,"leverageIndex":1.3,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:45:28.318Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Vladimir Guerrero Jr. to pitcher Spencer Miles.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T02:45:57.274Z","endTime":"2026-07-08T02:46:18.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"030ea659-7843-4ae6-83bd-d5f3e6112fce","startTime":"2026-07-08T02:45:57.274Z","endTime":"2026-07-08T02:46:02.274Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.131345969973385,"aZ":-22.17698784303763,"pfxX":-7.4454981785224925,"pfxZ":5.001549131818603,"pX":-0.2644821264459232,"pZ":2.4186373952990934,"vX0":5.0802347254920885,"vY0":-139.67063370302455,"vZ0":-5.450485457882988,"x":127.08,"y":173.48,"x0":-1.1292230254278572,"y0":50.001983009597986,"z0":5.831066706483976,"aX":-14.875625874157697},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":12.6,"spinRate":2185,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3904891579572842,"extension":6.954879685271477},"hitData":{"launchSpeed":98.5,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.61,"coordY":163.84}},"index":1,"playId":"7bcfe239-5ec2-37bf-886f-8d47de4226cc","pitchNumber":1,"startTime":"2026-07-08T02:46:09.560Z","endTime":"2026-07-08T02:46:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:46:18.810Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:48:09.062Z","endTime":"2026-07-08T02:48:59.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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.8,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993766071304613,"aZ":-21.01859164335215,"pfxX":-11.086185402089637,"pfxZ":5.698999170056744,"pX":1.455503599877584,"pZ":1.991145624077859,"vX0":10.840356786662193,"vY0":-138.9540029608399,"vZ0":-6.302027440529532,"x":61.52,"y":185.02,"x0":-1.0550084895966592,"y0":50.000976617744,"z0":5.684008275911448,"aX":-21.688367773491333},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":17.9,"spinRate":2296,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3941184752679483,"extension":6.626373297247148},"index":0,"playId":"f984b4ad-6967-3fde-8672-505de0ab4c2c","pitchNumber":1,"startTime":"2026-07-08T02:48:37.000Z","endTime":"2026-07-08T02:48:40.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830143476512053,"aZ":-21.356162471161724,"pfxX":-9.780675187903592,"pfxZ":5.546612509495896,"pX":0.09368258546478754,"pZ":2.2180830502150646,"vX0":7.137610197393072,"vY0":-138.27559701812876,"vZ0":-5.470537523407701,"x":113.43,"y":178.89,"x0":-1.2414088145497877,"y0":50.00003797687297,"z0":5.640844900370669,"aX":-19.068246061438213},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":16.3,"spinRate":2280,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.395058542881467,"extension":6.573081583935885},"hitData":{"launchSpeed":94.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.74,"coordY":154.22}},"index":1,"playId":"373d6ca1-1e9c-3c8e-98b6-6e3bb8fa496e","pitchNumber":2,"startTime":"2026-07-08T02:48:50.796Z","endTime":"2026-07-08T02:48:59.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:48:59.234Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, pitcher Adrian Houser to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:49:06.022Z","endTime":"2026-07-08T02:50:26.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06981520467573,"aZ":-25.209806266273482,"pfxX":-7.850613668888485,"pfxZ":3.4983637266576713,"pX":-0.42348169588537987,"pZ":1.8520360961535693,"vX0":5.288510765776487,"vY0":-139.4913066385551,"vZ0":-6.099821205785475,"x":133.14,"y":188.78,"x0":-1.3130681389339116,"y0":50.00617011900704,"z0":5.703599053333865,"aX":-15.648169879157663},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":13.3,"spinRate":2176,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.3909765705950705,"extension":6.548443091440607},"index":0,"playId":"04641499-505b-3d46-b5be-eab416e7ce36","pitchNumber":1,"startTime":"2026-07-08T02:49:22.550Z","endTime":"2026-07-08T02:49:26.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620712829336966,"aZ":-23.99036458971971,"pfxX":-8.710999765920073,"pfxZ":4.1710812124612175,"pX":-0.9380810440634479,"pZ":1.2985805898131484,"vX0":4.598954104209922,"vY0":-139.08012062443936,"vZ0":-7.268086537251452,"x":152.76,"y":203.72,"x0":-1.4795425849097836,"y0":50.00458893538851,"z0":5.532082826570737,"aX":-17.10052399865864},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":2188,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.39353081990533667,"extension":6.3989253353557025},"index":1,"playId":"0b70935c-bb57-3d10-996c-6511e797d8bf","pitchNumber":2,"startTime":"2026-07-08T02:49:36.525Z","endTime":"2026-07-08T02:49:40.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015934785785056,"aZ":-12.128795324918006,"pfxX":-4.68537733227889,"pfxZ":10.253059313347793,"pX":-0.4889661920195077,"pZ":2.6854306540695503,"vX0":3.718647666021097,"vY0":-138.7005335515399,"vZ0":-6.4056007163687285,"x":135.64,"y":166.27,"x0":-1.2360195102809797,"y0":50.002086100986695,"z0":5.827849225726286,"aX":-9.160172646062549},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2398,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.39437790103796067,"extension":6.574571017948802},"index":2,"playId":"d4b1654f-069c-3e0b-8695-48807989e77a","pitchNumber":3,"startTime":"2026-07-08T02:49:51.492Z","endTime":"2026-07-08T02:49:55.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-08T02:50:07.285Z","endTime":"2026-07-08T02:50:17.087Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":86.0,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34827317953199,"aZ":-30.532714847496703,"pfxX":-6.353759825062567,"pfxZ":1.0005957817879807,"pX":-1.125641299222757,"pZ":2.89083878645546,"vX0":3.2652661940074243,"vY0":-125.5129336095162,"vZ0":-0.8308425490077127,"x":159.91,"y":160.73,"x0":-1.6008293540690655,"y0":50.000932520305895,"z0":5.657700223520589,"aX":-10.393688125396778},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":1614,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.43223608033201755,"extension":6.3801485135594005},"hitData":{"launchSpeed":70.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.9,"coordY":180.06}},"index":4,"playId":"6cf12b17-f0ab-3f09-ba9a-74853fe9f124","pitchNumber":4,"startTime":"2026-07-08T02:50:17.087Z","endTime":"2026-07-08T02:50:26.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:50:26.192Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out softly, pitcher Adrian Houser to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T02:50:34.563Z","endTime":"2026-07-08T02:50:57.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610517927122835,"aZ":-22.79687575279328,"pfxX":-8.957699740524406,"pfxZ":4.714045190356801,"pX":-0.40951831850921383,"pZ":2.7818814495521678,"vX0":6.034771039902591,"vY0":-138.8245468500421,"vZ0":-3.783525445673514,"x":132.61,"y":163.67,"x0":-1.4271705571152165,"y0":50.000053782744,"z0":5.64586198710987,"aX":-17.809515349244364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":2271,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.39175405431647814,"extension":6.3590585872477},"hitData":{"launchSpeed":54.7,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.86,"coordY":191.98}},"index":0,"playId":"296e3685-0f41-33dc-ae09-8ed78670afc2","pitchNumber":1,"startTime":"2026-07-08T02:50:48.381Z","endTime":"2026-07-08T02:50:57.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:50:57.224Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:52:51.174Z","endTime":"2026-07-08T02:53:37.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67728472689594,"aZ":-21.130450762926145,"pfxX":-8.528944898679077,"pfxZ":5.811031634292099,"pX":0.783833000237166,"pZ":1.99417592230052,"vX0":8.222917603621159,"vY0":-135.9602650273785,"vZ0":-6.240891872637357,"x":87.12,"y":184.94,"x0":-1.1502780941244601,"y0":50.00237318676882,"z0":5.753934802811688,"aX":-16.204048330301493},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2159,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4006119025741528,"extension":6.9629743759478195},"index":0,"playId":"8fc29bb5-907b-3246-a26b-e54f9a60ffa9","pitchNumber":1,"startTime":"2026-07-08T02:53:10.286Z","endTime":"2026-07-08T02:53:14.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02176112138344,"aZ":-23.110105925269725,"pfxX":-9.292148863165686,"pfxZ":4.6566320485571975,"pX":0.5339739204993422,"pZ":2.402538392111939,"vX0":7.448691969586228,"vY0":-138.85417789161252,"vZ0":-5.024665307110191,"x":96.65,"y":173.91,"x0":-0.980388781179518,"y0":50.00227894237594,"z0":5.779729075229424,"aX":-18.086143736382162},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":15.2,"spinRate":2227,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3949400102330922,"extension":6.806629693408183},"hitData":{"launchSpeed":102.4,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.04,"coordY":97.97}},"index":1,"playId":"a410623d-86ed-3c64-ada6-a0f12fc65e2a","pitchNumber":2,"startTime":"2026-07-08T02:53:27.581Z","endTime":"2026-07-08T02:53:37.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.7,"awayTeamWinProbability":92.3,"homeTeamWinProbabilityAdded":1.8999999999999995,"leverageIndex":0.41,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:53:37.905Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Eldridge lines out to left fielder Jonatan Clase.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:53:43.793Z","endTime":"2026-07-08T02:54:54.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.472558669434143,"aZ":-24.679631417074816,"pfxX":-8.472256565011197,"pfxZ":3.8739609234486743,"pX":-0.2432812316211902,"pZ":2.9236688062282825,"vX0":5.462524956592215,"vY0":-138.34608174345723,"vZ0":-3.4021433277724644,"x":126.27,"y":159.84,"x0":-1.1447672826420165,"y0":50.00359223874893,"z0":5.8276397129886774,"aX":-16.388851025648247},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":14.2,"spinRate":2174,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39623460815035116,"extension":6.817017460339567},"index":0,"playId":"01aba3e8-ec19-37ed-81bc-83b34d14c064","pitchNumber":1,"startTime":"2026-07-08T02:54:05.863Z","endTime":"2026-07-08T02:54:09.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":80.8,"endSpeed":72.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805378423199887,"aZ":-40.79474992338695,"pfxX":8.90730409382347,"pfxZ":-6.371825340002758,"pX":-0.8424370178988096,"pZ":2.335183168018552,"vX0":-1.1126987530314991,"vY0":-117.42902197534107,"vZ0":0.6232185489684221,"x":149.11,"y":175.73,"x0":-1.5070833535336075,"y0":50.005123268253186,"z0":5.961125679552678,"aX":12.04602054668379},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.9,"breakHorizontal":-15.6,"spinRate":2779,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.47222087154498027,"extension":6.74406051800254},"index":1,"playId":"d09cd6bf-89a8-3a50-844a-827ba3b8008a","pitchNumber":2,"startTime":"2026-07-08T02:54:24.332Z","endTime":"2026-07-08T02:54:28.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746468605009678,"aZ":-22.240888755764722,"pfxX":-8.600975925178822,"pfxZ":4.931362805014361,"pX":0.6002791024736613,"pZ":3.1697282373706672,"vX0":7.571792037844473,"vY0":-140.10742170346555,"vZ0":-3.4698808691977563,"x":94.12,"y":153.2,"x0":-1.0024399059012388,"y0":50.00384683705697,"z0":5.85524516049228,"aX":-17.326501111339716},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2182,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38899639578422773,"extension":6.846261483472554},"hitData":{"launchSpeed":84.3,"launchAngle":28.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.28,"coordY":99.19}},"index":2,"playId":"4307527a-c047-31a2-a344-9303124f57e9","pitchNumber":3,"startTime":"2026-07-08T02:54:45.030Z","endTime":"2026-07-08T02:54:54.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:54:54.749Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:54:57.272Z","endTime":"2026-07-08T02:55:48.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00276744918563,"aZ":-28.52172844615894,"pfxX":1.036012731610016,"pfxZ":2.306216344281262,"pX":0.6078649780874908,"pZ":2.6240286543819376,"vX0":4.113972022581592,"vY0":-124.99571654264432,"vZ0":-2.3323012119249142,"x":93.83,"y":167.93,"x0":-1.193341429361423,"y0":50.00194601700378,"z0":5.909049023727385,"aX":1.6405882907152292},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":2449,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.4380565896161275,"extension":6.851068301830457},"index":0,"playId":"0229fd2c-90de-3129-a3a8-cf1ba9ed3b19","pitchNumber":1,"startTime":"2026-07-08T02:55:20.494Z","endTime":"2026-07-08T02:55:24.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727010038329855,"aZ":-30.56446740485119,"pfxX":2.2488661644969885,"pfxZ":1.0011510797557168,"pX":0.24706051196788173,"pZ":2.1444852497848603,"vX0":3.100465907903743,"vY0":-126.60635982910279,"vZ0":-2.947861275809639,"x":107.58,"y":180.88,"x0":-1.2893060691413039,"y0":50.00432835450017,"z0":5.789872607678304,"aX":3.622347742832005},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":-4.8,"spinRate":2543,"spinDirection":89},"zone":8,"typeConfidence":2.0,"plateTime":0.4339152359709928,"extension":6.8547497474898185},"hitData":{"launchSpeed":87.5,"launchAngle":51.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.77,"coordY":103.49}},"index":1,"playId":"c3294b14-aa9a-3957-8016-42488cf33a62","pitchNumber":2,"startTime":"2026-07-08T02:55:37.746Z","endTime":"2026-07-08T02:55:48.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.55,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:55:48.924Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drew Cavanaugh grounds into a force out, fielded by shortstop Andrés Giménez. Willy Adames out at 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T02:55:56.721Z","endTime":"2026-07-08T02:56:59.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599672703360813,"aZ":-24.210164874195062,"pfxX":-9.15267081883376,"pfxZ":3.9521749457957878,"pX":-0.15314854903151515,"pZ":2.5683043677404185,"vX0":5.953823439077079,"vY0":-140.7577903533485,"vZ0":-4.661900649574612,"x":122.84,"y":169.44,"x0":-1.101703288839175,"y0":50.003579819837405,"z0":5.8045496852872835,"aX":-18.44956540661289},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2330,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3884543322250553,"extension":6.854803592564265},"index":0,"playId":"a968898f-b4c5-35a6-8dc2-326a3daa7ceb","pitchNumber":1,"startTime":"2026-07-08T02:56:12.587Z","endTime":"2026-07-08T02:56:16.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44247404866082,"aZ":-39.92141223697778,"pfxX":7.341815353965987,"pfxZ":-5.474420023912405,"pX":0.1546454866871222,"pZ":2.3458472395103467,"vX0":1.58970380310021,"vY0":-119.49701971543534,"vZ0":0.1427857193042945,"x":111.11,"y":175.44,"x0":-1.4754160050380547,"y0":50.0007793028888,"z0":5.933860537458554,"aX":10.396979516108267},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.5,"breakHorizontal":-13.7,"spinRate":2806,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4620221836830929,"extension":6.886986125873032},"index":1,"playId":"60b9a8c5-2550-35da-acda-9cff73684277","pitchNumber":2,"startTime":"2026-07-08T02:56:27.420Z","endTime":"2026-07-08T02:56:31.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153185592650477,"aZ":-21.47549771915377,"pfxX":-10.669733176005863,"pfxZ":5.3138973511251955,"pX":0.05294922852269925,"pZ":2.3997318055213688,"vX0":6.911048841591297,"vY0":-140.18700185159844,"vZ0":-5.333349034391205,"x":114.98,"y":173.99,"x0":-1.042886571637862,"y0":50.006390299489425,"z0":5.705709956421209,"aX":-21.494245860733994},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":18.1,"spinRate":2334,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3889451256093954,"extension":6.838478774807443},"hitData":{"launchSpeed":92.2,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.68,"coordY":145.6}},"index":2,"playId":"73cb9d24-7281-319e-ba85-0ee82d8458f2","pitchNumber":3,"startTime":"2026-07-08T02:56:50.826Z","endTime":"2026-07-08T02:56:59.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":693686,"link":"/api/v1/people/693686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-08T02:56:59.282Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Keys strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T02:59:04.282Z","endTime":"2026-07-08T03:00:00.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686126172618856,"aZ":-21.47909822966654,"pfxX":-9.879309557333281,"pfxZ":5.6520797248060966,"pX":-0.4680958978852101,"pZ":2.952517126937553,"vX0":5.938072110901897,"vY0":-136.16124373141182,"vZ0":-3.736146767288701,"x":134.84,"y":159.06,"x0":-1.3847218279345537,"y0":50.003090639474046,"z0":5.814391575333845,"aX":-18.697168305507915},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2181,"spinDirection":221},"zone":1,"typeConfidence":0.89,"plateTime":0.40105709788379285,"extension":6.482296357912393},"index":0,"playId":"cf9dba59-63b6-34c3-8f2a-a989df254145","pitchNumber":1,"startTime":"2026-07-08T02:59:20.440Z","endTime":"2026-07-08T02:59:24.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738115613766297,"aZ":-38.26107557917064,"pfxX":7.157428725865603,"pfxZ":-4.198299814659029,"pX":0.5895987294103511,"pZ":2.360967119779428,"vX0":2.1532124552025462,"vY0":-119.80029220492929,"vZ0":-0.38136181908820255,"x":94.53,"y":175.03,"x0":-1.2514130791759674,"y0":50.004335155479296,"z0":5.9502851957349545,"aX":10.374602106340943},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.4,"breakHorizontal":-13.4,"spinRate":1809,"spinDirection":29},"zone":6,"typeConfidence":0.91,"plateTime":0.45768671690298035,"extension":6.456014533152662},"index":1,"playId":"ea05b637-9964-39ba-86c3-e6076da9cad6","pitchNumber":2,"startTime":"2026-07-08T02:59:35.461Z","endTime":"2026-07-08T02:59:44.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956172358271317,"aZ":-14.315270459928316,"pfxX":-4.940999611254123,"pfxZ":9.22368950665397,"pX":0.001265331207264029,"pZ":3.9222201543256845,"vX0":5.246066319357023,"vY0":-138.3023832056242,"vZ0":-2.8745268796417154,"x":116.95,"y":132.88,"x0":-1.2785720309959734,"y0":50.00508883856941,"z0":5.935697470034493,"aX":-9.569555471757576},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2255,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.39609316517564075,"extension":6.522627704519414},"index":2,"playId":"3fbeee61-f3a7-37f3-8a1d-73563aca0699","pitchNumber":3,"startTime":"2026-07-08T02:59:56.314Z","endTime":"2026-07-08T03:00:00.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:00:00.187Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonatan Clase grounds out, first baseman Bryce Eldridge to pitcher Adrian Houser.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T03:00:02.352Z","endTime":"2026-07-08T03:02:04.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916872358598116,"aZ":-15.357965532272674,"pfxX":-4.120864409282411,"pfxZ":8.350168990480014,"pX":1.165748451683614,"pZ":3.455488019965255,"vX0":7.676905671814774,"vY0":-139.68963481923817,"vZ0":-4.008870621696786,"x":72.56,"y":145.48,"x0":-1.0594326567238386,"y0":50.00131793853801,"z0":5.892172322361826,"aX":-8.298148704508245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3893266485996505,"extension":6.534764822149027},"index":0,"playId":"19d10e66-d113-32ba-845c-f1cefe1ba0eb","pitchNumber":1,"startTime":"2026-07-08T03:00:22.832Z","endTime":"2026-07-08T03:00:26.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.7,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5279486557934,"aZ":-21.500732415431354,"pfxX":-9.048528244211699,"pfxZ":5.467148064054509,"pX":-0.016463922477505045,"pZ":2.76660415303501,"vX0":6.926875075934065,"vY0":-137.85159331165332,"vZ0":-4.154221741271089,"x":117.63,"y":164.08,"x0":-1.3683912685261996,"y0":50.00132507953308,"z0":5.718365071695604,"aX":-17.66299756445328},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":15.2,"spinRate":2189,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.39517721336248446,"extension":6.5257125979604345},"index":1,"playId":"fe69911f-f0b9-36a2-9c4d-f035e02b44b8","pitchNumber":2,"startTime":"2026-07-08T03:00:36.680Z","endTime":"2026-07-08T03:00:41.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354344870250166,"aZ":-14.682809444711241,"pfxX":-6.41884011414513,"pfxZ":9.093655504882086,"pX":0.22098627614218772,"pZ":2.4567472477617294,"vX0":6.027141751860265,"vY0":-137.74749020943594,"vZ0":-6.401566586082822,"x":108.58,"y":172.45,"x0":-1.1605700286894174,"y0":50.001123632024715,"z0":5.801916155740936,"aX":-12.344465248247312},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2289,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.39749616913432595,"extension":6.442594526749825},"index":2,"playId":"a5ee986d-a1c7-301c-8824-f62dca9a92dc","pitchNumber":3,"startTime":"2026-07-08T03:00:53.744Z","endTime":"2026-07-08T03:00:57.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-08T03:01:05.212Z","endTime":"2026-07-08T03:01:15.774Z","isPitch":false,"type":"action","player":{"id":682729,"link":"/api/v1/people/682729"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52538133513621,"aZ":-13.259508519151307,"pfxX":-5.302217327116054,"pfxZ":9.63376024610414,"pX":-0.22040654022982212,"pZ":3.122964826587697,"vX0":4.606855944305061,"vY0":-139.51086176888316,"vZ0":-5.10066250850831,"x":125.4,"y":154.46,"x0":-1.2073747475787564,"y0":50.00515033231248,"z0":5.854880022432365,"aX":-10.41273460222081},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2283,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3932013800690646,"extension":6.565738834685953},"index":4,"playId":"bb29dce2-3c6f-3563-af81-a2416c1acb5f","pitchNumber":4,"startTime":"2026-07-08T03:01:15.774Z","endTime":"2026-07-08T03:01:20.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03609368749157,"aZ":-22.333582356194775,"pfxX":-9.79875302274243,"pfxZ":5.013036839447829,"pX":-1.29107512568537,"pZ":0.9117169031589916,"vX0":3.900861884939664,"vY0":-138.76271500508156,"vZ0":-8.533911421270908,"x":166.21,"y":214.16,"x0":-1.436308799063697,"y0":50.00574596447246,"z0":5.49772904154232,"aX":-19.244148180126043},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":2115,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.39367699701003867,"extension":6.505899974037256},"index":5,"playId":"8cdc2835-9462-3589-bb99-54249f0ac8a3","pitchNumber":5,"startTime":"2026-07-08T03:01:34.551Z","endTime":"2026-07-08T03:01:37.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2849396433397,"aZ":-28.672113581088837,"pfxX":-7.4259834810939624,"pfxZ":2.160862315845664,"pX":-0.39269051309805497,"pZ":1.9887340195611658,"vX0":5.18725250500935,"vY0":-125.43187252047878,"vZ0":-2.992845183652502,"x":131.97,"y":185.08,"x0":-1.5051798021594982,"y0":50.00210883206466,"z0":5.493700614259014,"aX":-12.035678150515901},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":12.5,"spinRate":1614,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.4338345897425695,"extension":6.901001779828887},"hitData":{"launchSpeed":74.0,"launchAngle":4.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.69,"coordY":164.35}},"index":6,"playId":"ae4caac2-6b0a-352f-adcc-1810be84114b","pitchNumber":6,"startTime":"2026-07-08T03:01:54.205Z","endTime":"2026-07-08T03:02:04.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:02:04.597Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Giménez lines out to third baseman Casey Schmitt.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T03:02:11.899Z","endTime":"2026-07-08T03:04:04.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323283637594134,"aZ":-23.029902552214327,"pfxX":-9.369820615103606,"pfxZ":4.733321609802983,"pX":-1.815852127613074,"pZ":2.952278963005608,"vX0":2.6326481079663493,"vY0":-138.26874517898997,"vZ0":-3.3172159195357027,"x":186.22,"y":159.07,"x0":-1.5638971679625921,"y0":50.00521537397205,"z0":5.715952358814033,"aX":-18.11395591317458},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2197,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39637909718186437,"extension":6.391824322464175},"index":0,"playId":"87ff132e-db47-3a2c-b8a0-a38c4f9097bb","pitchNumber":1,"startTime":"2026-07-08T03:02:30.330Z","endTime":"2026-07-08T03:02:33.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55370953228278,"aZ":-21.714236440018954,"pfxX":-8.72054845085492,"pfxZ":5.376503641515702,"pX":0.15212009458922365,"pZ":1.1289630337175187,"vX0":7.106281124425092,"vY0":-137.64335477861658,"vZ0":-7.9631596829908595,"x":111.2,"y":208.3,"x0":-1.312370740006714,"y0":50.00556338870633,"z0":5.4964414640856765,"aX":-16.96971388887496},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2285,"spinDirection":223},"zone":14,"typeConfidence":0.86,"plateTime":0.39583130168732916,"extension":6.583856095095439},"index":1,"playId":"2927c035-826e-3e82-a643-8a7411562f02","pitchNumber":2,"startTime":"2026-07-08T03:02:45.627Z","endTime":"2026-07-08T03:02:49.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673656562690443,"aZ":-21.153257217836114,"pfxX":-9.325539836765811,"pfxZ":5.594010422947387,"pX":0.9524669561291493,"pZ":1.6283492211378046,"vX0":9.256254399591807,"vY0":-139.10971421771885,"vZ0":-6.703514679131384,"x":80.69,"y":194.81,"x0":-1.1980681340234165,"y0":50.0037316855246,"z0":5.460328539820646,"aX":-18.374380838448516},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2179,"spinDirection":227},"zone":14,"typeConfidence":0.85,"plateTime":0.392957147718195,"extension":6.617777224187093},"index":2,"playId":"951d05a2-5b9e-3cd1-ab25-8f8f2e3f3f0a","pitchNumber":3,"startTime":"2026-07-08T03:03:03.730Z","endTime":"2026-07-08T03:03:07.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38508877390185,"aZ":-21.690583015861854,"pfxX":-9.989062192023926,"pfxZ":5.34769903772982,"pX":0.484609354158934,"pZ":2.2977390512073366,"vX0":8.423615722544524,"vY0":-138.07552818472004,"vZ0":-5.113851623467046,"x":98.53,"y":176.74,"x0":-1.2854057635612692,"y0":50.00118563025817,"z0":5.6034682224003225,"aX":-19.57759473163735},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2220,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.39441835329874486,"extension":6.6535242146216325},"index":3,"playId":"7e2cdc3d-76dd-3ffb-980f-cac4ed5f445b","pitchNumber":4,"startTime":"2026-07-08T03:03:21.077Z","endTime":"2026-07-08T03:03:24.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583965780311367,"aZ":-21.41662721578029,"pfxX":-10.645230774410752,"pfxZ":5.557590225812531,"pX":-0.3406143860718873,"pZ":2.209153644922909,"vX0":6.572947757306985,"vY0":-137.9669371115449,"vZ0":-5.18908870531812,"x":129.98,"y":179.13,"x0":-1.366115530274086,"y0":50.00155352211821,"z0":5.549978575063236,"aX":-20.59991092002822},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2155,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3964073314302512,"extension":6.566642593914844},"index":4,"playId":"3765280e-076f-3ccb-be8e-e20609c09e16","pitchNumber":5,"startTime":"2026-07-08T03:03:34.938Z","endTime":"2026-07-08T03:03:38.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794185618895504,"aZ":-16.198130234757556,"pfxX":-3.5283394190191966,"pfxZ":7.9214253060017,"pX":-0.11270212409304012,"pZ":2.775292444253099,"vX0":4.514902498052468,"vY0":-139.99772443036494,"vZ0":-5.346994264547656,"x":121.3,"y":163.85,"x0":-1.2757583583839003,"y0":50.005401975548665,"z0":5.743267711416939,"aX":-7.118759923191685},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":5.6,"spinRate":2245,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.38883108840689706,"extension":6.454345502826828},"hitData":{"launchSpeed":91.4,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.47,"coordY":143.93}},"index":5,"playId":"39c2a267-185a-395d-9f44-3d02384dd887","pitchNumber":6,"startTime":"2026-07-08T03:03:58.344Z","endTime":"2026-07-08T03:04:04.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:04:04.051Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:06:21.950Z","endTime":"2026-07-08T03:07:57.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Patrick Corbin replaces Spencer Miles.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:05:16.831Z","endTime":"2026-07-08T03:06:24.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571578,"link":"/api/v1/people/571578"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693686,"link":"/api/v1/people/693686","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07041249552536,"aZ":-21.527157076949237,"pfxX":8.062215833754387,"pfxZ":6.022311673171759,"pX":0.32887219875185786,"pZ":1.1513456507313111,"vX0":-7.346860724830066,"vY0":-131.66844322976334,"vZ0":-8.886268304149247,"x":104.46,"y":207.69,"x0":2.0981439583753385,"y0":50.00605471119566,"z0":6.143587694125417,"aX":14.26086266932715},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-13.2,"spinRate":1947,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.41484999207935935,"extension":6.69980706483583},"index":1,"playId":"ffd372ad-556a-30a7-ae4f-4b35a4a7638b","pitchNumber":1,"startTime":"2026-07-08T03:06:24.091Z","endTime":"2026-07-08T03:06:28.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597916916546787,"aZ":-21.933691487909066,"pfxX":9.16935774818121,"pfxZ":5.642860017514856,"pX":-0.3918335555594154,"pZ":2.153473868417925,"vX0":-9.52543780379651,"vY0":-133.80628250622894,"vZ0":-6.457757366205066,"x":131.94,"y":180.64,"x0":2.0211698831030893,"y0":50.00478809497768,"z0":6.167539619422326,"aX":16.64603677019043},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-14.6,"spinRate":2053,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.40917998177443415,"extension":6.75550332204101},"index":2,"playId":"fe7f9594-259a-314f-a22e-21f72734c182","pitchNumber":2,"startTime":"2026-07-08T03:06:36.412Z","endTime":"2026-07-08T03:06:40.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":79.3,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693486130047777,"aZ":-24.95539262849761,"pfxX":6.406102352251323,"pfxZ":5.328298500398177,"pX":0.8514334430188442,"pZ":1.8847184699454294,"vX0":-4.839907921083028,"vY0":-115.39573760854611,"vZ0":-4.398904298648887,"x":84.55,"y":187.89,"x0":2.139739252539945,"y0":50.000755645253896,"z0":6.2089892720935165,"aX":8.672255210632908},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.9,"breakHorizontal":-10.4,"spinRate":1310,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4739511765479332,"extension":6.70811240835139},"index":3,"playId":"c93acb90-2e06-3a85-8225-dac7c9ae7a7d","pitchNumber":3,"startTime":"2026-07-08T03:06:52.254Z","endTime":"2026-07-08T03:06:56.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966121798286494,"aZ":-30.481015544823787,"pfxX":-1.195583230343193,"pfxZ":1.1635285742032475,"pX":-0.2226595435930564,"pZ":-0.15647179711995032,"vX0":-6.053368640743547,"vY0":-119.83234331814762,"vZ0":-8.070090506126407,"x":125.49,"y":243.0,"x0":2.490610784138736,"y0":50.003333404287055,"z0":5.974742394617852,"aX":-1.7397492766331424},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":3.6,"spinRate":2280,"spinDirection":275},"zone":13,"typeConfidence":0.88,"plateTime":0.45691842003552186,"extension":6.7876333831888},"index":4,"playId":"9e64ad9a-0580-392a-b9c2-ac6f2793a1c6","pitchNumber":4,"startTime":"2026-07-08T03:07:05.452Z","endTime":"2026-07-08T03:07:09.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.551518736898526,"aZ":-33.67732414140942,"pfxX":-0.8782624917977238,"pfxZ":-1.0312680161064254,"pX":-1.383883770149796,"pZ":-0.3628532099363615,"vX0":-8.290948031190656,"vY0":-119.50750742824407,"vZ0":-7.8738793896631485,"x":169.75,"y":248.58,"x0":2.2346302910746583,"y0":50.00364327672005,"z0":5.973000021001966,"aX":-1.2783886079745463},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":3.5,"spinRate":2296,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4571203977289744,"extension":6.846954900202826},"index":5,"playId":"ad26a221-2944-32c8-9710-65db1ebcf617","pitchNumber":5,"startTime":"2026-07-08T03:07:25.204Z","endTime":"2026-07-08T03:07:29.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394515080068672,"aZ":-15.92207979419053,"pfxX":3.9475666375047513,"pfxZ":8.877579313360673,"pX":-0.3662917512402208,"pZ":3.1046130154382237,"vX0":-7.6501155210008065,"vY0":-134.06563062429097,"vZ0":-5.257410932275201,"x":130.96,"y":154.96,"x0":2.003840858828233,"y0":50.004222587702166,"z0":6.2171699785139225,"aX":7.228645362124528},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-5.6,"spinRate":2045,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.4076296083805575,"extension":6.72040299625655},"hitData":{"launchSpeed":86.6,"launchAngle":24.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.21,"coordY":116.69}},"index":6,"playId":"618d6f7e-759f-3fb8-b72b-07cbfc4f4e1d","pitchNumber":6,"startTime":"2026-07-08T03:07:44.247Z","endTime":"2026-07-08T03:07:57.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.37,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:07:57.022Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (20) on a line drive to right fielder Nathan Lukes. Heliot Ramos scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:07:58.932Z","endTime":"2026-07-08T03:10:46.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":72.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.522095410846198,"aZ":-30.07392586692636,"pfxX":-1.6197141462040743,"pfxZ":1.621072045524044,"pX":-0.30345404766605333,"pZ":1.4309362994122792,"vX0":-5.441542272307006,"vY0":-112.32544991622673,"vZ0":-4.070197218200483,"x":128.57,"y":200.14,"x0":2.346550624328193,"y0":50.004420031682706,"z0":6.276027124307244,"aX":-2.099660652125819},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.3,"breakHorizontal":4.1,"spinRate":1979,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.48488903433467057,"extension":6.757935118691885},"index":0,"playId":"91ba9fc1-0332-39e4-9de2-40bd8c87eedd","pitchNumber":1,"startTime":"2026-07-08T03:08:23.807Z","endTime":"2026-07-08T03:08:28.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":78.4,"endSpeed":72.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.641182551592365,"aZ":-29.452605608833625,"pfxX":-0.19189678784724906,"pfxZ":2.0465757864518093,"pX":0.5550424377647113,"pZ":3.4213416750685375,"vX0":-4.114924159925478,"vY0":-114.23666788787293,"vZ0":-0.15956087026933208,"x":95.84,"y":146.4,"x0":2.399285029843616,"y0":50.00338719169439,"z0":6.370005234326395,"aX":-0.2554949458361277},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.0,"breakHorizontal":1.3,"spinRate":2049,"spinDirection":274},"zone":12,"typeConfidence":0.92,"plateTime":0.47816641929244863,"extension":6.701034158334801},"index":1,"playId":"bb7946d0-5d36-3a48-972a-16bf78bda394","pitchNumber":2,"startTime":"2026-07-08T03:08:41.422Z","endTime":"2026-07-08T03:08:45.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.372248042955487,"aZ":-31.14293432325053,"pfxX":-1.9254170645036226,"pfxZ":0.7969766865202015,"pX":0.3334818068141108,"pZ":2.350433951465047,"vX0":-3.754196977420884,"vY0":-112.94436282786758,"vZ0":-1.7214361079921352,"x":104.29,"y":175.32,"x0":2.263389946648761,"y0":50.005119164498275,"z0":6.236276712857762,"aX":-2.503050439787113},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.3,"breakHorizontal":4.4,"spinRate":2064,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.48381253947642255,"extension":6.815721928700472},"index":2,"playId":"50649d90-f8ef-3e2d-a7ba-f9da17ea4a3e","pitchNumber":3,"startTime":"2026-07-08T03:08:58.649Z","endTime":"2026-07-08T03:09:02.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.1,"endSpeed":82.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73696353486619,"aZ":-15.550278429617368,"pfxX":4.756895413375299,"pfxZ":9.482097115006187,"pX":-0.265047667753515,"pZ":2.295664959896701,"vX0":-7.761813790837584,"vY0":-132.20153642069272,"vZ0":-7.020009765609951,"x":127.1,"y":176.8,"x0":2.103997401838908,"y0":50.00104133251674,"z0":6.147062151654648,"aX":8.338308273690425},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-6.7,"spinRate":2023,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.4158632210910005,"extension":6.879574871991655},"index":3,"playId":"496b58bc-69d9-3985-a4d1-e102d4211eb7","pitchNumber":4,"startTime":"2026-07-08T03:09:15.788Z","endTime":"2026-07-08T03:09:20.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-08T03:09:27.983Z","endTime":"2026-07-08T03:09:39.183Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.094220415008003,"aZ":-32.007560386974674,"pfxX":-1.7712951974146873,"pfxZ":0.11333545671355871,"pX":-0.4145883695460602,"pZ":1.8809232804462641,"vX0":-5.994175833798854,"vY0":-119.91450306912675,"vZ0":-3.5097118474332065,"x":132.8,"y":188.0,"x0":2.333300191486881,"y0":50.00250996812108,"z0":6.176836874608315,"aX":-2.6162762065079},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.4,"spinRate":2183,"spinDirection":270},"zone":7,"typeConfidence":0.85,"plateTime":0.45429390849307083,"extension":6.784417496487195},"index":5,"playId":"dc7aefe8-e0cf-355f-b5cb-f2476347bfc0","pitchNumber":5,"startTime":"2026-07-08T03:09:39.183Z","endTime":"2026-07-08T03:09:43.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.7,"endSpeed":66.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.189023254476984,"aZ":-33.27794981799693,"pfxX":-1.6677841666300677,"pfxZ":-1.0192549298148883,"pX":0.3471401276507283,"pZ":2.0557927728640286,"vX0":-3.5086195709417187,"vY0":-103.05564611778628,"vZ0":-0.8589086276163891,"x":103.77,"y":183.27,"x0":2.280104318267337,"y0":50.000318206936264,"z0":6.455554435000137,"aX":-1.814776149583389},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-1.7,"breakHorizontal":3.8,"spinRate":1979,"spinDirection":291},"zone":9,"typeConfidence":2.0,"plateTime":0.5290628777622861,"extension":6.759101837818621},"index":6,"playId":"cb69e63c-2f9c-387b-93ca-c51dbe1a370f","pitchNumber":6,"startTime":"2026-07-08T03:10:04.290Z","endTime":"2026-07-08T03:10:12.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385526818012128,"aZ":-25.80403850350761,"pfxX":-0.02056548193589869,"pfxZ":3.8712517452527067,"pX":-0.03654927729418489,"pZ":2.2663884825064553,"vX0":-6.279170807413407,"vY0":-126.32429728692337,"vZ0":-4.2951165221915275,"x":118.39,"y":177.59,"x0":2.465379806449179,"y0":50.00374164010562,"z0":6.019882107014264,"aX":-0.03227155820158027},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2179,"spinDirection":175},"zone":5,"typeConfidence":0.9,"plateTime":0.43064188020667205,"extension":6.783913953467345},"hitData":{"launchSpeed":95.5,"launchAngle":23.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.8,"coordY":94.58}},"index":7,"playId":"1dda49d1-2374-3d45-8fb1-2b77cb680b46","pitchNumber":7,"startTime":"2026-07-08T03:10:28.896Z","endTime":"2026-07-08T03:10:46.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":4.8999999999999995,"leverageIndex":0.71,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:10:46.292Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:11:07.213Z","endTime":"2026-07-08T03:11:59.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.86989096970072,"aZ":-24.602747438236925,"pfxX":5.563513339726747,"pfxZ":5.756274698497654,"pX":-1.4223792978809524,"pZ":-0.1380547030904481,"vX0":-9.487461561756035,"vY0":-113.41956133191051,"vZ0":-8.526276990206101,"x":171.22,"y":242.51,"x0":2.0739883823164424,"y0":50.003796858448034,"z0":6.088837678584163,"aX":7.319573743757882},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.6,"breakHorizontal":-7.9,"spinRate":1167,"spinDirection":128},"zone":13,"typeConfidence":0.89,"plateTime":0.4811503528012149,"extension":6.9359927430302655},"index":0,"playId":"15c24b4c-146d-3dee-b0ad-37361c82d267","pitchNumber":1,"startTime":"2026-07-08T03:11:24.406Z","endTime":"2026-07-08T03:11:28.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926451399114658,"aZ":-17.835267225724586,"pfxX":3.4846177517849277,"pfxZ":8.014473426714844,"pX":-0.39434443571519245,"pZ":3.5991835263759633,"vX0":-8.137172252100752,"vY0":-132.32221090594953,"vZ0":-3.611910855428171,"x":132.03,"y":141.6,"x0":2.255922397353949,"y0":50.00012409792577,"z0":6.2741161712608084,"aX":6.232833931855997},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":-4.7,"spinRate":2064,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.41256383564494303,"extension":6.837851209845569},"hitData":{"launchSpeed":77.6,"launchAngle":40.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.57,"coordY":95.76}},"index":1,"playId":"6b9bdca8-1d84-36b6-a73f-1b43e005afd2","pitchNumber":2,"startTime":"2026-07-08T03:11:49.365Z","endTime":"2026-07-08T03:11:59.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.92,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:11:59.645Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to second baseman Ernie Clement.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:12:10.100Z","endTime":"2026-07-08T03:14:15.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44618775768041,"aZ":-20.340075728706054,"pfxX":8.360438639176401,"pfxZ":6.56457241227528,"pX":-1.4305006400478533,"pZ":2.106919656061348,"vX0":-11.773112933479869,"vY0":-132.23281164590927,"vZ0":-7.0324698206611425,"x":171.53,"y":181.89,"x0":1.9567101532715614,"y0":50.004480059526294,"z0":6.251519367508713,"aX":15.074668429841717},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":2090,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4114188734091302,"extension":6.798817593461425},"index":0,"playId":"7074436a-4d51-3b5f-ac3d-173dfe61f0d9","pitchNumber":1,"startTime":"2026-07-08T03:12:30.118Z","endTime":"2026-07-08T03:12:34.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107041027845252,"aZ":-31.88606847908495,"pfxX":-2.0729947362366783,"pfxZ":0.2082689373460873,"pX":-1.492603611343984,"pZ":0.863388012452176,"vX0":-8.133873135225699,"vY0":-117.72037477831303,"vZ0":-5.3378594853200925,"x":173.89,"y":215.47,"x0":2.2887779486610413,"y0":50.004646776698586,"z0":6.141125447583525,"aX":-2.883694197687906},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.8,"breakHorizontal":5.9,"spinRate":2226,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.46679159415413096,"extension":6.819563236375543},"index":1,"playId":"8e6ce847-803e-3a25-9abb-90ceaf77d6d7","pitchNumber":2,"startTime":"2026-07-08T03:12:47.704Z","endTime":"2026-07-08T03:12:51.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855050545519152,"aZ":-16.42112635382334,"pfxX":5.502073920973734,"pfxZ":8.756176480353169,"pX":-0.21947469295304928,"pZ":3.3698665570317465,"vX0":-8.248091078114012,"vY0":-132.4265923129418,"vZ0":-4.391049113664533,"x":125.37,"y":147.79,"x0":2.202308986248461,"y0":50.00293451920731,"z0":6.229056327415904,"aX":9.899375013408765},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-8.4,"spinRate":2014,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.411581826043002,"extension":6.714902033069987},"index":2,"playId":"bb1be51b-b696-3503-a934-d7fc58d5ffad","pitchNumber":3,"startTime":"2026-07-08T03:13:06.184Z","endTime":"2026-07-08T03:13:11.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.854380859005172,"aZ":-30.333834531999834,"pfxX":0.48048225404407696,"pfxZ":1.3855556029488039,"pX":-0.13632347770331937,"pZ":2.898100455904162,"vX0":-5.973842686386895,"vY0":-114.01308952738648,"vZ0":-1.200913921223379,"x":122.2,"y":160.53,"x0":2.4435615592996216,"y0":50.00462615917839,"z0":6.3964424333651015,"aX":0.6400054864779623},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.5,"breakHorizontal":0.5,"spinRate":2184,"spinDirection":295},"zone":2,"typeConfidence":0.93,"plateTime":0.47844302404098205,"extension":6.711326124974379},"index":3,"playId":"7ede5e65-a60e-315e-a295-ee58eb4ed625","pitchNumber":4,"startTime":"2026-07-08T03:13:28.914Z","endTime":"2026-07-08T03:13:33.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"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:13:50.413Z","endTime":"2026-07-08T03:14:06.949Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.204831455817583,"aZ":-30.933954364674314,"pfxX":-1.3586765659263866,"pfxZ":0.8459323843961721,"pX":-0.47263565017331266,"pZ":1.150380448560526,"vX0":-6.744068184794383,"vY0":-119.07887243174646,"vZ0":-5.032517443026147,"x":135.02,"y":207.72,"x0":2.5529572077044365,"y0":50.001599094636894,"z0":6.035628941565992,"aX":-1.9828474332451893},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":3.8,"spinRate":2260,"spinDirection":287},"zone":13,"typeConfidence":0.89,"plateTime":0.4570023925819795,"extension":6.877337847906435},"hitData":{"launchSpeed":74.3,"launchAngle":14.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.52,"coordY":134.42}},"index":5,"playId":"247e2d8e-a46d-3a01-8510-e10e6bcb71b0","pitchNumber":5,"startTime":"2026-07-08T03:14:06.949Z","endTime":"2026-07-08T03:14:15.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-2.1000000000000005,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:14:15.935Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee challenged (pitch result), call on the field was confirmed: Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T03:14:25.176Z","endTime":"2026-07-08T03:15:49.859Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057996169316134,"aZ":-20.598488609084725,"pfxX":7.213531494343677,"pfxZ":6.412874196262582,"pX":-0.1640344936433741,"pZ":2.2182404994496743,"vX0":-8.731420905763757,"vY0":-132.44220190362321,"vZ0":-6.523945052745159,"x":123.25,"y":178.89,"x0":2.2138244823446076,"y0":50.00243776796398,"z0":6.183857588284585,"aX":13.019768697202448},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":-11.5,"spinRate":1932,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.41106175523380406,"extension":6.771603508985837},"index":0,"playId":"11396e78-40f8-30ac-99c5-5be17c8cbf5d","pitchNumber":1,"startTime":"2026-07-08T03:14:44.172Z","endTime":"2026-07-08T03:14:48.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.307216910000957,"aZ":-31.785428585609033,"pfxX":-0.409182378581729,"pfxZ":0.2736860788569495,"pX":-0.8827522022895837,"pZ":0.6945245886529684,"vX0":-7.654853357236208,"vY0":-118.63047881801242,"vZ0":-5.625220476772037,"x":150.65,"y":220.03,"x0":2.430375762794149,"y0":50.0054499239244,"z0":5.971968552806273,"aX":-0.5859931619127953},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":2.5,"spinRate":2291,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.46057349557168603,"extension":6.867976131228559},"index":1,"playId":"d21ce118-5f55-3aa9-98bc-5f8cae95dc7f","pitchNumber":2,"startTime":"2026-07-08T03:15:01.255Z","endTime":"2026-07-08T03:15:05.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.602134462206728,"aZ":-34.374871019291874,"pfxX":-1.2601132848200938,"pfxZ":-1.5473197973352786,"pX":-0.7704960858520843,"pZ":1.7767030189158113,"vX0":-7.0264499856367895,"vY0":-117.5201621424113,"vZ0":-3.0327538780006438,"x":146.37,"y":190.81,"x0":2.400376880270899,"y0":50.00233624367989,"z0":6.221480152344453,"aX":-1.7926013354353085},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.2,"breakHorizontal":3.7,"spinRate":2077,"spinDirection":288},"zone":7,"typeConfidence":0.9,"plateTime":0.462970406625661,"extension":6.730198089361777},"index":2,"playId":"8a90034d-c8ca-337e-8967-d41cbba5c295","pitchNumber":3,"startTime":"2026-07-08T03:15:22.847Z","endTime":"2026-07-08T03:15:49.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"}},"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:15:49.859Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:17:31.672Z","endTime":"2026-07-08T03:18:26.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.251383727656087,"aZ":-26.76603485273213,"pfxX":-9.438483585811337,"pfxZ":2.909707635527562,"pX":-0.36403047957353046,"pZ":2.93910343594509,"vX0":5.529175647268363,"vY0":-135.64150360613579,"vZ0":-2.4326002832693883,"x":130.88,"y":159.42,"x0":-1.204839450661261,"y0":50.00350911960021,"z0":5.717836900281495,"aX":-17.551286826986605},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":2202,"spinDirection":223},"zone":1,"typeConfidence":0.89,"plateTime":0.40412788287991663,"extension":6.600214216532371},"index":0,"playId":"b2299f44-190d-3316-8b6e-fb9fed63725a","pitchNumber":1,"startTime":"2026-07-08T03:17:46.806Z","endTime":"2026-07-08T03:17:50.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86339391919622,"aZ":-22.851662466300894,"pfxX":-9.83976413605336,"pfxZ":4.760626997827288,"pX":0.5948143222327945,"pZ":1.3935671193345076,"vX0":8.46913447469953,"vY0":-138.32061744875642,"vZ0":-7.153917912854884,"x":94.33,"y":201.15,"x0":-1.2128565279237222,"y0":50.00056265265818,"z0":5.521207857755595,"aX":-19.261550287576007},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2235,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.394431274078757,"extension":6.794259074592274},"index":1,"playId":"5fbac24c-ed28-3e79-af0b-6f788f44b698","pitchNumber":2,"startTime":"2026-07-08T03:18:03.155Z","endTime":"2026-07-08T03:18:06.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.839035181455625,"aZ":-27.15212280868376,"pfxX":-1.5080703654078285,"pfxZ":2.8976956114506907,"pX":0.18278706661427205,"pZ":1.3208571829139082,"vX0":4.791900389680436,"vY0":-129.29518646102485,"vZ0":-5.756172057185519,"x":110.03,"y":203.12,"x0":-1.4793152731146395,"y0":50.00507485944153,"z0":5.596430721305655,"aX":-2.6160599486230716},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":1.9,"spinRate":2505,"spinDirection":172},"zone":14,"typeConfidence":0.89,"plateTime":0.4197761895675516,"extension":6.5563201600416585},"hitData":{"launchSpeed":92.0,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":150.16}},"index":2,"playId":"1f659384-3ae7-3e03-aec8-e33562075c39","pitchNumber":3,"startTime":"2026-07-08T03:18:16.350Z","endTime":"2026-07-08T03:18:26.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:18:26.909Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:18:32.894Z","endTime":"2026-07-08T03:19:43.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.033624463923996,"aZ":-25.459611424915096,"pfxX":-10.290855643321056,"pfxZ":3.429297081503208,"pX":-1.12793424846694,"pZ":2.4546758707782406,"vX0":4.452580395033342,"vY0":-138.61488379559916,"vZ0":-4.178005584496429,"x":159.99,"y":172.5,"x0":-1.4119564512752392,"y0":50.00428870860916,"z0":5.667602485118653,"aX":-20.162179264119384},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2287,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3941290691496522,"extension":6.440558730060977},"index":0,"playId":"0e40a4dc-d768-399c-9499-e9c493fd691e","pitchNumber":1,"startTime":"2026-07-08T03:18:48.519Z","endTime":"2026-07-08T03:18:52.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.4,"endSpeed":87.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124414184659177,"aZ":-21.51319740213913,"pfxX":-9.126399710957166,"pfxZ":5.473905915656752,"pX":-0.37070683967143053,"pZ":2.2420286059412704,"vX0":5.869634258802459,"vY0":-137.44108095159103,"vZ0":-5.192179590883423,"x":131.13,"y":178.25,"x0":-1.3278712475942256,"y0":50.006746608169436,"z0":5.579724992575525,"aX":-17.790859321392084},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2203,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.3957076410943441,"extension":6.396531330014527},"index":1,"playId":"d782f089-a7a6-3945-b0f9-ccf40d1ec104","pitchNumber":2,"startTime":"2026-07-08T03:19:01.911Z","endTime":"2026-07-08T03:19:05.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.201201331269996,"aZ":-17.076634696162348,"pfxX":-4.600911827502619,"pfxZ":7.9258516266553105,"pX":0.22008111185362528,"pZ":4.0274023295961925,"vX0":5.5883173736134575,"vY0":-136.9089723700722,"vZ0":-1.845282850434812,"x":108.61,"y":130.04,"x0":-1.246313892977805,"y0":50.00635855022958,"z0":5.874443600875425,"aX":-8.768323013994571},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":7.2,"spinRate":2198,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.39952102121593214,"extension":6.5217575359955},"index":2,"playId":"fc429b9e-19d6-3293-8251-08322a431216","pitchNumber":3,"startTime":"2026-07-08T03:19:18.779Z","endTime":"2026-07-08T03:19:22.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.382349218448795,"aZ":-23.203030832975628,"pfxX":-6.844722311629426,"pfxZ":5.740768236522133,"pX":-0.5625527739286238,"pZ":2.18180447178182,"vX0":4.442079034612711,"vY0":-123.8445429908112,"vZ0":-3.5686274279956542,"x":138.44,"y":179.87,"x0":-1.4849151823158562,"y0":50.00252680472885,"z0":5.569341816854487,"aX":-10.69417844857539},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.8,"breakHorizontal":11.4,"spinRate":1491,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.44128803817197815,"extension":6.319637223222568},"hitData":{"launchSpeed":77.4,"launchAngle":10.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.01,"coordY":149.3}},"index":3,"playId":"2f59e19e-bdeb-3635-984e-25a9eeb28e58","pitchNumber":4,"startTime":"2026-07-08T03:19:34.803Z","endTime":"2026-07-08T03:19:43.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:19:43.907Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T03:19:47.181Z","endTime":"2026-07-08T03:21:03.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86790742726447,"aZ":-24.740150455003164,"pfxX":-9.96080875790934,"pfxZ":3.91142388193124,"pX":-0.8948780928059382,"pZ":1.921847647907558,"vX0":4.654066722694037,"vY0":-137.58202854829636,"vZ0":-5.334853240644295,"x":151.11,"y":186.89,"x0":-1.3218899525852286,"y0":50.0051057825814,"z0":5.581171824448207,"aX":-18.940843861354654},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":2109,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.39936861405042956,"extension":6.56276479583908},"index":0,"playId":"48839018-4fe1-3809-8b27-41bc50174ab6","pitchNumber":1,"startTime":"2026-07-08T03:20:06.406Z","endTime":"2026-07-08T03:20:10.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71038674724836,"aZ":-24.577208329247455,"pfxX":-9.92809249409986,"pfxZ":3.904303471335721,"pX":0.21811538921380716,"pZ":1.7661884288322702,"vX0":7.292893325286292,"vY0":-138.72407533904143,"vZ0":-5.770909045233789,"x":108.69,"y":191.09,"x0":-1.1581550673461087,"y0":50.00009125918226,"z0":5.516900395876709,"aX":-19.302062469020445},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":2106,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.39518731965610465,"extension":6.564469117759313},"index":1,"playId":"27458525-1693-38bf-94f0-c46651146a30","pitchNumber":2,"startTime":"2026-07-08T03:20:20.340Z","endTime":"2026-07-08T03:20:24.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0488286802191,"aZ":-23.80987227414784,"pfxX":-9.466346211428462,"pfxZ":4.357475819107908,"pX":-0.4710190518653504,"pZ":2.4296245631398516,"vX0":5.445869828085642,"vY0":-138.04105555128467,"vZ0":-4.299294081744723,"x":134.95,"y":173.18,"x0":-1.2441872545180532,"y0":50.00689159316596,"z0":5.619537838294706,"aX":-18.1892063409271},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":2136,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3974933644653338,"extension":6.4452293215961625},"index":2,"playId":"4395016d-eb2d-3237-abfc-582910010bd2","pitchNumber":3,"startTime":"2026-07-08T03:20:36.819Z","endTime":"2026-07-08T03:20:40.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701509186484877,"aZ":-29.59228898217473,"pfxX":-6.476158979274576,"pfxZ":1.6432434400244098,"pX":0.5026541594083923,"pZ":2.116386859966949,"vX0":6.750600926999316,"vY0":-124.21742094842718,"vZ0":-2.3596692353875195,"x":97.84,"y":181.64,"x0":-1.4022785431964109,"y0":50.00197638272033,"z0":5.526527813982829,"aX":-10.171421731649891},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":10.2,"spinRate":1604,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.44007922373983543,"extension":6.5443303810960165},"index":3,"playId":"cb0a3139-c5aa-3f18-b3e3-59292572f0b0","pitchNumber":4,"startTime":"2026-07-08T03:20:59.991Z","endTime":"2026-07-08T03:21:03.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:21:03.838Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to left fielder Jonatan Clase.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:23:00.058Z","endTime":"2026-07-08T03:23:35.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647987192603196,"aZ":-28.586998190203055,"pfxX":0.5778708223331197,"pfxZ":2.227661270487369,"pX":-1.657653568419601,"pZ":2.4979298905782064,"vX0":-10.168460626646631,"vY0":-125.09973418919671,"vZ0":-3.4440747908493536,"x":180.19,"y":171.34,"x0":2.3585401422057455,"y0":50.00067160210895,"z0":6.1977821849915395,"aX":0.929939915326776},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2243,"spinDirection":185},"zone":13,"typeConfidence":0.86,"plateTime":0.4353187326734207,"extension":6.67970452556078},"index":0,"playId":"beb6fc20-bda7-34b9-b694-7972ac63d8ee","pitchNumber":1,"startTime":"2026-07-08T03:23:12.130Z","endTime":"2026-07-08T03:23:16.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675717290641277,"aZ":-19.963625862054766,"pfxX":9.843167621863762,"pfxZ":6.998207846988441,"pX":0.1404152695316012,"pZ":1.6472413247760849,"vX0":-8.433275415281106,"vY0":-131.20377065411245,"vZ0":-7.7374459465846455,"x":111.65,"y":194.3,"x0":2.1169664803771258,"y0":50.00107863113896,"z0":6.121464732881453,"aX":17.165458477435216},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-16.0,"spinRate":1982,"spinDirection":139},"zone":8,"typeConfidence":0.91,"plateTime":0.417424762810501,"extension":6.6523891971356495},"hitData":{"launchSpeed":76.4,"launchAngle":29.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.78,"coordY":120.28}},"index":1,"playId":"a65321b7-fe0a-3680-9e6e-919982b9e79b","pitchNumber":2,"startTime":"2026-07-08T03:23:25.108Z","endTime":"2026-07-08T03:23:35.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:23:35.654Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:23:40.701Z","endTime":"2026-07-08T03:25:02.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.540098869418557,"aZ":-24.802699450985838,"pfxX":-1.265724055321721,"pfxZ":4.639993556544626,"pX":-1.1847878385682122,"pZ":2.1553590419826736,"vX0":-8.360583931720333,"vY0":-124.37213038092983,"vZ0":-4.915831790837499,"x":162.16,"y":180.59,"x0":2.3649106061479253,"y0":50.00475214718726,"z0":6.177946066902671,"aX":-2.011452536491983},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.7,"breakHorizontal":4.0,"spinRate":2202,"spinDirection":183},"zone":13,"typeConfidence":0.91,"plateTime":0.4379614527025568,"extension":6.619859171591207},"index":0,"playId":"7875f827-9f2f-367d-9015-1fb77c5afb34","pitchNumber":1,"startTime":"2026-07-08T03:23:58.174Z","endTime":"2026-07-08T03:24:02.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.196559888810278,"aZ":-32.104497659269434,"pfxX":-1.1062051935191142,"pfxZ":0.05308494967643673,"pX":-0.7709855398264601,"pZ":0.41205003105743876,"vX0":-6.998164731765286,"vY0":-117.1470394875305,"vZ0":-6.458735348264518,"x":146.39,"y":227.65,"x0":2.381589941480304,"y0":50.00435191835898,"z0":6.154741214076754,"aX":-1.5596465236093773},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":3.5,"spinRate":2142,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.46504571071130174,"extension":6.800908729135412},"index":1,"playId":"b3b4a086-f540-32d1-8e53-175599c19175","pitchNumber":2,"startTime":"2026-07-08T03:24:10.450Z","endTime":"2026-07-08T03:24:14.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.112955118095655,"aZ":-20.405023409547773,"pfxX":8.816480766830779,"pfxZ":6.625220503608102,"pX":-1.0978715587009724,"pZ":1.0964322500180672,"vX0":-11.317884604314719,"vY0":-130.8193638050587,"vZ0":-8.979719184937201,"x":158.85,"y":209.18,"x0":2.0894600178959735,"y0":50.00264747555149,"z0":6.036235449870884,"aX":15.663721658857197},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2061,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.41474603718836844,"extension":6.854333869499858},"index":2,"playId":"e33a3591-9cbf-382b-95f6-4327931517d1","pitchNumber":3,"startTime":"2026-07-08T03:24:25.816Z","endTime":"2026-07-08T03:24:29.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":89.0,"endSpeed":82.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.705119192048205,"aZ":-16.442441443611454,"pfxX":5.509680957561575,"pfxZ":9.122825837882647,"pX":-0.020669311521787755,"pZ":2.070236584821231,"vX0":-7.549525419270423,"vY0":-129.40912709875715,"vZ0":-7.4395611167649385,"x":117.79,"y":182.88,"x0":2.19601077848267,"y0":50.00612775232186,"z0":6.204197046478121,"aX":9.505757103259759},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.4,"breakHorizontal":-8.6,"spinRate":2099,"spinDirection":140},"zone":8,"typeConfidence":0.86,"plateTime":0.4205275079511894,"extension":6.864011980250374},"index":3,"playId":"38352a89-d536-3908-9fe7-435bb038e9c5","pitchNumber":4,"startTime":"2026-07-08T03:24:39.434Z","endTime":"2026-07-08T03:24:43.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559984234733736,"aZ":-24.004836792748886,"pfxX":8.485700269671215,"pfxZ":4.710075649483009,"pX":1.092476606173186,"pZ":2.703024265286678,"vX0":-6.019329253653262,"vY0":-130.1422061801737,"vZ0":-4.3402921292068335,"x":75.36,"y":165.8,"x0":2.320497535328695,"y0":50.002317445690785,"z0":6.187035109019806,"aX":14.712307070347265},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.3,"spinRate":1880,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.4191555084188656,"extension":6.703358126477372},"hitData":{"launchSpeed":83.1,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.05,"coordY":167.9}},"index":4,"playId":"86653829-9658-30ec-9ae9-939f12d35b1d","pitchNumber":5,"startTime":"2026-07-08T03:24:52.936Z","endTime":"2026-07-08T03:25:02.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:25:02.260Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T03:25:08.895Z","endTime":"2026-07-08T03:27:10.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46664267760405,"aZ":-21.967202428005784,"pfxX":6.774991174046649,"pfxZ":5.901465887984838,"pX":1.0666001573860926,"pZ":1.7919734412904265,"vX0":-5.356307692827166,"vY0":-130.18590462327694,"vZ0":-6.924756726356629,"x":76.34,"y":190.4,"x0":2.263155060680709,"y0":50.00111438314743,"z0":6.130908331878865,"aX":11.713018651971955},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":-11.2,"spinRate":2000,"spinDirection":144},"zone":14,"typeConfidence":0.87,"plateTime":0.41956499776975553,"extension":6.74635059899955},"index":0,"playId":"41a5b3a9-1451-3bfe-a869-2be41367e0fc","pitchNumber":1,"startTime":"2026-07-08T03:25:26.993Z","endTime":"2026-07-08T03:25:30.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":71.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.762796719195368,"aZ":-34.36904937414943,"pfxX":-3.8620494408985375,"pfxZ":-1.7484745779957782,"pX":0.25669091363135677,"pZ":1.614020695522982,"vX0":-3.702002099774277,"vY0":-110.42056163778247,"vZ0":-2.822576316275338,"x":107.22,"y":195.2,"x0":2.447095132316553,"y0":50.00376596262632,"z0":6.469978801110572,"aX":-4.843874182258015},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.6,"breakHorizontal":7.8,"spinRate":2051,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.49308996803222715,"extension":6.634080408512637},"index":1,"playId":"e43e58ea-e7bb-3ef7-8e24-026dd06e0410","pitchNumber":2,"startTime":"2026-07-08T03:25:39.511Z","endTime":"2026-07-08T03:25:43.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":78.2,"endSpeed":72.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.826399229971326,"aZ":-30.60105417815475,"pfxX":-2.0371836154613763,"pfxZ":1.190244630168868,"pX":0.6568121954583942,"pZ":2.4444234751514298,"vX0":-3.6576538604595097,"vY0":-113.94242039208414,"vZ0":-2.2925081844942157,"x":91.96,"y":172.78,"x0":2.5439692845878317,"y0":50.00261891084161,"z0":6.470653311995807,"aX":-2.6937248155446576},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.9,"breakHorizontal":4.6,"spinRate":2167,"spinDirection":289},"zone":6,"typeConfidence":0.91,"plateTime":0.47967012729081215,"extension":6.571545319066987},"index":2,"playId":"73df5958-8eb2-3be5-b8e2-7ac14c0ca14c","pitchNumber":3,"startTime":"2026-07-08T03:25:53.542Z","endTime":"2026-07-08T03:25:57.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"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-08T03:26:09.906Z","endTime":"2026-07-08T03:26:21.505Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.004016034208817,"aZ":-27.35704890220853,"pfxX":6.492798901726418,"pfxZ":3.6771526749748027,"pX":0.6258191530284978,"pZ":0.437014218729618,"vX0":-5.48896271236471,"vY0":-113.4925643620622,"vZ0":-6.970057193295679,"x":93.15,"y":226.98,"x0":2.2275654519863592,"y0":50.00160403384352,"z0":6.2584273997972915,"aX":8.502897874686855},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":5.2,"breakHorizontal":-10.4,"spinRate":1163,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.48188585186915933,"extension":6.827752746140463},"index":4,"playId":"e3e40d8e-87df-375f-bcdd-b68432680619","pitchNumber":4,"startTime":"2026-07-08T03:26:21.505Z","endTime":"2026-07-08T03:26:25.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.838449967403477,"aZ":-24.818582055324757,"pfxX":5.782519849522449,"pfxZ":5.441242374140714,"pX":0.49857081304065237,"pZ":2.7314292742620525,"vX0":-5.923281322052951,"vY0":-114.81812124432959,"vZ0":-2.7573146775003066,"x":98.0,"y":165.03,"x0":2.345844592546459,"y0":50.000627712371326,"z0":6.332578042346096,"aX":7.813599165413438},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.5,"breakHorizontal":-9.2,"spinRate":1304,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4748425874211071,"extension":6.831617820187585},"index":5,"playId":"3cb9806a-0c5e-32bf-ba95-6e3f81fd7ba8","pitchNumber":5,"startTime":"2026-07-08T03:26:37.822Z","endTime":"2026-07-08T03:26:42.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294831153504624,"aZ":-17.892467953346774,"pfxX":5.433666561457521,"pfxZ":7.838555736623408,"pX":-0.6747442443284578,"pZ":2.5336189612515336,"vX0":-9.079742887941155,"vY0":-133.28708061707113,"vZ0":-6.327686408064986,"x":142.72,"y":170.37,"x0":2.0507083982913086,"y0":50.00306497088354,"z0":6.204893238307689,"aX":9.900372248619757},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":-8.2,"spinRate":2108,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.4089985863365242,"extension":6.7222103277599015},"hitData":{"launchSpeed":73.3,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.23,"coordY":146.11}},"index":6,"playId":"1a9b430b-c3d4-366b-80b7-5765c5943118","pitchNumber":6,"startTime":"2026-07-08T03:27:01.318Z","endTime":"2026-07-08T03:27:10.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:27:10.572Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:29:05.225Z","endTime":"2026-07-08T03:30:02.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7430592087488,"aZ":-20.594336459873258,"pfxX":-10.113616701009889,"pfxZ":5.937345300913764,"pX":-0.2180330523314143,"pZ":1.9469573348940716,"vX0":6.2113792776458405,"vY0":-137.87414095419967,"vZ0":-6.188404912785211,"x":125.31,"y":186.21,"x0":-1.1702028377367537,"y0":50.006098545815796,"z0":5.582166261204518,"aX":-19.740194950507924},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":2186,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.39520988771602283,"extension":6.576794116036143},"index":0,"playId":"65813254-6c84-33e6-b519-cb81e10061b5","pitchNumber":1,"startTime":"2026-07-08T03:29:27.604Z","endTime":"2026-07-08T03:29:31.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64117930233986,"aZ":-28.716881847382204,"pfxX":2.2295278619969565,"pfxZ":2.0793419440853977,"pX":0.8077487395865411,"pZ":2.450999562445035,"vX0":4.749357686291417,"vY0":-128.00066842927674,"vZ0":-2.4082760739460083,"x":86.21,"y":172.6,"x0":-1.3592271930304585,"y0":50.005317900904316,"z0":5.6454803254133425,"aX":3.710953796797726},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.0,"spinRate":2461,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4273977298320508,"extension":6.893080646874981},"index":1,"playId":"2768a902-6e7e-3aac-b833-4a1c1c97b30c","pitchNumber":2,"startTime":"2026-07-08T03:29:40.049Z","endTime":"2026-07-08T03:29:43.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810052430371424,"aZ":-24.911900308657486,"pfxX":-9.860911115760356,"pfxZ":3.770854959827993,"pX":-0.07839758622066785,"pZ":2.1458491643684265,"vX0":6.465502749263185,"vY0":-137.03267073022332,"vZ0":-4.646093943155502,"x":119.99,"y":180.84,"x0":-1.1725782018817035,"y0":50.00278484727392,"z0":5.5395342452629395,"aX":-18.982877278622492},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":2146,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.39785263314856456,"extension":6.502192981746182},"hitData":{"launchSpeed":94.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.51,"coordY":153.43}},"index":2,"playId":"fca8700e-784c-374d-b107-ec5b309738e3","pitchNumber":3,"startTime":"2026-07-08T03:29:53.644Z","endTime":"2026-07-08T03:30:02.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:30:02.671Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:30:10.511Z","endTime":"2026-07-08T03:31:51.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8784855623895,"aZ":-23.165535504989535,"pfxX":-8.75023659132539,"pfxZ":4.714477692638411,"pX":-1.5687993074852324,"pZ":2.867405544610283,"vX0":2.5859796900903023,"vY0":-137.9008991300709,"vZ0":-3.423209377477808,"x":176.8,"y":161.36,"x0":-1.3864205335379869,"y0":50.00267146299111,"z0":5.701685367734789,"aX":-16.722442897058926},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":15.2,"spinRate":2233,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3983619106972389,"extension":6.556532297881439},"index":0,"playId":"4c6a4e7c-da3d-3c56-afad-a8b684f94829","pitchNumber":1,"startTime":"2026-07-08T03:30:24.187Z","endTime":"2026-07-08T03:30:28.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89547000642629,"aZ":-13.38533177441976,"pfxX":-5.81415475138693,"pfxZ":9.924427094488474,"pX":-0.15770711395209489,"pZ":3.311803149765703,"vX0":4.5138454920203355,"vY0":-137.75014819982388,"vZ0":-4.3176536340827685,"x":123.01,"y":149.36,"x0":-1.074640261179568,"y0":50.0007236344383,"z0":5.826015263117556,"aX":-11.004148705436188},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2300,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.3999518122718131,"extension":6.522062083005357},"index":1,"playId":"23108c30-0587-3c11-bf57-5ff4f6b91fe3","pitchNumber":2,"startTime":"2026-07-08T03:30:37.764Z","endTime":"2026-07-08T03:30:48.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13769836039914,"aZ":-14.138134070774726,"pfxX":-3.5155428017467614,"pfxZ":9.273104370772558,"pX":-0.9557873480850381,"pZ":2.536496380443899,"vX0":2.3200583632275658,"vY0":-138.61964913581616,"vZ0":-6.020437140462864,"x":153.43,"y":170.29,"x0":-1.347075373582498,"y0":50.00235688392,"z0":5.681211582951043,"aX":-6.837867314681179},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":5.9,"spinRate":2336,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39519775246433086,"extension":6.498807296379227},"index":2,"playId":"96108e28-c08e-3bc9-b055-89b12e7f85d1","pitchNumber":3,"startTime":"2026-07-08T03:31:15.653Z","endTime":"2026-07-08T03:31:19.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047351218616434,"aZ":-24.029043765352508,"pfxX":-8.86675183634964,"pfxZ":4.1341927393574025,"pX":0.7204502703208048,"pZ":2.6143988750048397,"vX0":8.284108539244354,"vY0":-138.7870281150733,"vZ0":-4.036795068157217,"x":89.54,"y":168.19,"x0":-1.1361520888716192,"y0":50.005953673509744,"z0":5.668308984272485,"aX":-17.48026744675383},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":14.5,"spinRate":2197,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.39310332611114207,"extension":6.44850833467456},"index":3,"playId":"1b38c0e6-997d-3d91-a31e-66abbb26b271","pitchNumber":4,"startTime":"2026-07-08T03:31:30.808Z","endTime":"2026-07-08T03:31:35.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44835862486982,"aZ":-15.032607645458738,"pfxX":-4.822399590575303,"pfxZ":8.660073705840851,"pX":-0.4267707310572158,"pZ":1.9199823021898954,"vX0":4.0466504032867885,"vY0":-139.13474379670075,"vZ0":-7.275345605535469,"x":133.27,"y":186.94,"x0":-1.2667417863190216,"y0":50.00233661423294,"z0":5.546799481672948,"aX":-9.544228890198303},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2293,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.39224982574341194,"extension":6.561854971800914},"index":4,"playId":"93470546-6498-35b4-b97f-f007d3b7c256","pitchNumber":5,"startTime":"2026-07-08T03:31:46.787Z","endTime":"2026-07-08T03:31:51.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:31:51.809Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T03:32:06.894Z","endTime":"2026-07-08T03:33:29.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23332451733396,"aZ":-23.263672515291486,"pfxX":-8.736002464861103,"pfxZ":4.472688270945712,"pX":-0.4599442740324874,"pZ":2.988531039320723,"vX0":5.424396926745299,"vY0":-139.32344844885148,"vZ0":-3.2611082708403005,"x":134.53,"y":158.09,"x0":-1.283163344072874,"y0":50.00522316904581,"z0":5.6874055202065,"aX":-17.415061032123706},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":14.9,"spinRate":2233,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.39106924427720413,"extension":6.512095102849281},"index":0,"playId":"0ecedf53-3c3a-3c70-8cd4-458fb21d8f4f","pitchNumber":1,"startTime":"2026-07-08T03:32:12.252Z","endTime":"2026-07-08T03:32:20.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":83.9,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.195789120854986,"aZ":-30.30774475163955,"pfxX":-4.232167146997582,"pfxZ":1.205149544602575,"pX":-0.812134005749096,"pZ":2.5094933687940792,"vX0":2.9748017575675023,"vY0":-122.38739239727128,"vZ0":-1.459633304391919,"x":147.96,"y":171.02,"x0":-1.4804559049072443,"y0":50.0048037560035,"z0":5.657718090330923,"aX":-6.561709358147205},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":7.2,"spinRate":1535,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.4438585899548322,"extension":6.506134739891006},"index":1,"playId":"32c33455-51d9-3425-b30f-941b90deef64","pitchNumber":2,"startTime":"2026-07-08T03:32:48.674Z","endTime":"2026-07-08T03:32:53.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-08T03:33:02.599Z","endTime":"2026-07-08T03:33:19.558Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904192803331764,"aZ":-14.648085406818716,"pfxX":-4.951667050838539,"pfxZ":8.937054888293261,"pX":0.30777230651400567,"pZ":1.7451477233105295,"vX0":6.1676954357081835,"vY0":-138.65042261008847,"vZ0":-7.955204198523589,"x":105.27,"y":191.66,"x0":-1.294697307624131,"y0":50.003893198669104,"z0":5.614631949897747,"aX":-9.711546117898974},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2325,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.39396588505387076,"extension":6.506643234271187},"hitData":{"launchSpeed":81.8,"launchAngle":46.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.69,"coordY":122.19}},"index":3,"playId":"ca24d571-f206-33c8-a823-68e9640bec8d","pitchNumber":3,"startTime":"2026-07-08T03:33:19.558Z","endTime":"2026-07-08T03:33:29.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:33:29.064Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:35:23.727Z","endTime":"2026-07-08T03:36:35.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.3,"endSpeed":71.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.576237209778078,"aZ":-29.018783854495542,"pfxX":-1.0967185610595405,"pfxZ":2.5234664310060833,"pX":-0.12030692353813749,"pZ":2.0616811931173804,"vX0":-5.124207573571585,"vY0":-109.71478690443635,"vZ0":-2.9285449717374927,"x":121.59,"y":183.11,"x0":2.3630685638111832,"y0":50.00445110014069,"z0":6.425151116674301,"aX":-1.3720518380195945},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":4.2,"breakHorizontal":3.0,"spinRate":1944,"spinDirection":221},"zone":8,"typeConfidence":0.92,"plateTime":0.49426522045876764,"extension":6.552178505852727},"index":0,"playId":"535c0eff-5328-3875-8ebf-80a2a9aa4e7a","pitchNumber":1,"startTime":"2026-07-08T03:35:36.806Z","endTime":"2026-07-08T03:35:40.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":72.1,"endSpeed":67.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.412073323759273,"aZ":-33.620739277556034,"pfxX":-2.109859942654746,"pfxZ":-1.2794169403091145,"pX":-0.7290085025109493,"pZ":1.4435316470434938,"vX0":-6.066671752498623,"vY0":-104.95626768140724,"vZ0":-2.2713133650011925,"x":144.79,"y":199.8,"x0":2.456584308606571,"y0":50.00213182171373,"z0":6.403147483801781,"aX":-2.386669363016183},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-2.5,"breakHorizontal":5.3,"spinRate":1991,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.5190654920939881,"extension":6.661899228468863},"index":1,"playId":"0ae0f5b8-5bfc-34b3-b1e2-e28dbffcc73c","pitchNumber":2,"startTime":"2026-07-08T03:35:49.988Z","endTime":"2026-07-08T03:35:54.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":75.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.9254348639305,"aZ":-32.161747583642175,"pfxX":-1.8672140482799975,"pfxZ":0.010047824101339309,"pX":-0.7865037208750101,"pZ":1.8465725828296033,"vX0":-7.003984723332823,"vY0":-116.1425865459445,"vZ0":-2.9788994235674755,"x":146.98,"y":188.92,"x0":2.488142487827944,"y0":50.004665882362204,"z0":6.147701598800292,"aX":-2.5973440276389352},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.4,"breakHorizontal":4.8,"spinRate":2163,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.46826291108803675,"extension":6.7623240469747765},"index":2,"playId":"a8793a81-d9ef-3b6d-8810-21480cc171b4","pitchNumber":3,"startTime":"2026-07-08T03:36:02.909Z","endTime":"2026-07-08T03:36:06.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":90.5,"endSpeed":84.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31794356606277,"aZ":-18.36658610083325,"pfxX":6.133572751899585,"pfxZ":7.770088415816497,"pX":-1.448361725415153,"pZ":2.347687834642923,"vX0":-10.774582252421308,"vY0":-131.33918536726844,"vZ0":-6.751499695009478,"x":172.21,"y":175.39,"x0":1.878580474169996,"y0":50.005350740631364,"z0":6.2799667457772586,"aX":10.903705648567495},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-9.2,"spinRate":2133,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.41432482998169506,"extension":6.747937783985282},"index":3,"playId":"12ea8552-d3e1-3ad3-8ff9-355792c839e4","pitchNumber":4,"startTime":"2026-07-08T03:36:18.496Z","endTime":"2026-07-08T03:36:21.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97270830353526,"aZ":-32.67639274130411,"pfxX":-2.9349058559135646,"pfxZ":-0.3686168007881534,"pX":-0.2274284747852,"pZ":2.2607590291754684,"vX0":-5.221596238724914,"vY0":-114.93864587613943,"vZ0":-1.9289948229078382,"x":125.67,"y":177.74,"x0":2.44933788648169,"y0":50.005519207878486,"z0":6.264123601006111,"aX":-3.953192314320219},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.8,"breakHorizontal":6.6,"spinRate":2274,"spinDirection":273},"zone":5,"typeConfidence":0.9,"plateTime":0.4753227673467868,"extension":6.686710026050235},"index":4,"playId":"e8017084-0390-39e1-95ae-a3b7090e0c34","pitchNumber":5,"startTime":"2026-07-08T03:36:30.893Z","endTime":"2026-07-08T03:36:35.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:36:35.292Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:39:04.226Z","endTime":"2026-07-08T03:40:43.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T03:36:54.555Z","endTime":"2026-07-08T03:37:07.637Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Patrick Corbin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-08T03:37:07.637Z","endTime":"2026-07-08T03:39:06.505Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.46702573253759,"aZ":-34.40552339584855,"pfxX":2.1344050428010224,"pfxZ":-1.3649913121453032,"pX":-0.2578711039501082,"pZ":2.69979552965665,"vX0":5.111082189401622,"vY0":-124.67327628252251,"vZ0":-0.9590553503846129,"x":126.83,"y":165.89,"x0":-2.5828252036305988,"y0":50.00387358656944,"z0":5.839773473902224,"aX":3.4830836633323297},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":-4.7,"spinRate":2732,"spinDirection":45},"zone":5,"typeConfidence":0.91,"plateTime":0.4333448348470714,"extension":6.40779083762326},"index":2,"playId":"fd220d81-c480-31ec-a1a2-336117b6f3a3","pitchNumber":1,"startTime":"2026-07-08T03:39:06.505Z","endTime":"2026-07-08T03:39:10.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":81.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.726865546161115,"aZ":-40.22522331463733,"pfxX":1.0218595831313229,"pfxZ":-4.952400696850397,"pX":1.317731411651393,"pZ":1.780124918294531,"vX0":8.98724628394732,"vY0":-125.18125277421883,"vZ0":-2.14418336579896,"x":66.77,"y":190.72,"x0":-2.4176664724953874,"y0":50.00539759042289,"z0":5.869782418102104,"aX":1.6596788334222605},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.2,"breakHorizontal":-3.5,"spinRate":2936,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4337033484645727,"extension":6.511019076466322},"index":3,"playId":"b28e217c-737e-3ed8-bfc3-5703979d3d80","pitchNumber":2,"startTime":"2026-07-08T03:39:23.695Z","endTime":"2026-07-08T03:39:27.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.0,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.452415160638107,"aZ":-29.69216948248062,"pfxX":3.9689927698881773,"pfxZ":1.5772458293588514,"pX":1.0238267353962134,"pZ":2.417559477270145,"vX0":6.9417945622727,"vY0":-123.7474642303378,"vZ0":-2.234621752955179,"x":77.97,"y":173.51,"x0":-2.3180390744566495,"y0":50.00115736201298,"z0":5.785639708809414,"aX":6.2413261030171885},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":-8.6,"spinRate":2830,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4402625037774728,"extension":6.530376096903216},"index":4,"playId":"b3a457e5-a434-38c8-b1da-b0ba443e9cd3","pitchNumber":3,"startTime":"2026-07-08T03:39:41.474Z","endTime":"2026-07-08T03:39:45.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.4,"endSpeed":80.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.168703146679334,"aZ":-36.69454581301187,"pfxX":2.960589813942195,"pfxZ":-2.8472410725531834,"pX":1.661665140170497,"pZ":2.0672438162411195,"vX0":8.658572644798241,"vY0":-124.22126377202079,"vZ0":-1.8996991507359575,"x":53.66,"y":182.96,"x0":-2.23165030710689,"y0":50.003462378483185,"z0":5.847663372366622,"aX":4.698778153263351},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-7.1,"spinRate":2919,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4382719520044116,"extension":6.414759917798671},"index":5,"playId":"434e2b4e-66b9-3418-9f7e-27659c17d3c6","pitchNumber":4,"startTime":"2026-07-08T03:40:00.069Z","endTime":"2026-07-08T03:40:04.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87533103020087,"aZ":-12.755647922960417,"pfxX":-7.7132856452255165,"pfxZ":9.85995996629875,"pX":0.9441269994007272,"pZ":2.6693640001344434,"vX0":11.595934898817335,"vY0":-139.34627386804544,"vZ0":-5.846013556360432,"x":81.01,"y":166.71,"x0":-2.2661995045904924,"y0":50.002870695467685,"z0":5.634862464980868,"aX":-15.191815278259867},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2569,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3928450436646469,"extension":6.681483195983499},"index":6,"playId":"bfa020aa-6611-384a-89c5-65089792b928","pitchNumber":5,"startTime":"2026-07-08T03:40:17.592Z","endTime":"2026-07-08T03:40:21.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.753271539686164,"aZ":-32.23332449173897,"pfxX":2.986420020630142,"pfxZ":-0.03833031886958871,"pX":1.1697677165446805,"pZ":1.129895931114217,"vX0":8.043738671786391,"vY0":-125.0179545916405,"vZ0":-4.780447100150761,"x":72.41,"y":208.27,"x0":-2.4533344471452296,"y0":50.00260117366492,"z0":5.65687848428222,"aX":4.814231573717447},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":-7.0,"spinRate":2808,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.4350061118045021,"extension":6.501261175768524},"index":7,"playId":"d32efc58-3029-3f84-b910-06ec588cd269","pitchNumber":6,"startTime":"2026-07-08T03:40:39.217Z","endTime":"2026-07-08T03:40:43.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:40:43.241Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Jonatan Clase.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T03:40:44.198Z","endTime":"2026-07-08T03:41:33.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01991305164311,"aZ":-13.301255977283907,"pfxX":-8.892804055983936,"pfxZ":9.466780800545529,"pX":0.4906857705306621,"pZ":2.1196908643728247,"vX0":11.04872040181264,"vY0":-140.35516315940606,"vZ0":-7.2215568241603885,"x":98.3,"y":181.55,"x0":-2.343022043728733,"y0":50.00155623302341,"z0":5.59366638870185,"aX":-17.726673601397568},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2494,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3903774683630665,"extension":6.675808350106418},"index":0,"playId":"1b45d54b-0a67-3795-a414-095e2475e84e","pitchNumber":1,"startTime":"2026-07-08T03:41:07.044Z","endTime":"2026-07-08T03:41:10.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.2,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63248920239446,"aZ":-13.06691355780649,"pfxX":-8.033274682762233,"pfxZ":9.541954927590599,"pX":0.3728803411082038,"pZ":2.0616578146560327,"vX0":10.08696541170078,"vY0":-140.9798498677555,"vZ0":-7.496112801946283,"x":102.79,"y":183.12,"x0":-2.2166226130746995,"y0":50.00285844800548,"z0":5.608196949230279,"aX":-16.08609505096001},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":12.4,"spinRate":2510,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.3893063801649115,"extension":6.675907922218878},"hitData":{"launchSpeed":82.8,"launchAngle":31.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.61,"coordY":99.93}},"index":1,"playId":"5d2b1ae1-853a-374d-a2c6-438f883cf3eb","pitchNumber":2,"startTime":"2026-07-08T03:41:23.997Z","endTime":"2026-07-08T03:41:33.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:41:33.111Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sean Keys pops out to shortstop Willy Adames.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:43:21.039Z","endTime":"2026-07-08T03:44:01.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":93.8,"endSpeed":87.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48812708707897,"aZ":-23.83679317626627,"pfxX":-8.15511880275822,"pfxZ":4.308890575152237,"pX":-2.1867096003244804,"pZ":2.948705182563933,"vX0":1.021629649572295,"vY0":-136.8435419812534,"vZ0":-3.2701633006145245,"x":200.35,"y":159.16,"x0":-1.4986860775813025,"y0":50.002721114239954,"z0":5.75528429865666,"aX":-15.77783603210069},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":2132,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.3972103427334024,"extension":6.166935590353059},"index":0,"playId":"9a4c9901-efb6-3fc7-9746-9876c36e5732","pitchNumber":1,"startTime":"2026-07-08T03:43:35.795Z","endTime":"2026-07-08T03:43:39.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792892148053962,"aZ":-16.94792970703644,"pfxX":-7.450953751504326,"pfxZ":7.906126219529714,"pX":0.13631137577315594,"pZ":2.593035768490487,"vX0":5.586966989343808,"vY0":-136.84314903190545,"vZ0":-5.719095895839459,"x":111.8,"y":168.77,"x0":-0.9479922858342444,"y0":50.00307530435441,"z0":5.842695388361419,"aX":-14.3513262634435},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2256,"spinDirection":223},"zone":5,"typeConfidence":0.87,"plateTime":0.39789874892885013,"extension":6.605166638394421},"hitData":{"launchSpeed":96.2,"launchAngle":74.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.5,"coordY":163.84}},"index":1,"playId":"d8ae3024-72d4-37fa-be74-bc308d3ae78c","pitchNumber":2,"startTime":"2026-07-08T03:43:49.275Z","endTime":"2026-07-08T03:44:01.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:44:01.056Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonatan Clase strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:44:09.818Z","endTime":"2026-07-08T03:45:38.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41616283538815,"aZ":-18.548076633711617,"pfxX":-4.430075448381775,"pfxZ":6.914216603333326,"pX":-0.9948223338386208,"pZ":3.580757503503902,"vX0":2.3117100607299346,"vY0":-138.4259012896913,"vZ0":-2.940741316520567,"x":154.92,"y":142.1,"x0":-1.2583150152077032,"y0":50.00302023072535,"z0":5.876050787544855,"aX":-8.73044839710972},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":7.7,"spinRate":2302,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3933616703014424,"extension":6.3974573486645445},"index":0,"playId":"6b8f9d9d-c483-30ed-bed0-692ad8b3338d","pitchNumber":1,"startTime":"2026-07-08T03:44:24.071Z","endTime":"2026-07-08T03:44:27.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874805065566257,"aZ":-27.421522479806775,"pfxX":-8.341637138191253,"pfxZ":2.5528840619725415,"pX":-1.3837117423850063,"pZ":2.6186841906823597,"vX0":2.846749001726725,"vY0":-135.8460740780619,"vZ0":-3.1762279148654127,"x":169.74,"y":168.08,"x0":-1.3639688012051385,"y0":50.003298858030924,"z0":5.717702173188596,"aX":-15.52787198169257},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2182,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.4038196401163603,"extension":6.470178092720568},"index":1,"playId":"2d506596-fc37-388d-a39b-97c102cf3b17","pitchNumber":2,"startTime":"2026-07-08T03:44:38.350Z","endTime":"2026-07-08T03:44:42.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946729693974145,"aZ":-13.933840196232456,"pfxX":-5.697852856556819,"pfxZ":9.386599038030354,"pX":0.5134556210878262,"pZ":2.4524665895221385,"vX0":6.247059602058469,"vY0":-138.31946459654415,"vZ0":-6.341393846459723,"x":97.43,"y":172.56,"x0":-1.0306875812694456,"y0":50.006654720878224,"z0":5.703779011143412,"aX":-11.077767433343276},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2237,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.39551806155095237,"extension":6.654311796102682},"index":2,"playId":"9065bf0b-bafa-3d32-8fa1-4d0cd79ad316","pitchNumber":3,"startTime":"2026-07-08T03:44:53.868Z","endTime":"2026-07-08T03:44:57.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49395918387768,"aZ":-24.787580313051,"pfxX":-8.639351358107763,"pfxZ":4.664369724968298,"pX":-1.2628966692138794,"pZ":2.470782492806991,"vX0":3.165419397879469,"vY0":-124.85495972788632,"vZ0":-2.9758641093532736,"x":165.14,"y":172.07,"x0":-1.4228192469507346,"y0":50.000615685798856,"z0":5.7118276441776645,"aX":-13.675431227142477},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":1357,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.438228788171946,"extension":6.398527460036632},"index":3,"playId":"57169783-8eb9-3c24-8ef9-25b6163e9b20","pitchNumber":4,"startTime":"2026-07-08T03:45:12.359Z","endTime":"2026-07-08T03:45:16.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"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:45:24.959Z","endTime":"2026-07-08T03:45:32.869Z","isPitch":false,"type":"action","player":{"id":682729,"link":"/api/v1/people/682729"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013314097212405,"aZ":-23.433261650599338,"pfxX":-10.049067018452316,"pfxZ":4.451330983984587,"pX":-0.3010596971616703,"pZ":2.824490663954883,"vX0":6.1729113544094565,"vY0":-138.7361975238365,"vZ0":-3.609701089032666,"x":128.48,"y":162.52,"x0":-1.2413479433302397,"y0":50.00052305693944,"z0":5.691375658952432,"aX":-19.72332020482165},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":2116,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.39374771374272965,"extension":6.451134440531378},"index":5,"playId":"c7ba1b72-cd64-320f-8cf4-695c4deb1de1","pitchNumber":5,"startTime":"2026-07-08T03:45:32.869Z","endTime":"2026-07-08T03:45:38.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682729,"link":"/api/v1/people/682729","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":682729,"link":"/api/v1/people/682729"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:45:38.610Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T03:45:44.551Z","endTime":"2026-07-08T03:47:36.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446963790106665,"aZ":-22.16458650121766,"pfxX":-11.874346276435745,"pfxZ":5.079934245354661,"pX":-0.6202722042819298,"pZ":1.5213943499042193,"vX0":6.218783441673606,"vY0":-138.86561955875948,"vZ0":-6.949377913200609,"x":140.64,"y":197.7,"x0":-1.3350462481202048,"y0":50.00449050869992,"z0":5.510380436543593,"aX":-23.40395739825303},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":20.4,"spinRate":2244,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.39307131796406347,"extension":6.477704080694747},"index":0,"playId":"c10daa12-deef-3147-99d6-0bcb232d970c","pitchNumber":1,"startTime":"2026-07-08T03:45:59.904Z","endTime":"2026-07-08T03:46:04.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751696577099814,"aZ":-20.67719925073564,"pfxX":-11.515248934114325,"pfxZ":5.848623558757872,"pX":0.6099831681817328,"pZ":1.6237908267527843,"vX0":8.954392261263415,"vY0":-138.78957239530192,"vZ0":-7.061745037244828,"x":93.75,"y":194.94,"x0":-1.1492635626265189,"y0":50.00600043060258,"z0":5.560928870665445,"aX":-22.64777397246051},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":19.2,"spinRate":2284,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3934556373181932,"extension":6.643594799724888},"index":1,"playId":"dd3f2784-9bf0-372e-b847-7e789d7f3ce1","pitchNumber":2,"startTime":"2026-07-08T03:46:13.250Z","endTime":"2026-07-08T03:46:16.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443983328565857,"aZ":-20.896861160510475,"pfxX":-10.002214140361666,"pfxZ":5.724100847587924,"pX":-0.024226273459985046,"pZ":1.2049430453504135,"vX0":7.060975970446839,"vY0":-138.85789903761702,"vZ0":-7.864334632775183,"x":117.92,"y":206.25,"x0":-1.288848951433025,"y0":50.00370070618153,"z0":5.442928651146368,"aX":-19.711163222686586},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":2266,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.39308064043390756,"extension":6.392420135100892},"index":2,"playId":"e9ff1322-fd3a-3404-9bd3-4f685b1cbdd1","pitchNumber":3,"startTime":"2026-07-08T03:46:29.556Z","endTime":"2026-07-08T03:46:33.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906360221914998,"aZ":-16.29241390851149,"pfxX":-5.796084396384574,"pfxZ":8.056741459726592,"pX":0.2895966572316195,"pZ":2.2725987494190876,"vX0":6.444631712642344,"vY0":-138.3427291393268,"vZ0":-6.425698706098495,"x":105.96,"y":177.42,"x0":-1.2983229435292174,"y0":50.006707575524416,"z0":5.685863048803169,"aX":-11.43053626455682},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2258,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.3933660747574157,"extension":6.668942108195272},"index":3,"playId":"b2af24c9-a518-35a2-9ed4-ef3718bba8da","pitchNumber":4,"startTime":"2026-07-08T03:46:43.481Z","endTime":"2026-07-08T03:46:47.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-08T03:46:57.306Z","endTime":"2026-07-08T03:47:02.115Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8916857914999,"aZ":-22.85855390322542,"pfxX":-11.203852215695782,"pfxZ":4.800843019488408,"pX":-0.5709546488768477,"pZ":1.6584541897625245,"vX0":6.016801076179847,"vY0":-138.61836875278263,"vZ0":-6.396421521483674,"x":138.76,"y":194.0,"x0":-1.3177223699152532,"y0":50.00169818835158,"z0":5.52896219687397,"aX":-21.733639230872715},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":2204,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.39559838231564237,"extension":6.74181649293966},"index":5,"playId":"f0a6d989-be42-3e51-b6a0-f8abdd15d6ed","pitchNumber":5,"startTime":"2026-07-08T03:47:02.115Z","endTime":"2026-07-08T03:47:07.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00423245638066,"aZ":-28.889512416746136,"pfxX":-8.370813899045698,"pfxZ":2.04656982175349,"pX":-0.5402786782275539,"pZ":1.1010196797391907,"vX0":5.083444594311714,"vY0":-125.34303468819903,"vZ0":-5.137264005770172,"x":137.59,"y":209.05,"x0":-1.4969390195224446,"y0":50.00421906907512,"z0":5.508535520455299,"aX":-13.451431679043019},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":1487,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.43535105540952346,"extension":6.418463797194833},"index":6,"playId":"c11ddc97-741f-3c63-830e-45cf8432449d","pitchNumber":6,"startTime":"2026-07-08T03:47:32.098Z","endTime":"2026-07-08T03:47:36.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":605288,"link":"/api/v1/people/605288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:47:36.487Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:50:07.125Z","endTime":"2026-07-08T03:50:39.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Fluharty replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:48:57.289Z","endTime":"2026-07-08T03:50:03.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Myles Straw replaces left fielder Jonatan Clase, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T03:50:03.856Z","endTime":"2026-07-08T03:50:09.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":682729,"link":"/api/v1/people/682729"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682729,"link":"/api/v1/people/682729"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852858617097418,"aZ":-17.72612874168612,"pfxX":1.1823843012506319,"pfxZ":8.429277225285203,"pX":-0.7737085399033793,"pZ":3.0905454658291704,"vX0":-11.397523369522657,"vY0":-129.52492772630646,"vZ0":-3.1169125186498112,"x":146.49,"y":155.34,"x0":3.513705142348829,"y0":50.0026336118443,"z0":5.650925270399259,"aX":2.029020006184494},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.9,"breakHorizontal":0.1,"spinRate":2614,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.42148608592696224,"extension":6.657915512969736},"index":2,"playId":"613ef806-ffc5-33c2-ae84-868f894f098f","pitchNumber":1,"startTime":"2026-07-08T03:50:09.237Z","endTime":"2026-07-08T03:50:14.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623799077650535,"aZ":-27.44954411865698,"pfxX":9.86291273045067,"pfxZ":2.7890697501150736,"pX":-0.12018796077549904,"pZ":2.3222345764553287,"vX0":-12.451097198864508,"vY0":-128.00670293599873,"vZ0":-2.7917246782549987,"x":121.58,"y":176.08,"x0":3.482135277655949,"y0":50.0005404634574,"z0":5.5332660088488,"aX":16.68440142733549},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":1866,"spinDirection":114},"zone":5,"typeConfidence":0.9,"plateTime":0.42476914602461413,"extension":6.624154407288776},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.69,"coordY":55.41}},"index":3,"playId":"cfbb1517-770c-3c82-9fe5-1dd901e9048b","pitchNumber":2,"startTime":"2026-07-08T03:50:30.335Z","endTime":"2026-07-08T03:50:39.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:50:39.811Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Myles Straw in foul territory.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:50:46.762Z","endTime":"2026-07-08T03:52:29.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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, 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.7,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611754469135132,"aZ":-34.26121089872436,"pfxX":-7.007424793059264,"pfxZ":-1.4486447644638787,"pX":0.45252110821168773,"pZ":2.0702362974869652,"vX0":-4.907020184730772,"vY0":-119.03818507434731,"vZ0":-1.553676755595263,"x":99.75,"y":182.88,"x0":3.4467621256347685,"y0":50.00212040749834,"z0":5.816773103461175,"aX":-10.11212947834136},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.8,"breakHorizontal":13.8,"spinRate":2665,"spinDirection":295},"zone":9,"typeConfidence":0.89,"plateTime":0.4591199229773011,"extension":6.862983351202678},"index":0,"playId":"ede0bc77-241a-3f8d-8e54-606d3683339a","pitchNumber":1,"startTime":"2026-07-08T03:51:03.152Z","endTime":"2026-07-08T03:51:07.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85944754790837,"aZ":-31.12634267370191,"pfxX":-5.816610692176939,"pfxZ":0.6949750015658007,"pX":-1.1742127128777424,"pZ":0.7269617219148009,"vX0":-8.97330524176555,"vY0":-121.7844764141225,"vZ0":-5.596166045109246,"x":161.76,"y":219.15,"x0":3.307220631592109,"y0":50.00425898058894,"z0":5.731964586672493,"aX":-8.777052008817959},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":12.6,"spinRate":2728,"spinDirection":299},"zone":13,"typeConfidence":0.89,"plateTime":0.4489446690269321,"extension":6.964984762411728},"index":1,"playId":"7f611bb0-13d3-3396-98e4-ef1ac578c17b","pitchNumber":2,"startTime":"2026-07-08T03:51:19.273Z","endTime":"2026-07-08T03:51:23.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46361700486262,"aZ":-17.871655786672722,"pfxX":0.1800436092046156,"pfxZ":7.85240440121562,"pX":0.3852875111006643,"pZ":1.9659646352994762,"vX0":-8.096326304267604,"vY0":-132.6447493096385,"vZ0":-6.303529081720478,"x":102.31,"y":185.7,"x0":3.425643269975885,"y0":50.00518461260055,"z0":5.630978401472419,"aX":0.3299710495988466},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":1.1,"spinRate":2595,"spinDirection":159},"zone":9,"typeConfidence":0.91,"plateTime":0.4094907346033576,"extension":6.788732000153692},"index":2,"playId":"480e2747-fadb-3baa-a986-260d64a54635","pitchNumber":3,"startTime":"2026-07-08T03:51:36.960Z","endTime":"2026-07-08T03:51:40.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906080598119257,"aZ":-15.248272823937747,"pfxX":1.3392425200544071,"pfxZ":9.180567355382703,"pX":0.5048134441445575,"pZ":2.667122743374379,"vX0":-8.284719821934885,"vY0":-134.16015466000474,"vZ0":-5.343313236440751,"x":97.76,"y":166.77,"x0":3.443730365416664,"y0":50.00280969021984,"z0":5.751539217589713,"aX":2.4693047336787477},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-0.8,"spinRate":2641,"spinDirection":161},"zone":6,"typeConfidence":0.91,"plateTime":0.40648156117771084,"extension":6.714342512794415},"index":3,"playId":"833725ec-65e8-385f-8e3a-768fd6e0b9f5","pitchNumber":4,"startTime":"2026-07-08T03:51:54.539Z","endTime":"2026-07-08T03:51:58.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.989688317924283,"aZ":-27.408100334244214,"pfxX":-7.379356348460434,"pfxZ":3.0356503144765945,"pX":-1.135046813095731,"pZ":2.5556598565970625,"vX0":-8.540172358390613,"vY0":-123.94646859285037,"vZ0":-2.7343325590867473,"x":160.27,"y":169.78,"x0":3.3035926134914577,"y0":50.0003318769222,"z0":5.943761359801549,"aX":-11.564783101997124},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2760,"spinDirection":291},"zone":11,"typeConfidence":0.86,"plateTime":0.44062394807011573,"extension":6.924586723554953},"hitData":{"launchSpeed":83.6,"launchAngle":48.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.38,"coordY":138.01}},"index":4,"playId":"f0b6b3ea-64cf-3869-8338-c419482263a2","pitchNumber":5,"startTime":"2026-07-08T03:52:15.448Z","endTime":"2026-07-08T03:52:29.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:52:29.664Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T03:52:42.541Z","endTime":"2026-07-08T03:54:10.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5633648577257,"aZ":-27.399620846369555,"pfxX":-8.593402141090317,"pfxZ":3.261390482037946,"pX":-0.6732229752215345,"pZ":1.4469254570450303,"vX0":-6.842427604894225,"vY0":-120.7424928627442,"vZ0":-4.586803113526233,"x":142.66,"y":199.71,"x0":3.3229915654266016,"y0":50.000891357818354,"z0":5.808633759813563,"aX":-12.566495392362414},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":2710,"spinDirection":301},"zone":13,"typeConfidence":0.92,"plateTime":0.45526008706536825,"extension":7.024402829844963},"index":0,"playId":"604fda84-0619-31f8-8a5a-2348ee752803","pitchNumber":1,"startTime":"2026-07-08T03:52:51.029Z","endTime":"2026-07-08T03:52:55.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.631109907004053,"aZ":-28.5623459757498,"pfxX":-6.885886373129488,"pfxZ":2.4822633704621975,"pX":-0.8288183067229993,"pZ":2.1962970749501456,"vX0":-7.680754998578462,"vY0":-119.98778516126035,"vZ0":-2.6936343974464068,"x":148.59,"y":179.48,"x0":3.310675825021921,"y0":50.0035072957088,"z0":5.883504646574684,"aX":-10.020045744124323},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":2672,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.456814981975449,"extension":6.907514232354734},"index":1,"playId":"5a26f9c7-af28-3454-8be8-3388f4d6b701","pitchNumber":2,"startTime":"2026-07-08T03:53:06.086Z","endTime":"2026-07-08T03:53:10.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872980835304425,"aZ":-30.659203627320707,"pfxX":-6.376878779701304,"pfxZ":1.0048354668520245,"pX":0.07309935612338138,"pZ":1.4098559717489567,"vX0":-5.825024191757639,"vY0":-121.65971544376562,"vZ0":-4.471313275588345,"x":114.21,"y":200.71,"x0":3.323041246181175,"y0":50.00346897039945,"z0":5.915813460719681,"aX":-9.599463756868694},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":12.8,"spinRate":2688,"spinDirection":300},"zone":14,"typeConfidence":0.89,"plateTime":0.44946526080418225,"extension":6.86599667013828},"index":2,"playId":"a30988e4-e400-3bce-8d13-67c39099d79d","pitchNumber":3,"startTime":"2026-07-08T03:53:21.596Z","endTime":"2026-07-08T03:53:25.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117381755499128,"aZ":-25.255081013765725,"pfxX":-6.172844873876774,"pfxZ":4.404317712482973,"pX":-1.6518986443070032,"pZ":1.7564140100716097,"vX0":-9.733036213222368,"vY0":-124.56043140963384,"vZ0":-5.087597801761713,"x":179.97,"y":191.36,"x0":3.1087592895130656,"y0":50.00288671930162,"z0":5.9146971118113925,"aX":-9.693379876038215},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2833,"spinDirection":292},"zone":13,"typeConfidence":0.85,"plateTime":0.4397980612009258,"extension":6.979293574536874},"index":3,"playId":"cbed7383-9ecb-32e3-b780-806d5a9df24c","pitchNumber":4,"startTime":"2026-07-08T03:53:47.288Z","endTime":"2026-07-08T03:53:50.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268756353712035,"aZ":-20.260692617604462,"pfxX":-1.1673353938495765,"pfxZ":6.524077219614352,"pX":0.8655250952356202,"pZ":3.6898240731997034,"vX0":-6.510701721403636,"vY0":-132.95957816826504,"vZ0":-1.8745967100251049,"x":84.01,"y":139.15,"x0":3.477994042746391,"y0":50.00053814915437,"z0":5.844965788095375,"aX":-2.129131389233843},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":3.2,"spinRate":2699,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.4089067105100117,"extension":6.828994017823904},"index":4,"playId":"330105b3-4b21-3f5a-97bf-efeaf41d4890","pitchNumber":5,"startTime":"2026-07-08T03:54:05.507Z","endTime":"2026-07-08T03:54:10.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:54:10.569Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T03:56:26.726Z","endTime":"2026-07-08T03:57:48.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Adrian Houser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T03:55:38.446Z","endTime":"2026-07-08T03:56:28.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605288,"link":"/api/v1/people/605288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":94.6,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642590025201358,"aZ":-27.798390610506033,"pfxX":-11.063354514760245,"pfxZ":2.2468728032907057,"pX":-0.04543655798138805,"pZ":2.0184217115801166,"vX0":11.555829311695021,"vY0":-137.41416362755052,"vZ0":-3.088007173042223,"x":118.73,"y":184.28,"x0":-2.827472151819974,"y0":50.006748075600136,"z0":5.004497583101789,"aX":-21.593116130130145},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2366,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.3955338775762276,"extension":6.244710098189883},"index":1,"playId":"02c06aef-d7ce-3a32-b5a7-54fb8ca2a8b6","pitchNumber":1,"startTime":"2026-07-08T03:56:28.843Z","endTime":"2026-07-08T03:56:32.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23381455351392,"aZ":-23.028672660603345,"pfxX":5.3115763354292795,"pfxZ":6.099530849069658,"pX":2.1188150348033945,"pZ":2.2874500975364405,"vX0":10.260687910353711,"vY0":-122.0117863495087,"vZ0":-1.9070241428227077,"x":36.24,"y":177.02,"x0":-2.840172303837814,"y0":50.00269300876994,"z0":5.074481232525896,"aX":7.963705102482928},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.8,"breakHorizontal":-12.1,"spinRate":2468,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44986277659948337,"extension":6.525416521067472},"index":2,"playId":"5813483e-2365-33e1-a0ea-537ff65720ae","pitchNumber":2,"startTime":"2026-07-08T03:56:44.567Z","endTime":"2026-07-08T03:56:48.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466592473552392,"aZ":-24.759555471134565,"pfxX":6.986773301824389,"pfxZ":5.0083488910176985,"pX":3.3031618282131356,"pZ":0.8069655141990631,"vX0":12.106927695224874,"vY0":-121.32091444326043,"vZ0":-4.794463133770869,"x":-8.91,"y":216.99,"x0":-2.6742689806935602,"y0":50.00029673648441,"z0":4.987465370299451,"aX":10.327426825670337},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.0,"breakHorizontal":-15.7,"spinRate":2515,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4528338955377107,"extension":6.184852802995134},"index":3,"playId":"73ed66f4-434a-3b75-8b88-1d1bcbb4e34d","pitchNumber":3,"startTime":"2026-07-08T03:57:01.140Z","endTime":"2026-07-08T03:57:04.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4721769288102,"aZ":-25.015636772039453,"pfxX":6.292651952764177,"pfxZ":4.810756658230667,"pX":1.4720392304056522,"pZ":1.8828214575630091,"vX0":8.382179723940872,"vY0":-121.35842762118304,"vZ0":-2.463203428501325,"x":60.89,"y":187.94,"x0":-2.8480955156168877,"y0":50.00049674707019,"z0":5.0972872568091985,"aX":9.350753154956932},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.4,"breakHorizontal":-13.4,"spinRate":2518,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45190924704405777,"extension":6.310227083365095},"index":4,"playId":"9ede7307-e425-35b1-ba4a-5d9d6365f83b","pitchNumber":4,"startTime":"2026-07-08T03:57:20.951Z","endTime":"2026-07-08T03:57:24.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852265592020615,"aZ":-27.230701083110535,"pfxX":-11.79924544846913,"pfxZ":2.538343490196241,"pX":-0.1550924004715209,"pZ":2.1887852816123226,"vX0":11.690472497449406,"vY0":-138.42017183506496,"vZ0":-2.763195632515847,"x":122.91,"y":179.68,"x0":-2.8928864324842167,"y0":50.002626738835914,"z0":5.0161761737794395,"aX":-22.9793752264369},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":19.1,"spinRate":2378,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.39515197356867615,"extension":6.370830615871237},"hitData":{"launchSpeed":92.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.9,"coordY":83.27}},"index":5,"playId":"3f59704d-1dc8-36fc-b36d-c5bb4a8e17d5","pitchNumber":5,"startTime":"2026-07-08T03:57:36.586Z","endTime":"2026-07-08T03:57:48.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:57:48.627Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to center fielder Jung Hoo Lee. Ernie Clement to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T03:57:53.349Z","endTime":"2026-07-08T03:59:48.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875126879696314,"aZ":-23.3081239198244,"pfxX":-6.739935539542085,"pfxZ":4.683032568918666,"pX":-0.27086548433086854,"pZ":3.1914972839103406,"vX0":9.501278554089344,"vY0":-136.04626170314674,"vZ0":-0.7248647821978181,"x":127.32,"y":152.61,"x0":-2.915838083377734,"y0":50.006778147749515,"z0":5.061621608125295,"aX":-12.772261742944877},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":2141,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4009888523286005,"extension":6.45067883747235},"index":0,"playId":"063af2f8-a566-3e87-aeaf-99cc62e45880","pitchNumber":1,"startTime":"2026-07-08T03:58:08.177Z","endTime":"2026-07-08T03:58:12.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.9,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540919236482285,"aZ":-19.39577230990364,"pfxX":-9.769165477315202,"pfxZ":6.730655511815977,"pX":1.0029591059990934,"pZ":2.5669651225363888,"vX0":14.100542300699404,"vY0":-136.12273975731313,"vZ0":-2.5571458329528554,"x":78.77,"y":169.47,"x0":-2.9466829019073395,"y0":50.00456583068007,"z0":4.8435196865332895,"aX":-18.554064350257075},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":15.1,"spinRate":2297,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40055923625358725,"extension":6.535592212117377},"index":1,"playId":"1330298c-0c0e-3fbd-a088-0d398609c078","pitchNumber":2,"startTime":"2026-07-08T03:58:25.164Z","endTime":"2026-07-08T03:58:29.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606964706868926,"aZ":-27.95262985643122,"pfxX":-12.029237922032143,"pfxZ":2.1709668741295314,"pX":0.35064140369991753,"pZ":0.5484482427674073,"vX0":12.81892530137743,"vY0":-137.91737654190658,"vZ0":-6.661245223688005,"x":103.63,"y":223.97,"x0":-2.771145228480701,"y0":50.00531536024476,"z0":4.852964816547714,"aX":-23.42459375216018},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":19.4,"spinRate":2350,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3955351832845251,"extension":6.488987088857896},"index":2,"playId":"2b927ab0-ff97-3006-9291-5194d1f86fd9","pitchNumber":3,"startTime":"2026-07-08T03:58:42.500Z","endTime":"2026-07-08T03:58:46.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196672085494317,"aZ":-27.821438926306676,"pfxX":-9.326891888604772,"pfxZ":2.2641262954491905,"pX":-0.6714064007935723,"pZ":2.1758129006568367,"vX0":9.482067577695107,"vY0":-136.84559825882675,"vZ0":-2.5877537708663283,"x":142.59,"y":180.03,"x0":-2.9462080592167297,"y0":50.00381035661222,"z0":5.0118562668859035,"aX":-17.94106899529152},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":15.2,"spinRate":2349,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.39811479728678334,"extension":6.31203153614866},"index":3,"playId":"4d6603fd-1325-300f-9006-6aa078a887e5","pitchNumber":4,"startTime":"2026-07-08T03:59:02.952Z","endTime":"2026-07-08T03:59:07.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611994541960453,"aZ":-23.417756057524137,"pfxX":-3.711059035620607,"pfxZ":4.64408731375323,"pX":-0.16901690779226283,"pZ":3.8744659639161676,"vX0":8.833909731825429,"vY0":-135.9142631503065,"vZ0":1.0682150962929455,"x":123.44,"y":134.17,"x0":-2.967938354108243,"y0":50.00225838110832,"z0":5.093384996337861,"aX":-6.997460834529868},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":5.0,"spinRate":2252,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4017917304080383,"extension":6.470449454304026},"hitData":{"launchSpeed":87.3,"launchAngle":-25.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.82,"coordY":113.67}},"index":4,"playId":"2984d041-913b-38f4-ac2f-2b6823db1145","pitchNumber":5,"startTime":"2026-07-08T03:59:35.847Z","endTime":"2026-07-08T03:59:48.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-08T03:59:48.828Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Bryce Eldridge. Ernie Clement scores. Nathan Lukes out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T04:00:00.585Z","endTime":"2026-07-08T04:01:57.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54929247426025,"aZ":-29.190854615227128,"pfxX":-10.849170730530211,"pfxZ":1.5290300597330528,"pX":-0.6828025494975841,"pZ":1.4342905306505722,"vX0":10.056274456811936,"vY0":-137.86848066974457,"vZ0":-4.088030349225527,"x":143.03,"y":200.05,"x0":-2.949045091677628,"y0":50.00032898893527,"z0":4.882218237507384,"aX":-21.108924298266043},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.2,"breakHorizontal":17.9,"spinRate":2243,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3956690367805935,"extension":6.100137329699603},"index":0,"playId":"4a4d4567-d6fa-3d52-a443-48335031af34","pitchNumber":1,"startTime":"2026-07-08T04:00:12.894Z","endTime":"2026-07-08T04:00:16.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"00b02df6-1257-398e-a12d-3f6a8fafda4d","startTime":"2026-07-08T04:00:31.619Z","endTime":"2026-07-08T04:00:36.152Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207522614138863,"aZ":-27.537511027303594,"pfxX":-10.978499647845608,"pfxZ":2.363566158058698,"pX":0.502494258832451,"pZ":2.0218737188125284,"vX0":13.093571623107614,"vY0":-138.3679629166471,"vZ0":-2.9632351342697922,"x":97.85,"y":184.19,"x0":-2.8364965756714575,"y0":50.00553467605263,"z0":4.926995104941617,"aX":-21.561899681831598},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2337,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.39395015394485666,"extension":6.3714645780877195},"index":2,"playId":"768f55c9-31b2-3d79-8aab-7d56b08d8333","pitchNumber":2,"startTime":"2026-07-08T04:00:49.704Z","endTime":"2026-07-08T04:00:53.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.306172005396405,"aZ":-27.114765349383557,"pfxX":-10.910755877008947,"pfxZ":2.59102864179839,"pX":0.8832609783573195,"pZ":1.9335796022631075,"vX0":13.838125985229235,"vY0":-137.56727413332288,"vZ0":-3.363549794382986,"x":83.33,"y":186.57,"x0":-2.7521666400689804,"y0":50.00169802083797,"z0":4.973466537323912,"aX":-21.293085277334004},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2375,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39541215448703326,"extension":6.333842022409452},"index":3,"playId":"e6b14183-9740-36ef-9068-2e2300f04d45","pitchNumber":3,"startTime":"2026-07-08T04:01:07.379Z","endTime":"2026-07-08T04:01:11.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97877459433147,"aZ":-26.683292463853014,"pfxX":-9.894624309686046,"pfxZ":2.795348127373904,"pX":-0.08082652661377716,"pZ":2.9845757803657462,"vX0":11.345046375368002,"vY0":-138.39479872684777,"vZ0":-0.7270586715743462,"x":120.08,"y":158.2,"x0":-2.9217817332457545,"y0":50.005245429659524,"z0":5.016588857458733,"aX":-19.455939408424438},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":2318,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3937516372483332,"extension":6.497119884485857},"index":4,"playId":"e6713e65-eb48-3e99-9c9f-47db14584ee9","pitchNumber":4,"startTime":"2026-07-08T04:01:24.939Z","endTime":"2026-07-08T04:01:31.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486886763092198,"aZ":-30.5438338466523,"pfxX":6.629080094900587,"pfxZ":1.0655033531440843,"pX":0.5643099056363684,"pZ":1.9799812254644933,"vX0":6.671835547227108,"vY0":-123.01412557957664,"vZ0":-1.2490585628354913,"x":95.49,"y":185.32,"x0":-3.044787855314571,"y0":50.00483189334856,"z0":5.08466026583327,"aX":10.154624779402726},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.6,"spinRate":2348,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.44532309712897167,"extension":6.603318138256898},"hitData":{"launchSpeed":100.2,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.74,"coordY":148.14}},"index":5,"playId":"dcc2c577-2908-3ac1-9448-c2fac4c716d1","pitchNumber":5,"startTime":"2026-07-08T04:01:49.088Z","endTime":"2026-07-08T04:01:57.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:01:57.430Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kazuma Okamoto pops out to second baseman Luis Arraez.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T04:02:18.800Z","endTime":"2026-07-08T04:03:17.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640086754808763,"aZ":-31.273405304764292,"pfxX":-8.923587612873074,"pfxZ":0.47493024924881944,"pX":-0.42813450598992614,"pZ":2.2452898609595686,"vX0":9.963516401510411,"vY0":-137.1758317051508,"vZ0":-1.8816656455517489,"x":133.32,"y":178.16,"x0":-2.937708338718796,"y0":50.00649673612248,"z0":5.0598136614506,"aX":-17.111806402587995},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.6,"breakHorizontal":14.3,"spinRate":2174,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3983756027789651,"extension":6.12023174645854},"index":0,"playId":"8370cf86-249e-3da6-8cb3-ad56bc4eecd3","pitchNumber":1,"startTime":"2026-07-08T04:02:22.245Z","endTime":"2026-07-08T04:02:26.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20757701844591,"aZ":-27.60719210293467,"pfxX":6.001258511117348,"pfxZ":2.9707346672746855,"pX":0.24804764215830416,"pZ":2.304045867913601,"vX0":6.305576721664568,"vY0":-122.69466472062548,"vZ0":-1.1262874197687125,"x":107.55,"y":176.57,"x0":-3.1264643518649824,"y0":50.00449962334218,"z0":5.102210267467584,"aX":9.233352160132135},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-12.2,"spinRate":2399,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.44486733481161345,"extension":6.45690328073938},"index":1,"playId":"0fc8e0c8-a280-3f72-9773-cab37997ec78","pitchNumber":2,"startTime":"2026-07-08T04:02:39.728Z","endTime":"2026-07-08T04:02:43.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024433670195986,"aZ":-28.17112460708468,"pfxX":-9.716870042574552,"pfxZ":2.010830448201064,"pX":-0.5526728136577539,"pZ":2.4219717307807707,"vX0":10.13686376146262,"vY0":-139.0789255950078,"vZ0":-2.133305065357759,"x":138.07,"y":173.39,"x0":-2.9517181556595378,"y0":50.004947876545714,"z0":5.034586299979241,"aX":-19.374447336001108},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":2311,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.3911855794653949,"extension":6.206192934163549},"hitData":{"launchSpeed":71.7,"launchAngle":48.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.46,"coordY":139.01}},"index":2,"playId":"d23d3f72-1375-3759-bad1-acd85b163bba","pitchNumber":3,"startTime":"2026-07-08T04:03:07.503Z","endTime":"2026-07-08T04:03:17.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:03:17.231Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T04:05:32.174Z","endTime":"2026-07-08T04:07:28.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T04:05:14.496Z","endTime":"2026-07-08T04:05:34.512Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.682363934338742,"aZ":-23.77615093735441,"pfxX":1.6263658855197327,"pfxZ":4.598115186437383,"pX":-0.12353789494042818,"pZ":3.356580860643582,"vX0":7.020897323780475,"vY0":-133.94864068532596,"vZ0":-1.3490589847665506,"x":121.71,"y":148.15,"x0":-2.984795494087438,"y0":50.00106718651617,"z0":5.559266858626803,"aX":2.966611426714052},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2371,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.40818826643827055,"extension":6.760983326350902},"index":1,"playId":"1012d960-bdfd-37f5-a270-2c4ba384f932","pitchNumber":1,"startTime":"2026-07-08T04:05:34.512Z","endTime":"2026-07-08T04:05:38.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777022689950503,"aZ":-38.130683435373506,"pfxX":1.550826940069129,"pfxZ":-3.554662315504566,"pX":0.2123313150935703,"pZ":1.2741302621001809,"vX0":7.1273387200893525,"vY0":-127.95895534556945,"vZ0":-3.3653334964727266,"x":108.91,"y":204.38,"x0":-2.798549889254524,"y0":50.00192595587946,"z0":5.561746246462152,"aX":2.598849984117646},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.0,"breakHorizontal":-4.2,"spinRate":2498,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4263236132999766,"extension":6.641260051136063},"index":2,"playId":"f0a1d89b-b692-38eb-8d5b-f13050614438","pitchNumber":2,"startTime":"2026-07-08T04:05:48.741Z","endTime":"2026-07-08T04:05:52.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T04:05:59.238Z","endTime":"2026-07-08T04:06:10.322Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":88.4,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931753306720758,"aZ":-39.103724090587406,"pfxX":1.8341458485934643,"pfxZ":-4.147056141849806,"pX":1.1548481442944338,"pZ":-0.3658647466038782,"vX0":9.632751066597733,"vY0":-128.31002844873575,"vZ0":-6.721705028512682,"x":72.98,"y":248.66,"x0":-2.8823744091814154,"y0":50.002081407635096,"z0":5.325684612791158,"aX":3.0647003183923203},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.9,"breakHorizontal":-5.4,"spinRate":2563,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4264747254496024,"extension":6.844387505401287},"index":4,"playId":"6c816ae5-f8d6-3617-951f-5afba06f14eb","pitchNumber":3,"startTime":"2026-07-08T04:06:10.322Z","endTime":"2026-07-08T04:06:13.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":99.1,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95237749533215,"aZ":-13.328462442488279,"pfxX":-7.8739488464467655,"pfxZ":8.935008520355089,"pX":0.8050457294836295,"pZ":2.691550551554175,"vX0":12.387558982772926,"vY0":-143.76561305947413,"vZ0":-5.5857060547358355,"x":86.31,"y":166.11,"x0":-2.521530641709399,"y0":50.00213505965991,"z0":5.4754478719223645,"aX":-16.607666577956888},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2242,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3798783437335711,"extension":6.899747079334802},"index":5,"playId":"83d6bf15-2c36-3f93-af6f-7103f2195065","pitchNumber":4,"startTime":"2026-07-08T04:06:30.704Z","endTime":"2026-07-08T04:06:34.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":90.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73547762424827,"aZ":-13.486324660065591,"pfxX":-6.379896280738791,"pfxZ":9.008550284707557,"pX":0.7309846373540508,"pZ":1.4959092642842744,"vX0":11.785841728026995,"vY0":-142.0154509228766,"vZ0":-8.39521742134636,"x":89.14,"y":198.39,"x0":-2.6146757886451204,"y0":50.004565016560576,"z0":5.3178895288163615,"aX":-13.238221244458614},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2291,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38339483640846606,"extension":6.699408335528705},"index":6,"playId":"f7631ba7-5434-36d0-871b-1420b19eff88","pitchNumber":5,"startTime":"2026-07-08T04:06:47.364Z","endTime":"2026-07-08T04:06:51.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350290121006882,"aZ":-36.77631425311693,"pfxX":4.021490580642077,"pfxZ":-2.8636434774961996,"pX":0.567986750924259,"pZ":1.299395444285003,"vX0":7.0157157468064915,"vY0":-125.96263214773579,"vZ0":-3.1338255571048332,"x":95.35,"y":203.7,"x0":-2.7745843281794675,"y0":50.00192087666176,"z0":5.530175979291067,"aX":6.466463190158136},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.6,"breakHorizontal":-8.9,"spinRate":2711,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4346781417678578,"extension":6.37211205231362},"index":7,"playId":"058a340b-38de-3eca-8706-eb026586051d","pitchNumber":6,"startTime":"2026-07-08T04:07:03.414Z","endTime":"2026-07-08T04:07:07.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171486993315273,"aZ":-40.157404775218694,"pfxX":1.912456703417103,"pfxZ":-4.636131390838445,"pX":0.6288759629823262,"pZ":0.9782889842174363,"vX0":8.174874473238823,"vY0":-129.0203345185792,"vZ0":-3.635969908980695,"x":93.03,"y":212.37,"x0":-2.8002420947846556,"y0":50.00109228572747,"z0":5.43070445953204,"aX":3.2935035437855724},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-8.9,"breakHorizontal":-4.9,"spinRate":2495,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.42094096967447747,"extension":6.740834152316852},"index":8,"playId":"9d46c44b-204a-3557-823a-1829b81dc9c1","pitchNumber":7,"startTime":"2026-07-08T04:07:24.544Z","endTime":"2026-07-08T04:07:28.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:07:28.781Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out to pitcher Louis Varland.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T04:07:34.693Z","endTime":"2026-07-08T04:09:44.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":87.2,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426525101017887,"aZ":-36.10206960069168,"pfxX":3.7419984442133414,"pfxZ":-2.380549928128005,"pX":-0.1496487040672727,"pZ":2.0914867728381905,"vX0":6.035551268363515,"vY0":-127.01747026726537,"vZ0":-1.501389710663612,"x":122.7,"y":182.31,"x0":-3.0329293862501987,"y0":50.00072310543095,"z0":5.532987348348063,"aX":6.178573516189963},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":-8.0,"spinRate":2608,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4294831502387044,"extension":6.727460452707691},"index":0,"playId":"3876ce44-00bf-3bde-87fe-a510bb6472cd","pitchNumber":1,"startTime":"2026-07-08T04:07:54.409Z","endTime":"2026-07-08T04:07:58.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.0,"endSpeed":85.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667888770830334,"aZ":-28.80239063247678,"pfxX":-11.086883646991538,"pfxZ":1.8411393600520114,"pX":-0.31204717622701056,"pZ":1.4994589349708125,"vX0":10.374522901069641,"vY0":-133.69428183542288,"vZ0":-4.669985747227514,"x":128.89,"y":198.29,"x0":-2.7805972811951394,"y0":50.00271322259315,"z0":5.3075833521185,"aX":-20.30498639480717},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":1765,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4078600605196172,"extension":6.781699650784166},"index":1,"playId":"8de4010e-3388-3149-815c-7d8c648706a8","pitchNumber":2,"startTime":"2026-07-08T04:08:08.951Z","endTime":"2026-07-08T04:08:12.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.5,"endSpeed":86.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69772073314083,"aZ":-30.01616751630471,"pfxX":-10.237233375599313,"pfxZ":1.147762707681812,"pX":-0.654361593987622,"pZ":1.1712420585359624,"vX0":9.328170328488422,"vY0":-135.89845520065066,"vZ0":-5.666557409324554,"x":141.94,"y":207.16,"x0":-2.788875380045633,"y0":50.00433125294491,"z0":5.3489402266360475,"aX":-19.293056512936815},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":16.8,"spinRate":1706,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.40189680535061845,"extension":6.745546174285548},"index":2,"playId":"ae0750ab-a16c-37ae-a71d-01fcd5f9c8f2","pitchNumber":3,"startTime":"2026-07-08T04:08:24.332Z","endTime":"2026-07-08T04:08:28.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181161837899992,"aZ":-41.54228754746066,"pfxX":4.320475969036028,"pfxZ":-5.708199811000762,"pX":-0.32127591393690613,"pZ":0.925562724608214,"vX0":5.05971532124374,"vY0":-127.37464286074164,"vZ0":-3.2596377217608037,"x":129.25,"y":213.79,"x0":-2.894544882448762,"y0":50.00021539277461,"z0":5.506907978000013,"aX":7.095463722703251},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.8,"breakHorizontal":-9.0,"spinRate":2581,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.43003692110428915,"extension":6.7462300875786925},"index":3,"playId":"818af834-6575-3551-ac1e-4e15abdd51cc","pitchNumber":4,"startTime":"2026-07-08T04:08:41.481Z","endTime":"2026-07-08T04:08:45.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62229211934654,"aZ":-11.784629040962445,"pfxX":-5.4526032585221955,"pfxZ":9.767912940015222,"pX":-0.09250988247565861,"pZ":3.7208804336574195,"vX0":9.788870435492182,"vY0":-142.59203985248698,"vZ0":-2.5618794689042788,"x":120.53,"y":138.32,"x0":-2.840385522114559,"y0":50.00064700296973,"z0":5.361137352804123,"aX":-11.380721990362627},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2351,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38215239471544304,"extension":6.853704602345993},"index":4,"playId":"7c839f9d-2859-35fd-8ad2-83431e086710","pitchNumber":5,"startTime":"2026-07-08T04:08:58.759Z","endTime":"2026-07-08T04:09:03.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.9,"endSpeed":86.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52623090945789,"aZ":-32.34816675239005,"pfxX":-8.26921933652874,"pfxZ":-0.09978838924438169,"pX":0.7910474967670625,"pZ":0.008115072828860455,"vX0":12.146892330055238,"vY0":-133.37279604836576,"vZ0":-7.6095672266625405,"x":86.85,"y":238.56,"x0":-2.7080889596194893,"y0":50.00019056653433,"z0":5.171746099485845,"aX":-15.182880504948972},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.4,"breakHorizontal":13.0,"spinRate":1620,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40769977876609564,"extension":6.514263084898352},"index":5,"playId":"4354154b-5e2e-3c03-8cbb-13d88ac32a55","pitchNumber":6,"startTime":"2026-07-08T04:09:17.629Z","endTime":"2026-07-08T04:09:21.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016045092171233,"aZ":-35.68636062637886,"pfxX":3.3564448868438737,"pfxZ":-2.0834929634788093,"pX":-0.4783014495035767,"pZ":1.9434865331424658,"vX0":5.528505971973269,"vY0":-128.20657978871952,"vZ0":-1.9567317375703168,"x":135.23,"y":186.31,"x0":-3.0906378795992624,"y0":50.00632595930488,"z0":5.47557183868457,"aX":5.644644681479798},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.0,"breakHorizontal":-7.2,"spinRate":2447,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.42559537832042427,"extension":6.427938070611103},"hitData":{"launchSpeed":62.3,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.62,"coordY":191.84}},"index":6,"playId":"6c42e50d-16c5-3f21-940e-0037a7a8d8dd","pitchNumber":7,"startTime":"2026-07-08T04:09:34.885Z","endTime":"2026-07-08T04:09:44.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:09:44.550Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T04:10:00.949Z","endTime":"2026-07-08T04:11:50.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":82.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.198536572695097,"aZ":-36.83624067752701,"pfxX":1.0335393569671476,"pfxZ":-2.787804851661781,"pX":-0.09610290648825873,"pZ":0.9862417789209234,"vX0":6.56847445934343,"vY0":-127.45161415853696,"vZ0":-4.009391511601572,"x":120.66,"y":212.15,"x0":-2.8239285659623348,"y0":50.00455797333902,"z0":5.439576278336893,"aX":1.7264753723207118},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.6,"breakHorizontal":-3.1,"spinRate":2525,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.42710910561049076,"extension":6.777057907864879},"index":0,"playId":"97395959-30bf-3c22-8417-52bcd7bb9f49","pitchNumber":1,"startTime":"2026-07-08T04:10:18.328Z","endTime":"2026-07-08T04:10:22.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":97.6,"endSpeed":91.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774104467075535,"aZ":-13.00950532888669,"pfxX":-4.551796094391594,"pfxZ":9.244366027985318,"pX":1.6175381094361838,"pZ":1.461079280689737,"vX0":13.353982739563827,"vY0":-141.56010677414338,"vZ0":-8.560003508184844,"x":55.34,"y":199.33,"x0":-2.5252682846212093,"y0":50.00413528194668,"z0":5.315279290233103,"aX":-9.43852419265205},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2093,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3837791282217493,"extension":6.777145303517052},"index":1,"playId":"69e3d98f-5e9e-30a5-9b05-7c4d89226a57","pitchNumber":2,"startTime":"2026-07-08T04:10:35.871Z","endTime":"2026-07-08T04:10:39.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29571222733034,"aZ":-26.47954214896488,"pfxX":1.645161123857139,"pfxZ":3.204709948557344,"pX":-0.5698931575957672,"pZ":2.6981441841131746,"vX0":5.531699309009442,"vY0":-132.01418790836914,"vZ0":-2.2525227129878096,"x":138.72,"y":165.93,"x0":-2.900373692293502,"y0":50.00261438920222,"z0":5.498012123173318,"aX":2.9235453763510293},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-4.1,"spinRate":2296,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4138144672109134,"extension":7.029142582532402},"index":2,"playId":"3cd80ea4-e005-3b42-9483-1aa619859867","pitchNumber":3,"startTime":"2026-07-08T04:10:54.571Z","endTime":"2026-07-08T04:10:59.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38960787092806,"aZ":-12.373009030549214,"pfxX":-5.236860757984172,"pfxZ":9.490308855960823,"pX":-0.33331726938746037,"pZ":2.765272864097301,"vX0":8.705649266142219,"vY0":-142.7344003527333,"vZ0":-5.178170990926012,"x":129.71,"y":164.12,"x0":-2.726847593628995,"y0":50.003923458762166,"z0":5.366350537456134,"aX":-10.928472533277509},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2232,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3821023529578653,"extension":6.974707909303774},"index":3,"playId":"623b4de7-c335-3da6-8369-5e97fbe50d35","pitchNumber":4,"startTime":"2026-07-08T04:11:17.420Z","endTime":"2026-07-08T04:11:21.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-08T04:11:26.933Z","endTime":"2026-07-08T04:11:40.005Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.066037923472578,"aZ":-37.10202967796755,"pfxX":3.9420753255721905,"pfxZ":-3.006052974607236,"pX":0.09675814014412332,"pZ":2.196433458637521,"vX0":6.232603620425432,"vY0":-126.58290286139099,"vZ0":-1.0221399408959984,"x":113.31,"y":179.48,"x0":-2.8984917899999108,"y0":50.001167015100876,"z0":5.546042737810762,"aX":6.467709327654907},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-8.4,"spinRate":2605,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4308272503452839,"extension":6.821699307556806},"hitData":{"launchSpeed":90.6,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.14,"coordY":98.52}},"index":5,"playId":"85228970-d4fe-3bd4-9477-16b0f1f51579","pitchNumber":5,"startTime":"2026-07-08T04:11:40.005Z","endTime":"2026-07-08T04:11:50.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-08T04:11:50.507Z","atBatIndex":74}]