[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T00:10:36.530Z","endTime":"2025-07-30T00:11:43.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":"2025-07-29T20:31:38.964Z","endTime":"2025-07-29T23:45:43.784Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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":"2025-07-29T23:45:43.784Z","endTime":"2025-07-30T00:09:58.430Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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":"2025-07-30T00:09:58.430Z","endTime":"2025-07-30T00:10:38.773Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.43162378758922,"strikeZoneBottom":1.54083432195218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.269439147280945,"aZ":-31.165439562271004,"pfxX":-9.807712948483207,"pfxZ":0.5685982389159401,"pX":0.5219730435462594,"pZ":1.620185900455055,"vX0":8.060351535120436,"vY0":-132.96122537874206,"vZ0":-3.995064636000381,"x":97.1,"y":195.03,"x0":-1.2844794328626394,"y0":50.00355897051282,"z0":5.420394165613257,"aX":-17.445050960576484},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":15.8,"spinRate":2143,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.4129826691909577,"extension":6.692425847983606},"index":3,"playId":"b7a43495-fc67-3cc3-a002-9aff318988f9","pitchNumber":1,"startTime":"2025-07-30T00:10:38.773Z","endTime":"2025-07-30T00:10:42.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.2,"endSpeed":84.1,"strikeZoneTop":3.48343573362655,"strikeZoneBottom":1.66196104166683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73354259513768,"aZ":-18.988894064967194,"pfxX":-8.759647175937047,"pfxZ":7.1887984956715165,"pX":-0.8087892477199724,"pZ":3.3203737166395593,"vX0":4.23689748272877,"vY0":-135.5874785299389,"vZ0":-2.8379327120734312,"x":147.83,"y":149.13,"x0":-1.266238409841641,"y0":50.004434337382854,"z0":5.728838667439043,"aX":-16.06976670710833},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2393,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.4062847278862485,"extension":6.448196888967575},"index":4,"playId":"9542505b-99d4-32ea-9e22-8ff83ce6d702","pitchNumber":2,"startTime":"2025-07-30T00:10:51.990Z","endTime":"2025-07-30T00:10:56.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.3968479206173,"strikeZoneBottom":1.57534409279396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.933120757194274,"aZ":-17.535489151216222,"pfxX":-8.321330750528828,"pfxZ":8.053796262894164,"pX":0.19069280386199466,"pZ":4.093680242066238,"vX0":6.676411503584346,"vY0":-134.87060220030787,"vZ0":-1.324201156216588,"x":109.73,"y":128.25,"x0":-1.2519497127094164,"y0":50.00443764887149,"z0":5.844118524144321,"aX":-15.12986188422569},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":13.4,"spinRate":2411,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4081651097575367,"extension":6.473388078845673},"index":5,"playId":"d2f4040d-2031-3ee1-95e0-149015304584","pitchNumber":3,"startTime":"2025-07-30T00:11:05.947Z","endTime":"2025-07-30T00:11:10.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.39688893616734,"strikeZoneBottom":1.57535565081721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.580189585602298,"aZ":-33.00271077213135,"pfxX":7.8557149972264915,"pfxZ":-0.6196332098740158,"pX":0.31080022504992105,"pZ":0.9275195874230345,"vX0":2.691615954063563,"vY0":-115.66853378623092,"vZ0":-2.560473478625276,"x":105.15,"y":213.74,"x0":-1.895213141008557,"y0":50.005177041562675,"z0":5.276056546527405,"aX":10.433994491979075},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.6,"breakHorizontal":-15.0,"spinRate":2768,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4771818445789555,"extension":6.347267034024395},"index":6,"playId":"043d7b07-6c8a-35c0-b96f-97c5a550ae15","pitchNumber":4,"startTime":"2025-07-30T00:11:20.368Z","endTime":"2025-07-30T00:11:24.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.2,"endSpeed":83.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86355977118077,"aZ":-31.8782426106691,"pfxX":-10.090220956979174,"pfxZ":0.16421842089305017,"pX":-0.5368388992592775,"pZ":2.6225028826029924,"vX0":5.985911730521156,"vY0":-134.02293209030788,"vZ0":-1.3747414381496483,"x":137.46,"y":167.97,"x0":-1.500845462565138,"y0":50.00319737993035,"z0":5.441699734850084,"aX":-18.159422965076253},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":16.8,"spinRate":2195,"spinDirection":252},"zone":4,"typeConfidence":0.9,"plateTime":0.4103643752632782,"extension":6.533035533412515},"hitData":{"launchSpeed":98.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":112.04}},"index":7,"playId":"04d990d3-af8f-3765-b2f3-4bf1262ea4d3","pitchNumber":5,"startTime":"2025-07-30T00:11:34.156Z","endTime":"2025-07-30T00:11:43.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-30T00:11:43.802Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T00:11:46.778Z","endTime":"2025-07-30T00:14:37.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[2,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669920,"link":"/api/v1/people/669920"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":4.03084165543834,"strikeZoneBottom":1.85364151821905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.477390366722645,"aZ":-18.031817474721695,"pfxX":-7.8384728032035,"pfxZ":7.881801959919152,"pX":-0.7087227379576294,"pZ":3.8413401155007865,"vX0":4.3636160117878555,"vY0":-133.51998731243447,"vZ0":-1.8755561644531826,"x":144.01,"y":135.06,"x0":-1.3514256089262386,"y0":50.000821737878056,"z0":5.859345465911893,"aX":-14.059797680257072},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":13.2,"spinRate":2267,"spinDirection":233},"zone":1,"typeConfidence":0.9,"plateTime":0.41124387499623616,"extension":6.602364271541209},"index":0,"playId":"78f5fc1e-99c8-31b2-9db7-b3156faf7eff","pitchNumber":1,"startTime":"2025-07-30T00:12:10.584Z","endTime":"2025-07-30T00:12:14.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.435838304728897,"aZ":-32.35089216887919,"pfxX":-10.562118041009839,"pfxZ":-0.12794164383481643,"pX":-0.6612165518180576,"pZ":2.0990552504462934,"vX0":5.186034911643774,"vY0":-116.61342897041143,"vZ0":-0.7438473054496544,"x":142.2,"y":182.11,"x0":-1.55030274136842,"y0":50.00361011407816,"z0":5.493803827460642,"aX":-14.44028146583604},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.1,"breakHorizontal":17.8,"spinRate":1604,"spinDirection":272},"zone":7,"typeConfidence":0.9,"plateTime":0.47102918792321447,"extension":6.727133319431188},"index":1,"playId":"d4338980-66b8-3909-a30f-740c9f68d813","pitchNumber":2,"startTime":"2025-07-30T00:12:29.881Z","endTime":"2025-07-30T00:12:35.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"d4338980-66b8-3909-a30f-740c9f68d813","startTime":"2025-07-30T00:12:40.582Z","endTime":"2025-07-30T00:13:04.512Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"postOnSecond":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.79618768773064,"strikeZoneBottom":1.78652027729641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.286124407132398,"aZ":-31.26737982117297,"pfxX":-10.237819202767305,"pfxZ":0.6507533306268103,"pX":-1.5498568315593009,"pZ":1.603265407900914,"vX0":3.5532047014356536,"vY0":-117.48867703075636,"vZ0":-2.081348236834263,"x":176.08,"y":195.49,"x0":-1.7602704682715682,"y0":50.000587634653535,"z0":5.43394878031358,"aX":-14.17066701195684},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":1573,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.4679464304108678,"extension":6.2591835297397065},"index":3,"playId":"57884e93-e198-3841-b77e-15ac8485cb6e","pitchNumber":3,"startTime":"2025-07-30T00:13:04.512Z","endTime":"2025-07-30T00:13:09.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.8296286990678,"strikeZoneBottom":1.78651496572638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.721517575761972,"aZ":-32.34448033899164,"pfxX":-10.454120690172537,"pfxZ":-0.12497226403857997,"pX":-0.798125256930916,"pZ":1.3773303402261916,"vX0":4.7800385519675075,"vY0":-117.27430085429681,"vZ0":-2.2830932882928905,"x":147.42,"y":201.59,"x0":-1.512732141724229,"y0":50.00268450680238,"z0":5.402440901463218,"aX":-14.452720236920923},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":17.6,"spinRate":1631,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.4683906062824259,"extension":6.87086534916036},"index":4,"playId":"df34183c-5e72-3c07-a2dc-9ccbcaa71069","pitchNumber":4,"startTime":"2025-07-30T00:13:20.416Z","endTime":"2025-07-30T00:13:24.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"8c317a73-ac68-3fba-914d-0d89cab9c4be","startTime":"2025-07-30T00:13:42.523Z","endTime":"2025-07-30T00:13:50.956Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams picked off and caught stealing 3rd base, pitcher Jason Alexander to shortstop Zack Short to third baseman Mauricio Dubón to shortstop Zack Short.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"8c317a73-ac68-3fba-914d-0d89cab9c4be","startTime":"2025-07-30T00:14:14.801Z","endTime":"2025-07-30T00:14:14.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":1.46,"dramaIndex":91.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.86139485466408,"strikeZoneBottom":1.78567494887366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.553274264734565,"aZ":-31.959869294714416,"pfxX":-9.834725309868755,"pfxZ":0.15189769214218174,"pX":1.0159537685651652,"pZ":1.5574760750647676,"vX0":8.2460016766847,"vY0":-118.4542721248415,"vZ0":-1.9425422728559165,"x":78.27,"y":196.73,"x0":-1.239944089555263,"y0":50.002635522374135,"z0":5.322290155538808,"aX":-13.91460539678212},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":1825,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4631622277187546,"extension":6.686825178182988},"index":7,"playId":"703bf463-7742-3150-8682-0184f19bc238","pitchNumber":5,"startTime":"2025-07-30T00:14:14.803Z","endTime":"2025-07-30T00:14:21.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.79279878153388,"strikeZoneBottom":1.78567542473118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98815474748083,"aZ":-34.476664652243954,"pfxX":8.780942941845952,"pfxZ":-1.7292335187677708,"pX":0.09206903119233725,"pZ":2.0076813005742995,"vX0":1.7844390480140249,"vY0":-115.52777789488285,"vZ0":-0.005144737878786998,"x":113.49,"y":184.57,"x0":-1.833712221509743,"y0":50.00525467364761,"z0":5.37210155740904,"aX":11.665707467403903},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.8,"breakHorizontal":-16.3,"spinRate":2795,"spinDirection":65},"zone":8,"typeConfidence":0.9,"plateTime":0.47727774140739987,"extension":6.18233573632835},"index":8,"playId":"94dd093f-f0c2-3b5f-958b-15880c522a2e","pitchNumber":6,"startTime":"2025-07-30T00:14:32.528Z","endTime":"2025-07-30T00:14:37.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:14:37.453Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to center fielder Jacob Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T00:14:39.492Z","endTime":"2025-07-30T00:16:02.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.898604392473977,"aZ":-17.26158610797042,"pfxX":-7.147155502333466,"pfxZ":7.958639962872503,"pX":0.3221637253940714,"pZ":3.3337375882932516,"vX0":6.957764161474185,"vY0":-136.48235056135636,"vZ0":-3.151434030437256,"x":104.72,"y":148.77,"x0":-1.3398030131442211,"y0":50.003353975993264,"z0":5.701956745942042,"aX":-13.39447287739132},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2391,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.40232546072806086,"extension":6.740026451487734},"index":0,"playId":"26d15dc8-e432-3a7d-95f9-c28069f501c3","pitchNumber":1,"startTime":"2025-07-30T00:14:59.071Z","endTime":"2025-07-30T00:15:02.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.40256042926204,"strikeZoneBottom":1.70374212800196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.777320017985822,"aZ":-29.67174254519196,"pfxX":-10.860154910080759,"pfxZ":1.7302384193730376,"pX":-0.20823480083501034,"pZ":1.1647096833839334,"vX0":6.279234083761788,"vY0":-119.86445509666898,"vZ0":-3.5100032030131545,"x":124.94,"y":207.33,"x0":-1.4609134844380998,"y0":50.00230003388749,"z0":5.318589396112185,"aX":-15.684774701242286},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":1925,"spinDirection":265},"zone":13,"typeConfidence":0.89,"plateTime":0.45827206951246335,"extension":6.865970462193326},"index":1,"playId":"a2a9d3dd-5091-36a1-a1a6-5f35325b3029","pitchNumber":2,"startTime":"2025-07-30T00:15:17.320Z","endTime":"2025-07-30T00:15:21.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.996222356287543,"aZ":-33.04992758842798,"pfxX":-10.512295870264364,"pfxZ":-0.6233701978336259,"pX":-0.2205195270253229,"pZ":0.6325138487803127,"vX0":5.635553967859006,"vY0":-118.61665886964352,"vZ0":-3.8560615800947584,"x":125.41,"y":221.7,"x0":-1.2748948616023996,"y0":50.00295341153667,"z0":5.327876843047018,"aX":-14.816565891436245},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":17.4,"spinRate":1689,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4637107985530444,"extension":6.450556584413188},"index":2,"playId":"a4e8c4a5-77f7-325f-9abe-b262fa4804f7","pitchNumber":3,"startTime":"2025-07-30T00:15:31.725Z","endTime":"2025-07-30T00:15:35.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12310332792493,"aZ":-22.832624157477387,"pfxX":-9.271439236135429,"pfxZ":5.036554865621662,"pX":-0.30506728718584997,"pZ":3.8883465208268713,"vX0":5.331155264537505,"vY0":-135.66594933304168,"vZ0":-0.5381444570924464,"x":128.63,"y":133.79,"x0":-1.0964851642585611,"y0":50.00125271915877,"z0":5.688054118453189,"aX":-17.190846744644208},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2368,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.40453198906458665,"extension":6.372395292300344},"hitData":{"launchSpeed":104.0,"launchAngle":13.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.66,"coordY":89.12}},"index":3,"playId":"48c385d7-1d2f-391b-807e-8491070e882b","pitchNumber":4,"startTime":"2025-07-30T00:15:51.444Z","endTime":"2025-07-30T00:16:02.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:16:02.127Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T00:16:01.579Z","endTime":"2025-07-30T00:18:53.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":78.4,"endSpeed":70.9,"strikeZoneTop":3.60552925700737,"strikeZoneBottom":1.78000094579794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.869434024709065,"aZ":-31.916507660253547,"pfxX":10.346039609102181,"pfxZ":0.19409456303688088,"pX":-0.9830770131865012,"pZ":2.252232287444699,"vX0":-0.39320062596569927,"vY0":-114.07378853253387,"vZ0":0.17212433622465562,"x":154.47,"y":177.97,"x0":-2.1463950544995165,"y0":50.000011358106704,"z0":5.374572361508245,"aX":13.361281199119603},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.7,"breakHorizontal":-18.5,"spinRate":2768,"spinDirection":67},"zone":13,"typeConfidence":0.9,"plateTime":0.4838569725923305,"extension":6.370868425682697},"index":0,"playId":"e60b67e1-ffd1-3735-8d79-bad8706e3640","pitchNumber":1,"startTime":"2025-07-30T00:16:24.790Z","endTime":"2025-07-30T00:16:29.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.57158782550611,"strikeZoneBottom":1.78000236438436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84263337450743,"aZ":-32.69774719430252,"pfxX":-10.189516072638211,"pfxZ":-0.3794306527501323,"pX":-0.36790512824475957,"pZ":0.7895903730125122,"vX0":5.2015109414052985,"vY0":-117.48674593475391,"vZ0":-3.5389581054856674,"x":131.02,"y":217.46,"x0":-1.2956183257739426,"y0":50.001299734818005,"z0":5.378466176342121,"aX":-14.13471927940221},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.3,"breakHorizontal":17.0,"spinRate":1872,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4675654906090645,"extension":6.728160258837297},"index":1,"playId":"83cf2a21-f679-3042-ac37-c890fd72ecef","pitchNumber":2,"startTime":"2025-07-30T00:16:40.257Z","endTime":"2025-07-30T00:16:44.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"0957c9f8-dbad-3ed8-b8ae-d4479975fb5f","startTime":"2025-07-30T00:16:59.395Z","endTime":"2025-07-30T00:17:05.605Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.60565346726157,"strikeZoneBottom":1.78000226769777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224473896893066,"aZ":-32.861413330453615,"pfxX":-8.215953607346373,"pfxZ":-0.3777135950388324,"pX":-1.8895783740576815,"pZ":2.6875912201281396,"vX0":2.6219787890316204,"vY0":-133.95804556869803,"vZ0":-0.8881163986223636,"x":189.03,"y":166.22,"x0":-1.8185429831758757,"y0":50.00562912348899,"z0":5.390485626014495,"aX":-14.80773909292364},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.7,"breakHorizontal":14.3,"spinRate":2042,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.4102017813839911,"extension":6.362835893855674},"index":3,"playId":"35017f98-e1b8-309a-a10b-17d694a216f4","pitchNumber":3,"startTime":"2025-07-30T00:17:16.377Z","endTime":"2025-07-30T00:17:21.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.67376475626177,"strikeZoneBottom":1.77999712905616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.106666610279067,"aZ":-33.11968034427829,"pfxX":-9.328801908027943,"pfxZ":-0.5207941385890127,"pX":-0.7704937008366527,"pZ":3.4605223208148246,"vX0":5.210979550275082,"vY0":-134.27986685380728,"vZ0":0.805408927308235,"x":146.37,"y":145.35,"x0":-1.5318927829081948,"y0":50.003508315362005,"z0":5.52682555947081,"aX":-16.90909192961319},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":2023,"spinDirection":247},"zone":1,"typeConfidence":0.9,"plateTime":0.40907139264407233,"extension":6.511100584485388},"index":4,"playId":"790568e1-9f0b-3549-afdd-309b1eed6fda","pitchNumber":4,"startTime":"2025-07-30T00:17:34.420Z","endTime":"2025-07-30T00:17:38.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6766533705769,"aZ":-31.46016436027648,"pfxX":-8.747404373661874,"pfxZ":0.40590772335822756,"pX":0.5672589605266901,"pZ":2.0692387410373456,"vX0":8.544727242582232,"vY0":-132.5388104889462,"vZ0":-2.222429419607346,"x":95.38,"y":182.91,"x0":-1.5757927122798512,"y0":50.00419333202956,"z0":5.236429779690757,"aX":-15.426048105522277},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":13.8,"spinRate":2037,"spinDirection":258},"zone":9,"typeConfidence":0.9,"plateTime":0.4146768506981582,"extension":6.522666364274102},"index":5,"playId":"72421776-439d-3663-b421-3cfaa9ad24ab","pitchNumber":5,"startTime":"2025-07-30T00:17:56.617Z","endTime":"2025-07-30T00:17:59.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-30T00:18:15.550Z","endTime":"2025-07-30T00:18:26.713Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.015770124172324,"aZ":-32.89549903175966,"pfxX":10.31725066014182,"pfxZ":-0.5595201415737492,"pX":-0.6171067202578864,"pZ":2.0433797202844546,"vX0":0.1717350374379389,"vY0":-114.50098228651562,"vZ0":0.18936869773112086,"x":140.52,"y":183.61,"x0":-2.0284890409442005,"y0":50.00067534419697,"z0":5.245189052275632,"aX":13.35870394424814},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.6,"breakHorizontal":-18.6,"spinRate":2657,"spinDirection":69},"zone":7,"typeConfidence":0.9,"plateTime":0.48295933420992343,"extension":6.415163525937848},"index":7,"playId":"2442ad51-3f4d-3351-85df-d6d23fce046f","pitchNumber":6,"startTime":"2025-07-30T00:18:26.713Z","endTime":"2025-07-30T00:18:30.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95351835155057,"aZ":-31.909833314271502,"pfxX":-10.883795972293852,"pfxZ":0.18807367135819852,"pX":0.5369317376274503,"pZ":0.7072744724184166,"vX0":7.10545451227558,"vY0":-118.61033292766778,"vZ0":-4.13431897703031,"x":96.53,"y":219.68,"x0":-1.0925170554635077,"y0":50.00445287918802,"z0":5.4017433949088565,"aX":-15.416339749847374},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":17.9,"spinRate":1775,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4628577960764533,"extension":6.841803136492513},"index":8,"playId":"f4f8edd9-bbf3-3194-a138-8bfa9cc1b828","pitchNumber":7,"startTime":"2025-07-30T00:18:47.298Z","endTime":"2025-07-30T00:18:53.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:18:53.352Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Trammell pops out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:20:30.412Z","endTime":"2025-07-30T00:22:56.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.55285653211873,"strikeZoneBottom":1.79000135487069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48880197130552,"aZ":-15.499579975482103,"pfxX":-5.806578360213779,"pfxZ":9.549419636728267,"pX":-0.6241357904952581,"pZ":3.0617783332139705,"vX0":6.866332615153765,"vY0":-131.69440295182739,"vZ0":-3.9040066781870104,"x":140.79,"y":156.11,"x0":-2.51796033336818,"y0":50.00428079334147,"z0":5.719187096791694,"aX":-10.141240790952418},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2453,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41684213038550677,"extension":6.227578874230707},"index":0,"playId":"e686de98-468f-3c78-addb-7cf32531e9f3","pitchNumber":1,"startTime":"2025-07-30T00:21:02.597Z","endTime":"2025-07-30T00:21:06.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67370513720299,"aZ":-13.798745034824197,"pfxX":-5.136044345539135,"pfxZ":10.48717760138532,"pX":0.17622901136288954,"pZ":2.609707270593366,"vX0":8.496063158852557,"vY0":-131.93045972005282,"vZ0":-5.362247687095622,"x":110.28,"y":168.32,"x0":-2.4275460614507995,"y0":50.00263085205963,"z0":5.696118660574237,"aX":-8.999722856599343},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2472,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4161430843448213,"extension":6.313330794581539},"index":1,"playId":"9bd8ca53-54b6-3d56-9c44-513a47333eaa","pitchNumber":2,"startTime":"2025-07-30T00:21:16.591Z","endTime":"2025-07-30T00:21:19.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.2,"endSpeed":83.3,"strikeZoneTop":3.670349185074,"strikeZoneBottom":1.80679355455023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05527870266333,"aZ":-15.82786281054053,"pfxX":-7.116393604363734,"pfxZ":9.133308716949301,"pX":0.6647016860049235,"pZ":2.231477756470944,"vX0":10.403447524121994,"vY0":-133.72413750065053,"vZ0":-6.024760714016348,"x":91.66,"y":178.53,"x0":-2.3731071737268348,"y0":50.00095593153769,"z0":5.671972123381595,"aX":-12.733981259680759},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2441,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4114937971061883,"extension":6.518391286517517},"index":2,"playId":"ddf23332-fa9f-3fbd-b739-3a966485e1eb","pitchNumber":3,"startTime":"2025-07-30T00:21:34.378Z","endTime":"2025-07-30T00:21:40.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.68713191426111,"strikeZoneBottom":1.79000155282726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.991309393698543,"aZ":-40.69736310987408,"pfxX":4.555447355117693,"pfxZ":-6.680843438081827,"pX":0.13186753174292645,"pZ":1.3484425627571446,"vX0":4.400424150324825,"vY0":-113.26104934932803,"vZ0":-1.3252480362692325,"x":111.97,"y":202.37,"x0":-2.440280133023862,"y0":50.000885127980546,"z0":6.07429916089545,"aX":5.814831187583941},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.1,"breakHorizontal":-9.5,"spinRate":2873,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4868095910144481,"extension":6.022641921243869},"index":3,"playId":"62ee2b02-0152-3514-beb7-0d585f8fff87","pitchNumber":4,"startTime":"2025-07-30T00:21:49.463Z","endTime":"2025-07-30T00:21:53.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-30T00:21:59.810Z","endTime":"2025-07-30T00:22:08.789Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855117078619934,"aZ":-40.05903690899235,"pfxX":3.8095245900744326,"pfxZ":-6.115578894800306,"pX":0.20039761762901537,"pZ":2.2827028687151856,"vX0":4.3865154713867245,"vY0":-113.75245980168579,"vZ0":0.21384790807209608,"x":109.36,"y":177.15,"x0":-2.259011222074249,"y0":50.000681258993424,"z0":6.209814238741972,"aX":4.914121154257803},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.6,"breakHorizontal":-8.2,"spinRate":2758,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.484370178209077,"extension":6.101660219077331},"index":5,"playId":"9bce42fb-702e-3154-99be-3d280faa3ac4","pitchNumber":5,"startTime":"2025-07-30T00:22:08.789Z","endTime":"2025-07-30T00:22:13.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.142449855625145,"aZ":-16.17790295949669,"pfxX":-6.288485108108452,"pfxZ":8.768546234716332,"pX":-1.0343048473718865,"pZ":2.757759315455654,"vX0":6.067319638733962,"vY0":-134.9134084003145,"vZ0":-4.7391221838344055,"x":156.43,"y":164.32,"x0":-2.506461396044046,"y0":50.00513450194303,"z0":5.694751879792292,"aX":-11.475945558390212},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2521,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4075831344691805,"extension":6.349004578651026},"index":6,"playId":"372f8204-622d-350d-a0fd-07c12298aaae","pitchNumber":6,"startTime":"2025-07-30T00:22:29.644Z","endTime":"2025-07-30T00:22:33.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.902515125755766,"aZ":-24.239729217028987,"pfxX":-10.553096628361029,"pfxZ":5.343571849112073,"pX":-0.6967429009000273,"pZ":2.099680895525469,"vX0":7.379481310404151,"vY0":-121.62138996026566,"vZ0":-3.93665706441876,"x":143.56,"y":182.09,"x0":-2.413163332355534,"y0":50.002410069904926,"z0":5.864184921850012,"aX":-15.663837294038034},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":2343,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.451960231808469,"extension":6.377370885881865},"hitData":{"launchSpeed":88.4,"launchAngle":66.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.92,"coordY":141.74}},"index":7,"playId":"a2bb41f5-bbc6-37e6-b188-ba28f0a4ee1d","pitchNumber":7,"startTime":"2025-07-30T00:22:46.967Z","endTime":"2025-07-30T00:22:56.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:22:56.822Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:23:04.959Z","endTime":"2025-07-30T00:25:44.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.6,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833284970450592,"aZ":-15.388598816220133,"pfxX":-5.817081514505956,"pfxZ":9.494555922753209,"pX":-0.28578154230887187,"pZ":3.26657037888546,"vX0":7.694534966695198,"vY0":-132.95678058229882,"vZ0":-3.1733211907062397,"x":127.89,"y":150.58,"x0":-2.4785078308837933,"y0":50.00382205417447,"z0":5.610479675678233,"aX":-10.285778618435916},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2565,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4139530465108976,"extension":6.455392030160994},"index":0,"playId":"16e5efd7-9a10-3fa6-b3b0-12159b7cfac0","pitchNumber":1,"startTime":"2025-07-30T00:23:22.407Z","endTime":"2025-07-30T00:23:26.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33888845725685,"aZ":-12.990206821758736,"pfxX":-6.725154906744745,"pfxZ":10.855845863360637,"pX":0.1128919732663101,"pZ":1.915602584532649,"vX0":9.094955592827139,"vY0":-133.05705225261448,"vZ0":-7.062171037065761,"x":112.7,"y":187.06,"x0":-2.498679530522896,"y0":50.00620159587223,"z0":5.572967320001691,"aX":-11.889345719654077},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2475,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4139020679748193,"extension":6.282281493133564},"index":1,"playId":"f8525540-06c3-33a6-9f92-bffb8e47522a","pitchNumber":2,"startTime":"2025-07-30T00:23:39.827Z","endTime":"2025-07-30T00:23:43.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":2.80157713486336,"strikeZoneBottom":1.28000164690594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.781035450343726,"aZ":-40.36079221721051,"pfxX":6.502185464177954,"pfxZ":-6.180575144894077,"pX":0.9200432291992428,"pZ":1.624735513362843,"vX0":5.427425646760086,"vY0":-114.76954137936039,"vZ0":-1.2570400356417706,"x":81.93,"y":194.91,"x0":-2.327068108872468,"y0":50.00535567256359,"z0":6.137781737625046,"aX":8.607101565678507},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.2,"breakHorizontal":-13.2,"spinRate":2926,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4786738126408694,"extension":5.958837612815514},"index":2,"playId":"1ae7334e-2c75-32a2-a686-ccfa9fb1d6ca","pitchNumber":3,"startTime":"2025-07-30T00:23:58.314Z","endTime":"2025-07-30T00:24:03.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":2.80158553310012,"strikeZoneBottom":1.27999706304718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.801085474204438,"aZ":-39.85672686185021,"pfxX":6.374926923064087,"pfxZ":-5.9769669334294395,"pX":1.9032993107704952,"pZ":1.3780229196606406,"vX0":7.435078297269031,"vY0":-113.31075657722118,"vZ0":-1.366730459216737,"x":44.45,"y":201.57,"x0":-2.2620471098057444,"y0":50.000980717124605,"z0":6.010338523436586,"aX":8.197558997653148},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.8,"breakHorizontal":-13.6,"spinRate":2883,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.48541387890842813,"extension":6.0956059863071195},"index":3,"playId":"53dbea4f-96ed-3845-bd0e-c4a1ecf49797","pitchNumber":4,"startTime":"2025-07-30T00:24:16.434Z","endTime":"2025-07-30T00:24:20.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":83.2,"endSpeed":75.8,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87520035225028,"aZ":-23.735096668775167,"pfxX":-11.36366757792634,"pfxZ":5.73305433181933,"pX":-0.7588077807250425,"pZ":3.0619519909123905,"vX0":7.261734944963727,"vY0":-120.92044178735226,"vZ0":-1.9316650217485738,"x":145.92,"y":156.11,"x0":-2.3333788186828475,"y0":50.002957941521714,"z0":5.965770188262559,"aX":-16.729208059829666},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":2298,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4539934594735944,"extension":6.240628785061974},"index":4,"playId":"72736db0-26d5-3d7c-a236-dda6958eb360","pitchNumber":5,"startTime":"2025-07-30T00:24:33.119Z","endTime":"2025-07-30T00:24:37.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.029600222283666,"aZ":-13.36405290523026,"pfxX":-6.130044357333046,"pfxZ":10.332246766310902,"pX":0.4852165611142836,"pZ":1.8662185219353395,"vX0":9.726083481842233,"vY0":-134.29801843931352,"vZ0":-7.148555395624661,"x":98.5,"y":188.39,"x0":-2.392602297601183,"y0":50.0028621151261,"z0":5.519875874882872,"aX":-11.160253445757474},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2557,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40839228932257665,"extension":6.40503980680523},"index":5,"playId":"a30faba5-4480-352d-ade8-7acd3892d94d","pitchNumber":6,"startTime":"2025-07-30T00:24:53.815Z","endTime":"2025-07-30T00:24:58.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-30T00:25:08.116Z","endTime":"2025-07-30T00:25:17.744Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":2.73318625192442,"strikeZoneBottom":1.28000197552282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.636373320239798,"aZ":-39.17563355514638,"pfxX":7.321159703309814,"pfxZ":-5.3240935652298385,"pX":1.7347827011622097,"pZ":1.3144030030088165,"vX0":6.870957028218838,"vY0":-114.87810099488973,"vZ0":-1.907896572272573,"x":50.87,"y":203.29,"x0":-2.2652165617546145,"y0":50.00558455787209,"z0":6.02432038516561,"aX":9.62012053232998},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.8,"breakHorizontal":-15.2,"spinRate":2990,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4799136152059944,"extension":6.171501804394969},"index":7,"playId":"077db1c6-4c29-3fbb-a795-9f20aab1f4e5","pitchNumber":7,"startTime":"2025-07-30T00:25:17.744Z","endTime":"2025-07-30T00:25:22.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.184153517388562,"aZ":-15.222430686472416,"pfxX":-6.950209450205613,"pfxZ":9.32433123753901,"pX":0.18406326465562173,"pZ":2.152987706004097,"vX0":9.323307759286728,"vY0":-134.25870690420098,"vZ0":-6.171447638418989,"x":109.98,"y":180.65,"x0":-2.4372402540010447,"y0":50.00499201194284,"z0":5.572713863212418,"aX":-12.638735159737882},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2586,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40861746288497525,"extension":6.319369150876654},"hitData":{"launchSpeed":90.7,"launchAngle":29.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.21,"coordY":76.08}},"index":8,"playId":"a3f19207-5c0b-36ee-b730-1b6488d84ab1","pitchNumber":8,"startTime":"2025-07-30T00:25:36.931Z","endTime":"2025-07-30T00:25:44.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:25:44.872Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Walker hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:25:46.379Z","endTime":"2025-07-30T00:28:46.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.36095418644988,"strikeZoneBottom":1.59999711194151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.316981442914997,"aZ":-15.617026585397774,"pfxX":-6.0192725858133125,"pfxZ":9.179508404611983,"pX":-0.699864305371598,"pZ":3.5295460805099665,"vX0":6.9773549924176255,"vY0":-134.0388118063492,"vZ0":-2.5387113039689306,"x":143.68,"y":143.48,"x0":-2.5653578066466607,"y0":50.00442628808575,"z0":5.6157148460700785,"aX":-10.859419328228421},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2627,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4100038006622837,"extension":6.260872356637346},"index":0,"playId":"c83bc8c8-ef60-3b64-b3be-fd1adcd6f8c6","pitchNumber":1,"startTime":"2025-07-30T00:26:10.147Z","endTime":"2025-07-30T00:26:15.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.22291490302698,"strikeZoneBottom":1.59999962000599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.040280371280996,"aZ":-36.067842577391076,"pfxX":7.072705908484519,"pfxZ":-2.988577315488195,"pX":1.6533191100950084,"pZ":1.8232861648510532,"vX0":6.808236570255019,"vY0":-114.04550996049467,"vZ0":-1.2797613808734003,"x":53.98,"y":189.55,"x0":-2.301132238405049,"y0":50.00191534706667,"z0":5.983119678825799,"aX":9.217256850341968},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.6,"spinRate":2850,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.482220604690061,"extension":6.239299585137263},"index":1,"playId":"9d0beb72-b7b9-3f8b-9f29-4b6d3ac0f716","pitchNumber":2,"startTime":"2025-07-30T00:26:24.629Z","endTime":"2025-07-30T00:26:28.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.409086083884368,"aZ":-14.724206481692782,"pfxX":-6.023393383990653,"pfxZ":9.871078745075945,"pX":0.5531591393788322,"pZ":1.8061156686316318,"vX0":9.522703705969812,"vY0":-132.40156353292232,"vZ0":-7.234566707966157,"x":95.91,"y":190.01,"x0":-2.31462047473653,"y0":50.0028101701097,"z0":5.660358533230818,"aX":-10.648617625978462},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2478,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4143783501753555,"extension":6.37804669537876},"index":2,"playId":"9f2d6652-51da-3f9f-8ff1-c7f65a5ee930","pitchNumber":3,"startTime":"2025-07-30T00:26:41.110Z","endTime":"2025-07-30T00:26:44.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42537408980688,"aZ":-21.074526859796613,"pfxX":-10.01192445514232,"pfxZ":6.271068755860867,"pX":-0.7539199705149017,"pZ":3.328064026743571,"vX0":7.304197820940769,"vY0":-132.50791994881726,"vZ0":-2.784635368601018,"x":145.74,"y":148.92,"x0":-2.2511287731370224,"y0":50.006435591262985,"z0":5.939673364943449,"aX":-17.733008836194625},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2381,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.41403022746081586,"extension":6.322554358845119},"index":3,"playId":"31f3a9b7-e612-330f-824e-e854cfdd296b","pitchNumber":4,"startTime":"2025-07-30T00:27:00.201Z","endTime":"2025-07-30T00:27:03.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T00:27:15.218Z","endTime":"2025-07-30T00:27:28.425Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.738497246867368,"aZ":-15.580262318271673,"pfxX":-5.9908373192159585,"pfxZ":9.263415075412357,"pX":-0.2017764196491079,"pZ":3.501693918521636,"vX0":7.860065570554871,"vY0":-133.73192250738722,"vZ0":-2.936148607351178,"x":124.69,"y":144.23,"x0":-2.415560140825558,"y0":50.006241392591996,"z0":5.746642705701804,"aX":-10.736708197934947},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2453,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41126847757734675,"extension":6.440211331333803},"index":5,"playId":"52e135c3-9336-3bf5-a407-daf550086ea0","pitchNumber":5,"startTime":"2025-07-30T00:27:28.425Z","endTime":"2025-07-30T00:27:31.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13135765335086,"aZ":-23.112934674638755,"pfxX":-9.915439449430167,"pfxZ":5.037428495760645,"pX":-1.2109081316590011,"pZ":3.0530837376398847,"vX0":6.7713677888301635,"vY0":-133.61714188591867,"vZ0":-2.8653402692610284,"x":163.16,"y":156.35,"x0":-2.496152534430995,"y0":50.00309808323802,"z0":5.809224645411797,"aX":-17.83979527639135},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2390,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4106936473145688,"extension":6.301645751341107},"index":6,"playId":"d34f4c9a-3da8-30c4-b132-304b1e78f66a","pitchNumber":6,"startTime":"2025-07-30T00:27:54.000Z","endTime":"2025-07-30T00:27:57.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77484093566404,"aZ":-22.008379649588967,"pfxX":-10.038044799326899,"pfxZ":5.647015259291287,"pX":-1.5886021059001543,"pZ":3.638579387073527,"vX0":5.753387259761893,"vY0":-133.8158864748633,"vZ0":-1.619348448304672,"x":177.55,"y":140.54,"x0":-2.4702237545450294,"y0":50.00523089430896,"z0":5.8394183839697,"aX":-18.078809378494597},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2389,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41043015053600485,"extension":6.398913351544071},"index":7,"playId":"59cd00bf-7b67-3a85-9223-157794e9a666","pitchNumber":7,"startTime":"2025-07-30T00:28:41.608Z","endTime":"2025-07-30T00:28:46.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:28:46.619Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Smith doubles (18) on a line drive to right fielder Daylen Lile. Christian Walker scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:29:48.859Z","endTime":"2025-07-30T00:32:20.398Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:29:10.449Z","endTime":"2025-07-30T00:29:51.084Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.199044140656593,"aZ":-14.935049043369558,"pfxX":-5.789567343685122,"pfxZ":9.757938539592654,"pX":0.010269726645793873,"pZ":2.8497677251384363,"vX0":8.778637688421952,"vY0":-132.54809477312776,"vZ0":-4.1164371111580085,"x":116.61,"y":161.84,"x0":-2.6032046302251826,"y0":50.00416268492826,"z0":5.524598388533304,"aX":-10.230543968451334},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2545,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4143560652684526,"extension":6.294125510652829},"index":1,"playId":"d3127e48-744f-3dc4-8555-78b9024934a1","pitchNumber":1,"startTime":"2025-07-30T00:29:51.084Z","endTime":"2025-07-30T00:29:54.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.16348955683181,"strikeZoneBottom":1.57999667298661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.317181270771194,"aZ":-39.97969329874312,"pfxX":4.620208714626185,"pfxZ":-6.042162753172612,"pX":-0.30143515176179414,"pZ":2.5282638231821126,"vX0":3.404390792340032,"vY0":-113.67377336577772,"vZ0":0.8246796458647547,"x":128.49,"y":170.52,"x0":-2.425551102107739,"y0":50.00324178595686,"z0":6.1706092454264985,"aX":5.968280599154931},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.3,"breakHorizontal":-9.4,"spinRate":2806,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.48421583276885594,"extension":5.906640416973581},"index":2,"playId":"28cd0c9f-57c4-31ba-8360-3cb19a13ef9e","pitchNumber":2,"startTime":"2025-07-30T00:30:14.998Z","endTime":"2025-07-30T00:30:19.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T00:30:29.402Z","endTime":"2025-07-30T00:30:44.610Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.16346601799113,"strikeZoneBottom":1.51111277686655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155718394187296,"aZ":-15.965221019223243,"pfxX":-4.250792569233688,"pfxZ":9.069677954643922,"pX":0.06520453650659017,"pZ":4.133215042549101,"vX0":8.227922324500653,"vY0":-133.44555870621883,"vZ0":-1.2302724393328823,"x":114.51,"y":127.18,"x0":-2.5184570298800573,"y0":50.001121311819375,"z0":5.760814477472373,"aX":-7.595879976907733},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2539,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4118709246655978,"extension":6.215516980565924},"index":4,"playId":"ce56cc8e-5d01-341b-bda6-6a6007b12878","pitchNumber":3,"startTime":"2025-07-30T00:30:44.610Z","endTime":"2025-07-30T00:30:49.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.397836516115603,"aZ":-15.152927032985852,"pfxX":-6.645938856857209,"pfxZ":9.623774898981061,"pX":-0.15119642306259415,"pZ":3.124395923720104,"vX0":8.534851882310967,"vY0":-132.89990853375735,"vZ0":-3.565470069739869,"x":122.76,"y":154.42,"x0":-2.5574217084491373,"y0":50.00650969591004,"z0":5.600421376563412,"aX":-11.760448688506004},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2498,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41388070156284185,"extension":6.09522355194193},"index":5,"playId":"1cbfe0eb-6e43-3ceb-b827-3a9658f16c94","pitchNumber":4,"startTime":"2025-07-30T00:31:06.012Z","endTime":"2025-07-30T00:31:09.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.6,"strikeZoneTop":3.16345050950426,"strikeZoneBottom":1.5111116507861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.410448448876902,"aZ":-42.901468520085295,"pfxX":6.135370242447082,"pfxZ":-8.40395184905283,"pX":-1.9242079230771514,"pZ":5.111740706425113,"vX0":-0.27897331443800955,"vY0":-112.83844775871322,"vZ0":6.801309521401741,"x":190.35,"y":100.76,"x0":-2.594167740174075,"y0":50.00116747342018,"z0":6.404028441292928,"aX":7.83328572873424},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.0,"breakHorizontal":-11.0,"spinRate":2927,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4872430662849405,"extension":6.010907449154861},"index":6,"playId":"f6cde3e4-8a01-3b83-a2a0-0fb0d794d534","pitchNumber":5,"startTime":"2025-07-30T00:31:27.435Z","endTime":"2025-07-30T00:31:33.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.894387371217103,"aZ":-38.070094722786315,"pfxX":5.254385988940356,"pfxZ":-4.382370117377338,"pX":-0.19829034892211458,"pZ":3.1098681918046767,"vX0":3.5072915196273473,"vY0":-115.66426461138475,"vZ0":1.4000291483756786,"x":124.56,"y":154.81,"x0":-2.4202641472785813,"y0":50.00110880313853,"z0":6.16554579701628,"aX":7.071780109059018},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.2,"breakHorizontal":-10.4,"spinRate":2921,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.47473041280676487,"extension":6.130229759677761},"hitData":{"launchSpeed":82.1,"launchAngle":23.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.0,"coordY":111.0}},"index":7,"playId":"11c9b961-4eca-360d-aaf3-2d77a6f1ddf5","pitchNumber":6,"startTime":"2025-07-30T00:32:05.270Z","endTime":"2025-07-30T00:32:20.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.88,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:32:20.398Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Melton grounds out softly, pitcher Michael Soroka to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:32:32.636Z","endTime":"2025-07-30T00:33:09.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04251008708078,"aZ":-24.438585905254346,"pfxX":-11.71342446454338,"pfxZ":5.2588480480823065,"pX":-0.5312598749356995,"pZ":2.503431966304716,"vX0":8.136882618343996,"vY0":-121.1457493971838,"vZ0":-2.9853412962822254,"x":137.25,"y":171.19,"x0":-2.4298486737090825,"y0":50.00090353495807,"z0":5.9127164233283445,"aX":-17.22174822376899},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.0,"breakHorizontal":19.0,"spinRate":2434,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.45400259548929167,"extension":6.259454150505689},"hitData":{"launchSpeed":51.4,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.62,"coordY":178.78}},"index":0,"playId":"fb719869-8791-324f-8852-3d3b94e42ebb","pitchNumber":1,"startTime":"2025-07-30T00:33:02.075Z","endTime":"2025-07-30T00:33:09.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:33:09.210Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Zack Short to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:35:02.405Z","endTime":"2025-07-30T00:36:34.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.35071056254515,"strikeZoneBottom":1.5201893845888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.700548729145694,"aZ":-34.423356733384274,"pfxX":-7.880002903086231,"pfxZ":-1.276702458876601,"pX":0.07789429786557922,"pZ":3.208731431539402,"vX0":6.17114576776018,"vY0":-131.9178261408284,"vZ0":0.7432689388251399,"x":114.03,"y":152.14,"x0":-1.2707616972370406,"y0":50.00490011927568,"z0":5.4657545336561535,"aX":-13.856322375783268},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":12.8,"spinRate":1996,"spinDirection":251},"zone":2,"typeConfidence":0.9,"plateTime":0.41559773953648316,"extension":6.553203109856082},"index":0,"playId":"50e45111-c1a5-396b-8ffc-f4d6c454121b","pitchNumber":1,"startTime":"2025-07-30T00:35:28.243Z","endTime":"2025-07-30T00:35:31.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":84.6,"strikeZoneTop":3.55999687919533,"strikeZoneBottom":1.59000304870661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31700710456887,"aZ":-21.21982739979056,"pfxX":-6.4541565499915174,"pfxZ":5.954100987620546,"pX":-0.29597517903784415,"pZ":4.123184419128913,"vX0":4.6556732983304885,"vY0":-134.77597864783115,"vZ0":-0.3634478274896573,"x":128.28,"y":127.45,"x0":-1.2073439312924057,"y0":50.00187536496044,"z0":5.7585520321974615,"aX":-11.871881878718085},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":10.7,"spinRate":2257,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4064103281151201,"extension":6.547231234633961},"index":1,"playId":"1d04c21d-d6ef-3565-896b-4d7990bb27ab","pitchNumber":2,"startTime":"2025-07-30T00:35:41.946Z","endTime":"2025-07-30T00:35:47.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.49024398183332,"strikeZoneBottom":1.59000338341457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.889122885302662,"aZ":-26.16531866620332,"pfxX":1.3239183449460903,"pfxZ":3.6539009631816963,"pX":-1.4607956798256514,"pZ":3.0918092192544893,"vX0":0.002267238407871061,"vY0":-127.62079599344901,"vZ0":-1.1064141872691655,"x":172.68,"y":155.3,"x0":-1.6336413274138453,"y0":50.00435176383407,"z0":5.596710275018794,"aX":2.178409258024286},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-2.4,"spinRate":2182,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4296034576073411,"extension":6.512105733066234},"index":2,"playId":"afa08b97-14a4-3dce-b28c-c06d34206892","pitchNumber":3,"startTime":"2025-07-30T00:35:55.959Z","endTime":"2025-07-30T00:35:59.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.45537066449126,"strikeZoneBottom":1.6249059994848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.858203222492456,"aZ":-31.225082442827507,"pfxX":-10.462990979780109,"pfxZ":0.6843876029067886,"pX":1.2768341095814568,"pZ":2.0934532365295278,"vX0":8.76251552709384,"vY0":-116.84542464987891,"vZ0":-1.0436310358663827,"x":68.33,"y":182.26,"x0":-1.1611261351184767,"y0":50.00190479518959,"z0":5.4778230869494555,"aX":-14.478232126379185},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.3,"breakHorizontal":16.8,"spinRate":1701,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.46862875564365547,"extension":6.825570210461116},"index":3,"playId":"82903dbd-7bf3-39bd-b88d-fe27bd60e273","pitchNumber":4,"startTime":"2025-07-30T00:36:11.200Z","endTime":"2025-07-30T00:36:15.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5659552666348,"aZ":-31.729777658446903,"pfxX":-9.460932351893621,"pfxZ":0.24536016853038234,"pX":-0.2867025787404985,"pZ":1.7950659806371398,"vX0":6.4072973994419,"vY0":-132.85342878946497,"vZ0":-3.081798110409262,"x":127.93,"y":190.31,"x0":-1.505668302718309,"y0":50.00031796551807,"z0":5.286357456775893,"aX":-16.839435583157616},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":2111,"spinDirection":254},"zone":7,"typeConfidence":0.91,"plateTime":0.4129345832391724,"extension":6.60096740298318},"hitData":{"launchSpeed":95.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":145.5}},"index":4,"playId":"5cae7f17-c5f1-36ac-bf35-a23ad7ec8e2b","pitchNumber":5,"startTime":"2025-07-30T00:36:26.761Z","endTime":"2025-07-30T00:36:34.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:36:34.563Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a soft ground ball to third baseman Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:36:39.728Z","endTime":"2025-07-30T00:37:23.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.299926411888297,"aZ":-36.38942278115316,"pfxX":-8.429325649230218,"pfxZ":-2.3914405954638855,"pX":-1.2569634972341805,"pZ":3.4254217698821168,"vX0":3.353798857877616,"vY0":-132.17353569285598,"vZ0":1.7913240981825829,"x":164.91,"y":146.29,"x0":-1.4502083554135519,"y0":50.00353888962186,"z0":5.4193446028150545,"aX":-14.85069349050642},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.7,"breakHorizontal":14.5,"spinRate":2022,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.41508810059429546,"extension":6.411609526369797},"index":0,"playId":"ef347d04-b635-3364-a6a0-7a6e1c0aab2e","pitchNumber":1,"startTime":"2025-07-30T00:36:57.255Z","endTime":"2025-07-30T00:37:00.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.742961480819712,"aZ":-33.72861393640667,"pfxX":-10.00051883394783,"pfxZ":-0.8645371576643708,"pX":-0.6813770122539119,"pZ":2.7911899198932053,"vX0":6.236151921083716,"vY0":-133.6358328567759,"vZ0":-0.2243422759608179,"x":142.97,"y":163.42,"x0":-1.754615589843179,"y0":50.00396472211783,"z0":5.314016487373283,"aX":-17.958134776942945},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.4,"breakHorizontal":16.7,"spinRate":2052,"spinDirection":258},"zone":4,"typeConfidence":0.9,"plateTime":0.4110108920321882,"extension":6.658662086023026},"hitData":{"launchSpeed":52.4,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.31,"coordY":181.32}},"index":1,"playId":"dd94a996-0860-3c0b-8721-1593c0c6a908","pitchNumber":2,"startTime":"2025-07-30T00:37:13.905Z","endTime":"2025-07-30T00:37:23.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:37:23.540Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:37:29.440Z","endTime":"2025-07-30T00:38:59.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.074222507784736,"aZ":-32.36701457576957,"pfxX":-9.056589212746537,"pfxZ":-0.11018305728945865,"pX":-0.0636618249845983,"pZ":1.7359212133599116,"vX0":7.720755952520925,"vY0":-133.50346020443357,"vZ0":-3.1935788892978803,"x":119.43,"y":191.91,"x0":-1.823531851853958,"y0":50.00167257773179,"z0":5.2895570136712395,"aX":-16.266278812285183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":14.6,"spinRate":1996,"spinDirection":253},"zone":8,"typeConfidence":0.91,"plateTime":0.41106498685877924,"extension":6.61242768907124},"index":0,"playId":"b79f05d9-88e7-3eb8-bbe6-10d5ae169d73","pitchNumber":1,"startTime":"2025-07-30T00:37:51.401Z","endTime":"2025-07-30T00:37:56.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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, 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":78.0,"endSpeed":70.8,"strikeZoneTop":3.2434579974836,"strikeZoneBottom":1.50168912081958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26235462582848,"aZ":-31.62388759076959,"pfxX":8.671738807908962,"pfxZ":0.43691869410830053,"pX":0.40452039417470653,"pZ":0.5304799190344668,"vX0":2.780942347667429,"vY0":-113.46098285380225,"vZ0":-3.1426567532900487,"x":101.58,"y":224.46,"x0":-1.971651272563808,"y0":50.00491122787644,"z0":5.16096418056434,"aX":11.044718947802087},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.4,"spinRate":2613,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.48711197945611895,"extension":6.4958398578159295},"index":1,"playId":"6bdf45dc-a068-305b-977d-69de29c66d48","pitchNumber":2,"startTime":"2025-07-30T00:38:15.218Z","endTime":"2025-07-30T00:38:21.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6019211559973,"aZ":-30.440600331346104,"pfxX":-11.986547946603633,"pfxZ":1.2635451563118831,"pX":-0.7268329421871604,"pZ":2.4301913630335097,"vX0":4.905999107625812,"vY0":-116.96350292730042,"vZ0":-0.7715259081787575,"x":144.71,"y":173.16,"x0":-1.3085772060833774,"y0":50.001065313233134,"z0":5.650202516002073,"aX":-16.400804152018903},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.4,"breakHorizontal":20.3,"spinRate":1819,"spinDirection":263},"zone":4,"typeConfidence":0.9,"plateTime":0.4705179319408632,"extension":6.822066483892967},"index":2,"playId":"6cccfe28-781d-34de-86a1-7f047ea20b02","pitchNumber":3,"startTime":"2025-07-30T00:38:34.327Z","endTime":"2025-07-30T00:38:37.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.226148418090837,"aZ":-34.02769768987349,"pfxX":-9.498045639503403,"pfxZ":-1.3793305094121147,"pX":-0.9953509834109666,"pZ":1.2096011336377033,"vX0":4.465253347836539,"vY0":-116.28056378697038,"vZ0":-2.0141065863224656,"x":154.94,"y":206.12,"x0":-1.7238488288165346,"y0":50.00235608697258,"z0":5.36766755452946,"aX":-12.787224903874153},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.8,"breakHorizontal":15.8,"spinRate":1574,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4741197315191146,"extension":6.627706656736023},"index":3,"playId":"028a38d8-3fd7-356f-ae4a-d024d7943daa","pitchNumber":4,"startTime":"2025-07-30T00:38:56.503Z","endTime":"2025-07-30T00:38:59.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.33,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:38:59.649Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Adams grounds out softly, shortstop Zack Short to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:39:04.546Z","endTime":"2025-07-30T00:40:08.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.407536624511817,"aZ":-31.217945899279115,"pfxX":-10.651909730132623,"pfxZ":0.5367316218032947,"pX":0.20915557781914032,"pZ":2.24978887428016,"vX0":7.9130899829881605,"vY0":-133.05503830241724,"vZ0":-2.166997026789968,"x":109.03,"y":178.04,"x0":-1.4355628940678775,"y0":50.001524963496855,"z0":5.361027414940307,"aX":-18.892743132325855},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.7,"breakHorizontal":17.3,"spinRate":2019,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4133655501760063,"extension":6.508194809554765},"index":0,"playId":"5c1ea6c3-f276-3045-ab94-36df5f998558","pitchNumber":1,"startTime":"2025-07-30T00:39:23.347Z","endTime":"2025-07-30T00:39:29.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.520811364410932,"aZ":-34.092623640475175,"pfxX":-10.488756163135363,"pfxZ":-1.0889353427593385,"pX":-1.028783230968145,"pZ":2.615339880809426,"vX0":4.67777088718516,"vY0":-132.2728218164254,"vZ0":-0.5901073039126492,"x":156.21,"y":168.17,"x0":-1.4659257198077227,"y0":50.00542086794987,"z0":5.3602448443645585,"aX":-18.425687505545262},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.9,"breakHorizontal":17.9,"spinRate":2105,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.4154842618234471,"extension":6.57409276643763},"hitData":{"launchSpeed":40.9,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":113.49,"coordY":166.28}},"index":1,"playId":"b683b57d-2162-32fd-8f6f-712107113c6e","pitchNumber":2,"startTime":"2025-07-30T00:40:00.246Z","endTime":"2025-07-30T00:40:08.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:40:08.092Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:42:17.807Z","endTime":"2025-07-30T00:43:50.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":90.6,"endSpeed":82.1,"strikeZoneTop":2.92827307393516,"strikeZoneBottom":1.42544678979265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51666784593927,"aZ":-21.505172991875117,"pfxX":-10.409403524475843,"pfxZ":6.169679273821891,"pX":0.5087903928792418,"pZ":1.831007780759755,"vX0":10.413132024254788,"vY0":-131.35161865890342,"vZ0":-6.068126695645061,"x":97.61,"y":189.34,"x0":-2.174368022092779,"y0":50.001929454150726,"z0":5.794129004797585,"aX":-17.99967691229683},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2416,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4186608534128302,"extension":6.313655968983924},"index":0,"playId":"1b598a27-6303-3c64-a542-22a51f982ed2","pitchNumber":1,"startTime":"2025-07-30T00:42:37.329Z","endTime":"2025-07-30T00:42:41.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.03191976467122,"strikeZoneBottom":1.45999684080953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619916182717276,"aZ":-41.237607230746455,"pfxX":4.023694504339348,"pfxZ":-6.950199787379288,"pX":1.8982004819242693,"pZ":1.809673111193953,"vX0":7.717189077788113,"vY0":-114.71907854434846,"vZ0":-0.7177669023805405,"x":44.65,"y":189.92,"x0":-2.062334189239985,"y0":50.004456685747975,"z0":6.225086735642109,"aX":5.244473067537339},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.4,"breakHorizontal":-9.6,"spinRate":2989,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4815670051625487,"extension":6.164985306032081},"index":1,"playId":"84298be1-c088-3083-8968-2d50a38dd4c5","pitchNumber":2,"startTime":"2025-07-30T00:42:51.651Z","endTime":"2025-07-30T00:42:55.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.06640799464428,"strikeZoneBottom":1.35635145349465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.476628165869077,"aZ":-40.055553409662124,"pfxX":2.852189506418374,"pfxZ":-5.8994325947823585,"pX":1.784070701565288,"pZ":-0.36959477419240333,"vX0":8.313385515917757,"vY0":-115.98455065918988,"vZ0":-5.340092983087246,"x":49.0,"y":248.76,"x0":-2.2444435919408545,"y0":50.00071754018347,"z0":5.861104201773616,"aX":3.811845048724009},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.9,"breakHorizontal":-7.6,"spinRate":2818,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4756649945268676,"extension":6.28868366390908},"index":2,"playId":"05114f0c-37a3-38e2-bbf5-3c68078cd740","pitchNumber":3,"startTime":"2025-07-30T00:43:04.893Z","endTime":"2025-07-30T00:43:09.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12758666952154,"aZ":-26.066670804665726,"pfxX":-11.481664272004307,"pfxZ":3.4394290149651408,"pX":-0.8254536209661624,"pZ":2.8672173578157643,"vX0":7.698795984695767,"vY0":-133.31994613424249,"vZ0":-2.697228666905007,"x":148.46,"y":161.37,"x0":-2.2779725808853666,"y0":50.006205176937,"z0":5.799646874937786,"aX":-20.404851863353546},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":2359,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41290335659745336,"extension":6.408602719470645},"index":3,"playId":"321af21c-37d5-3748-9819-1072fd9bac92","pitchNumber":4,"startTime":"2025-07-30T00:43:21.492Z","endTime":"2025-07-30T00:43:27.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.887860612951158,"aZ":-17.185228080210443,"pfxX":-4.427373407435304,"pfxZ":8.240863477476772,"pX":0.6987362793884153,"pZ":2.704889176779061,"vX0":9.531321380866897,"vY0":-134.43165194549707,"vZ0":-4.5820908339039494,"x":90.37,"y":165.75,"x0":-2.3276308482176593,"y0":50.000072606385906,"z0":5.662408363192687,"aX":-8.050629794161972},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":5.9,"spinRate":2540,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.40844643970332717,"extension":6.393438900924591},"hitData":{"launchSpeed":100.5,"launchAngle":12.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":162.53,"coordY":86.3}},"index":4,"playId":"3482d43e-8731-3bd1-bc06-080c9dad2fde","pitchNumber":5,"startTime":"2025-07-30T00:43:40.000Z","endTime":"2025-07-30T00:43:50.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:43:50.840Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a sharp ground ball to left fielder James Wood. Yainer Diaz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:43:51.024Z","endTime":"2025-07-30T00:45:07.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.14071866002712,"strikeZoneBottom":1.57579573189604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92823910561972,"aZ":-15.852377739554294,"pfxX":-6.556918804998698,"pfxZ":8.922327558972519,"pX":-0.5797794101879251,"pZ":2.458031495736078,"vX0":7.449270671608429,"vY0":-134.79068289606025,"vZ0":-5.444117129998155,"x":139.1,"y":172.41,"x0":-2.535148951560991,"y0":50.00040977043247,"z0":5.633792109406652,"aX":-11.991915203455465},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2509,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4072702120763174,"extension":6.287658016749602},"index":0,"playId":"04c7a903-1760-3813-95f5-e3dbb6bf9150","pitchNumber":1,"startTime":"2025-07-30T00:44:18.006Z","endTime":"2025-07-30T00:44:21.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.27743359963067,"strikeZoneBottom":1.60999937320082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44612692375744,"aZ":-12.915151750173719,"pfxX":-5.704496139659557,"pfxZ":10.868085022789192,"pX":0.9806011925111844,"pZ":2.0059253413577314,"vX0":10.537943849921682,"vY0":-132.55457504276185,"vZ0":-6.998831825627653,"x":79.62,"y":184.62,"x0":-2.31284739240695,"y0":50.00393397915935,"z0":5.631559737238759,"aX":-10.110745505773057},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2574,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4138803112372038,"extension":6.418848343022917},"index":1,"playId":"73448689-5912-3111-8866-029f0e230648","pitchNumber":2,"startTime":"2025-07-30T00:44:36.133Z","endTime":"2025-07-30T00:44:40.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.8,"endSpeed":83.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85032392297461,"aZ":-18.96492717258681,"pfxX":-9.65759895373889,"pfxZ":7.393114867633256,"pX":-0.24404128959607596,"pZ":1.4730192457257147,"vX0":8.806742148767677,"vY0":-133.15693618939017,"vZ0":-7.502757622098061,"x":126.3,"y":199.01,"x0":-2.3470903134248204,"y0":50.005247789484336,"z0":5.71042857300645,"aX":-17.263332925279762},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2424,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4120805605834965,"extension":6.418651347212238},"hitData":{"launchSpeed":102.1,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":72.42,"coordY":126.74}},"index":2,"playId":"54356921-8f55-3af0-b682-d71431372948","pitchNumber":3,"startTime":"2025-07-30T00:44:56.231Z","endTime":"2025-07-30T00:45:07.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.3,"awayTeamWinProbability":26.700000000000003,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.28,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:45:07.003Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:45:09.786Z","endTime":"2025-07-30T00:46:55.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.06703638617825,"strikeZoneBottom":1.53615702347495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.392144192693685,"aZ":-40.572269417056965,"pfxX":6.519055017483111,"pfxZ":-6.331688177670145,"pX":-1.5786684053441953,"pZ":3.74834977080047,"vX0":0.312881813730168,"vY0":-114.73100346066879,"vZ0":3.1604906434351143,"x":177.18,"y":137.57,"x0":-2.563399268009143,"y0":50.00545151839876,"z0":6.3229374881190274,"aX":8.640759545126501},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.3,"breakHorizontal":-11.9,"spinRate":2945,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4784720768696751,"extension":6.018651949257093},"index":0,"playId":"d6839184-707c-342b-9518-7de73e47bd97","pitchNumber":1,"startTime":"2025-07-30T00:45:33.302Z","endTime":"2025-07-30T00:45:37.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89675200019308,"aZ":-14.328130481397146,"pfxX":-5.020665150375523,"pfxZ":9.943245512988959,"pX":0.024292693478264245,"pZ":2.592043598227066,"vX0":8.007031942988332,"vY0":-133.64356019407342,"vZ0":-5.6051794189215105,"x":116.07,"y":168.79,"x0":-2.369045582989091,"y0":50.003251324999816,"z0":5.759387796033174,"aX":-9.012023266382196},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2533,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.41107303661307704,"extension":6.332464217847349},"index":1,"playId":"64a0ec5b-f161-3fed-b12d-88a20f5d98e7","pitchNumber":2,"startTime":"2025-07-30T00:45:51.692Z","endTime":"2025-07-30T00:45:54.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.928856080257297,"aZ":-15.793248968317652,"pfxX":-5.181407634423047,"pfxZ":9.145901613434708,"pX":-0.5265437632207164,"pZ":3.266318377307234,"vX0":6.950354390732661,"vY0":-133.53735277505754,"vZ0":-3.780999535667788,"x":137.07,"y":150.59,"x0":-2.4997258113534597,"y0":50.00597392026272,"z0":5.849429079282697,"aX":-9.284226910552233},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2486,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41144645853684647,"extension":6.332985301816681},"index":2,"playId":"5fa681ee-4bec-3032-9cd3-17b03b5300fa","pitchNumber":3,"startTime":"2025-07-30T00:46:12.505Z","endTime":"2025-07-30T00:46:15.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.1,"endSpeed":83.4,"strikeZoneTop":3.16853457076477,"strikeZoneBottom":1.53616196126502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33944204727984,"aZ":-14.61968043737734,"pfxX":-5.852027778602194,"pfxZ":9.748741517034546,"pX":-0.9079702147119441,"pZ":3.6409107456643723,"vX0":5.94136994718483,"vY0":-133.92641518121394,"vZ0":-3.273470681588866,"x":151.61,"y":140.48,"x0":-2.404399792758404,"y0":50.00064151484337,"z0":5.9371776778623495,"aX":-10.5348229031739},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2444,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4103912699779686,"extension":6.380948266250835},"index":3,"playId":"6112d7f2-c311-331c-b669-f3642339bf52","pitchNumber":4,"startTime":"2025-07-30T00:46:32.248Z","endTime":"2025-07-30T00:46:37.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.13474693176045,"strikeZoneBottom":1.57000047215929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.520062446571085,"aZ":-13.784023067370503,"pfxX":-6.705271367473981,"pfxZ":10.176609402185385,"pX":-0.4061483171606368,"pZ":1.7446852018272225,"vX0":7.494917375941579,"vY0":-134.2074621938282,"vZ0":-7.829223249584031,"x":132.48,"y":191.67,"x0":-2.3760198248847773,"y0":50.00667251506353,"z0":5.700500805069375,"aX":-12.122851362572208},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2501,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40955992189510626,"extension":6.365865134442252},"index":4,"playId":"e272016b-5e5f-3e04-8e13-53b54fe91138","pitchNumber":5,"startTime":"2025-07-30T00:46:51.480Z","endTime":"2025-07-30T00:46:55.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.55,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:46:55.830Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Short strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:47:11.079Z","endTime":"2025-07-30T00:49:25.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"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":91.8,"endSpeed":83.5,"strikeZoneTop":3.24596709555937,"strikeZoneBottom":1.56000260059785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.994395932479172,"aZ":-12.636056137513696,"pfxX":-6.269118257538027,"pfxZ":10.977392220598794,"pX":1.0089554448327203,"pZ":1.359871545725442,"vX0":10.565748134901265,"vY0":-132.94719231534785,"vZ0":-8.967677647660416,"x":78.54,"y":202.06,"x0":-2.212530352079816,"y0":50.00585112276209,"z0":5.706373020240606,"aX":-11.162119814454009},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2538,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4128854141852387,"extension":6.40642758755243},"index":0,"playId":"7579f53e-9a80-3b98-9677-c174bd9313c0","pitchNumber":1,"startTime":"2025-07-30T00:47:20.442Z","endTime":"2025-07-30T00:47:24.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.21194165067961,"strikeZoneBottom":1.55999999981898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.340941005994704,"aZ":-19.66224449496965,"pfxX":-9.088763505737338,"pfxZ":7.047387425418211,"pX":0.23597575289372558,"pZ":2.930516218921439,"vX0":9.36798559181508,"vY0":-132.62380639358693,"vZ0":-3.99559618506216,"x":108.01,"y":159.66,"x0":-2.1674417015078253,"y0":50.00082057504177,"z0":5.897428527047894,"aX":-16.12993802846577},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2375,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.413575065799503,"extension":6.327813521757905},"index":1,"playId":"c1a05b7b-92ab-3608-a08c-563c720847d5","pitchNumber":2,"startTime":"2025-07-30T00:47:38.124Z","endTime":"2025-07-30T00:47:41.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.309749822043575,"aZ":-21.04331963671054,"pfxX":-11.078930783192666,"pfxZ":6.326527052918651,"pX":-0.9261610572659954,"pZ":3.0897371741017383,"vX0":7.228533560830915,"vY0":-132.55212924010615,"vZ0":-3.3689691924184295,"x":152.3,"y":155.36,"x0":-2.264909246448348,"y0":50.0034936458796,"z0":5.934296427518524,"aX":-19.493473315621404},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.8,"breakHorizontal":18.2,"spinRate":2376,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41501560235491075,"extension":6.4363670851963795},"index":2,"playId":"b89605df-4105-3d3b-a591-967693aa7e6a","pitchNumber":3,"startTime":"2025-07-30T00:47:56.508Z","endTime":"2025-07-30T00:48:01.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.14390632850978,"strikeZoneBottom":1.52595736614936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75125331328813,"aZ":-35.78090722854047,"pfxX":7.347181412917832,"pfxZ":-2.6346141733625146,"pX":-0.7635828716664385,"pZ":4.654956126883857,"vX0":1.6193669718752999,"vY0":-116.41217813021166,"vZ0":4.056935752409305,"x":146.11,"y":113.1,"x0":-2.4235312865080676,"y0":50.0051759369202,"z0":6.285788169005349,"aX":10.041104744105361},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.5,"breakHorizontal":-13.7,"spinRate":2798,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.47130199654011795,"extension":6.239390804490762},"index":3,"playId":"98af649d-9302-3885-849c-374bb6a62ea4","pitchNumber":4,"startTime":"2025-07-30T00:48:20.011Z","endTime":"2025-07-30T00:48:23.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.304199228305045,"aZ":-14.594230894122214,"pfxX":-6.096519541024122,"pfxZ":9.719923978420223,"pX":1.2074393124112788,"pZ":1.4648511505898185,"vX0":10.989999239740422,"vY0":-134.206413754676,"vZ0":-8.248801071629158,"x":70.98,"y":199.23,"x0":-2.164202739813169,"y0":50.00509388680363,"z0":5.635986952582892,"aX":-11.030088484201901},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2574,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4094239245789888,"extension":6.484862791924074},"index":4,"playId":"88e8b544-62d5-38b5-ac5d-3a5c3f2f7aea","pitchNumber":5,"startTime":"2025-07-30T00:48:40.771Z","endTime":"2025-07-30T00:48:44.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.21192917498203,"strikeZoneBottom":1.55999815292034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.919795680776208,"aZ":-41.191407407283876,"pfxX":6.614807559847672,"pfxZ":-6.782273311939072,"pX":-1.015589109107972,"pZ":4.022427521847012,"vX0":1.4260653748028123,"vY0":-115.31674202116754,"vZ0":3.8311368806567003,"x":155.71,"y":130.17,"x0":-2.5027311221697235,"y0":50.00099689852402,"z0":6.345843458588099,"aX":8.797331973192499},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.8,"breakHorizontal":-12.4,"spinRate":2925,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.47723198699826863,"extension":6.124831803982412},"index":5,"playId":"905eab71-d42d-3e7a-a673-b57c4de3094b","pitchNumber":6,"startTime":"2025-07-30T00:49:01.528Z","endTime":"2025-07-30T00:49:06.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11648603659129,"aZ":-12.206520034360182,"pfxX":-5.524031410779655,"pfxZ":11.0569661556697,"pX":-0.17125240679029066,"pZ":3.262210588138828,"vX0":7.836560930537543,"vY0":-134.729965724894,"vZ0":-4.236094276121423,"x":123.53,"y":150.7,"x0":-2.4240220696689083,"y0":50.00085665902203,"z0":5.742294230488734,"aX":-9.974513286699809},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":7.9,"spinRate":2631,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4093192051761392,"extension":6.387875578765086},"index":6,"playId":"b80a932b-d503-3cd6-8d9a-851f71242914","pitchNumber":7,"startTime":"2025-07-30T00:49:20.947Z","endTime":"2025-07-30T00:49:25.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.69,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:49:25.953Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, second baseman Luis García Jr. to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:49:33.160Z","endTime":"2025-07-30T00:50:22.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.48340047314762,"strikeZoneBottom":1.75583002439561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.028904638529053,"aZ":-24.15077953787869,"pfxX":-11.913706130684268,"pfxZ":5.5356427740705785,"pX":1.013659934722604,"pZ":0.3284018845491778,"vX0":11.236980941323246,"vY0":-120.57807211885472,"vZ0":-7.818447645130075,"x":88.16,"y":235.61,"x0":-2.1959358107085847,"y0":50.00005545305733,"z0":5.795853982782194,"aX":-17.253398627315644},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.9,"breakHorizontal":18.4,"spinRate":2264,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4571287083107749,"extension":6.256975663570068},"index":0,"playId":"0db52259-d40b-3c61-9b37-b412f61c67fa","pitchNumber":1,"startTime":"2025-07-30T00:49:48.959Z","endTime":"2025-07-30T00:49:53.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03874233197691,"aZ":-26.543251962193487,"pfxX":-11.044564857939616,"pfxZ":3.9734642422729394,"pX":0.1973686525713965,"pZ":2.3727598452018834,"vX0":9.073023770479402,"vY0":-118.93554305820456,"vZ0":-2.5948585785224947,"x":109.48,"y":174.72,"x0":-2.25138922760583,"y0":50.00309747508498,"z0":5.910977382955576,"aX":-15.65770275748137},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2243,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.46236808374812544,"extension":6.261198014788757},"hitData":{"launchSpeed":69.2,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":150.06}},"index":1,"playId":"0440fc6e-a190-34ba-9bed-54aaa832fadc","pitchNumber":2,"startTime":"2025-07-30T00:50:15.028Z","endTime":"2025-07-30T00:50:22.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.900000000000013,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:50:22.302Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:52:34.621Z","endTime":"2025-07-30T00:54:45.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.21589627975055,"strikeZoneBottom":1.45587216386589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.785779229332412,"aZ":-30.09899122788712,"pfxX":-9.659656631588067,"pfxZ":1.1841465752260127,"pX":-0.06710403759265235,"pZ":2.568093141302038,"vX0":6.944304128870553,"vY0":-131.60189002711306,"vZ0":-1.1318034807752813,"x":119.56,"y":169.44,"x0":-1.4894390270849882,"y0":50.00029374748759,"z0":5.239877358416923,"aX":-16.885433467825287},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":1998,"spinDirection":254},"zone":5,"typeConfidence":0.91,"plateTime":0.4167207276264304,"extension":6.536140525017032},"index":0,"playId":"bd2ae716-75fa-35dc-836c-af5f8bef82e3","pitchNumber":1,"startTime":"2025-07-30T00:52:52.105Z","endTime":"2025-07-30T00:52:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.21588951298148,"strikeZoneBottom":1.49000063134668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.299845773907755,"aZ":-31.80034837014194,"pfxX":8.00498751691796,"pfxZ":0.27458462647778914,"pX":2.0612032854471005,"pZ":0.9513866851055696,"vX0":6.081455554223056,"vY0":-115.5012924113494,"vZ0":-2.7090561348632454,"x":38.43,"y":213.09,"x0":-1.6586206565809847,"y0":50.00031255048794,"z0":5.2402286054581015,"aX":10.661068621067084},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":-16.2,"spinRate":2779,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4767637955696058,"extension":6.322412507206845},"index":1,"playId":"d822c59c-85f4-3954-be67-18bda9a09359","pitchNumber":2,"startTime":"2025-07-30T00:53:05.738Z","endTime":"2025-07-30T00:53:10.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.28411125578138,"strikeZoneBottom":1.4899990987596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.342602693757676,"aZ":-32.295829125810464,"pfxX":-9.844780441782914,"pfxZ":-0.06726978826720575,"pX":0.6962115063221459,"pZ":3.2790185898898736,"vX0":9.092422037647548,"vY0":-133.40546633911742,"vZ0":0.7278306184163088,"x":90.46,"y":150.25,"x0":-1.4811345274172192,"y0":50.00366232493735,"z0":5.335025433129942,"aX":-17.70355563865421},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":15.8,"spinRate":2066,"spinDirection":252},"zone":3,"typeConfidence":0.9,"plateTime":0.4109505189770353,"extension":6.509069976441881},"index":2,"playId":"445fad62-2e66-3662-8f87-938e5fdf3013","pitchNumber":3,"startTime":"2025-07-30T00:53:21.552Z","endTime":"2025-07-30T00:53:25.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:53:33.902Z","endTime":"2025-07-30T00:53:39.885Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.21589220447749,"strikeZoneBottom":1.49000126280689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.514867468446123,"aZ":-34.17345259387214,"pfxX":-9.96514959920429,"pfxZ":-1.4316541094092559,"pX":2.3441459371579025,"pZ":0.02557844258952521,"vX0":11.460049883336037,"vY0":-117.48975364530861,"vZ0":-4.769271861619368,"x":27.65,"y":238.09,"x0":-1.3048540685865864,"y0":50.00298307244138,"z0":5.2619721291158745,"aX":-13.915079384801805},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.6,"breakHorizontal":15.2,"spinRate":1707,"spinDirection":273},"zone":14,"typeConfidence":0.9,"plateTime":0.4664173256731021,"extension":6.620844765917148},"index":4,"playId":"94017cca-a31f-3a6d-a67a-a6a192e64ca4","pitchNumber":4,"startTime":"2025-07-30T00:53:39.885Z","endTime":"2025-07-30T00:53:44.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.044712106216895,"aZ":-30.353769187686467,"pfxX":-9.948989044745488,"pfxZ":1.3142805008581586,"pX":-1.6958345479428654,"pZ":2.839242921548377,"vX0":2.5342377063186623,"vY0":-117.03147627262652,"vZ0":0.36439939953135125,"x":181.64,"y":162.12,"x0":-1.5034373572109394,"y0":50.000570328059865,"z0":5.535345175175596,"aX":-13.734060862784213},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.8,"breakHorizontal":17.3,"spinRate":1800,"spinDirection":271},"zone":11,"typeConfidence":0.9,"plateTime":0.46886092341614916,"extension":6.465135134327705},"index":5,"playId":"d53727c1-53eb-335d-bd60-d6d4789c1411","pitchNumber":5,"startTime":"2025-07-30T00:53:56.143Z","endTime":"2025-07-30T00:54:00.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.990625437777997,"aZ":-20.232955821023964,"pfxX":-10.223598808668179,"pfxZ":6.561390044677157,"pX":0.7291494674758456,"pZ":3.1371311736203604,"vX0":8.379541547760077,"vY0":-134.50153980626422,"vZ0":-2.605467865223492,"x":89.21,"y":154.08,"x0":-1.108699756244988,"y0":50.00313273960612,"z0":5.563912606988336,"aX":-18.60719101306469},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":16.6,"spinRate":2244,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.4082692476097729,"extension":6.2793028846197645},"index":6,"playId":"236c1abc-a97f-35b4-8b8c-6760d76e2d7c","pitchNumber":6,"startTime":"2025-07-30T00:54:40.608Z","endTime":"2025-07-30T00:54:45.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:54:45.490Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:54:46.134Z","endTime":"2025-07-30T00:56:14.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.50155693418126,"strikeZoneBottom":1.60999699640896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.670663882148958,"aZ":-20.18431595205718,"pfxX":-8.66767306573806,"pfxZ":6.4621088221200775,"pX":0.05094539787360311,"pZ":4.267316153889356,"vX0":6.456591391794735,"vY0":-135.8317019203096,"vZ0":-0.1613796636783097,"x":115.06,"y":123.56,"x0":-1.238980176000507,"y0":50.00440845402849,"z0":5.739225661715737,"aX":-16.086295222320278},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2260,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.40431917368724557,"extension":6.566001348208203},"index":0,"playId":"44a3ce94-f81a-3d5c-ab58-ad28eb000a27","pitchNumber":1,"startTime":"2025-07-30T00:55:04.537Z","endTime":"2025-07-30T00:55:08.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.3988968848626,"strikeZoneBottom":1.61000037803831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29935353915633,"aZ":-33.51053557986566,"pfxX":9.670592879156322,"pfxZ":-1.0149667649149094,"pX":-1.3432163929924856,"pZ":2.165691896808565,"vX0":-1.1580974646299071,"vY0":-114.9689522176624,"vZ0":0.19088299426840116,"x":168.2,"y":180.31,"x0":-2.082864174711281,"y0":50.00131405969158,"z0":5.374448160570747,"aX":12.750441456883445},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.4,"breakHorizontal":-17.0,"spinRate":2639,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.47916033964778837,"extension":6.420466309453264},"index":1,"playId":"72971642-536e-3588-b739-65e5069c5b60","pitchNumber":2,"startTime":"2025-07-30T00:55:18.065Z","endTime":"2025-07-30T00:55:22.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.715692083369387,"aZ":-18.624898833831224,"pfxX":-9.69189704165275,"pfxZ":7.351771263149172,"pX":-0.15375295758880803,"pZ":2.3755071517847237,"vX0":6.001966305423015,"vY0":-135.42171070849366,"vZ0":-5.2456907471964085,"x":122.86,"y":174.64,"x0":-1.1485865908503758,"y0":50.00155642735846,"z0":5.655247600373239,"aX":-17.860302857239112},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2330,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.405655350097224,"extension":6.4384147069802555},"index":2,"playId":"eb9ea06e-f632-38f6-ba85-5b81835b546f","pitchNumber":3,"startTime":"2025-07-30T00:55:31.641Z","endTime":"2025-07-30T00:55:34.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-30T00:55:44.203Z","endTime":"2025-07-30T00:55:53.479Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.3988986332039,"strikeZoneBottom":1.60999880377096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.273416742619364,"aZ":-19.407073543945916,"pfxX":-9.21083392653045,"pfxZ":6.863420436318621,"pX":1.3293558788697482,"pZ":2.448645174061486,"vX0":9.500928844957162,"vY0":-135.8879507026439,"vZ0":-4.900194126159716,"x":66.33,"y":172.67,"x0":-1.0246378208345777,"y0":50.002095417392,"z0":5.633665946613809,"aX":-17.132621938788226},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":14.5,"spinRate":2264,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4039024597316989,"extension":6.567234905101284},"index":4,"playId":"94e04c24-ce94-3035-a122-6fb3e348c63f","pitchNumber":4,"startTime":"2025-07-30T00:55:53.479Z","endTime":"2025-07-30T00:55:58.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.43313947139067,"strikeZoneBottom":1.61000294737018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.706029691900515,"aZ":-32.38125439820916,"pfxX":-9.774122559491364,"pfxZ":-0.11552493676448261,"pX":0.244190481083908,"pZ":1.1949103798181915,"vX0":7.902138681271707,"vY0":-133.66104088772406,"vZ0":-4.254442614487931,"x":107.69,"y":206.52,"x0":-1.485565821556911,"y0":50.002328220469096,"z0":5.141126017065798,"aX":-17.62569474746489},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2145,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4103054732717242,"extension":6.633063539901978},"index":5,"playId":"a96f5522-5f36-32e7-860c-1e362e74623e","pitchNumber":5,"startTime":"2025-07-30T00:56:09.236Z","endTime":"2025-07-30T00:56:14.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:56:14.630Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Christian Walker. CJ Abrams to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:56:15.349Z","endTime":"2025-07-30T00:57:58.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.6,"strikeZoneTop":3.89562454564403,"strikeZoneBottom":1.82000256596823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.985094992282217,"aZ":-34.03778335688135,"pfxX":9.912339359091952,"pfxZ":-1.4589115525041425,"pX":-0.8851289849883243,"pZ":2.2131552128082963,"vX0":0.18006885874496253,"vY0":-113.5382995668511,"vZ0":0.6957865422818663,"x":150.74,"y":179.02,"x0":-2.249263847999943,"y0":50.00269630618886,"z0":5.349391682035164,"aX":12.660554030871172},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.0,"breakHorizontal":-17.9,"spinRate":2687,"spinDirection":71},"zone":13,"typeConfidence":0.89,"plateTime":0.4864810255055674,"extension":6.2924875346779805},"index":0,"playId":"7e4238f2-bc5a-38a5-ad18-3e43403dd699","pitchNumber":1,"startTime":"2025-07-30T00:56:41.291Z","endTime":"2025-07-30T00:56:46.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams steals (25) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"7e4238f2-bc5a-38a5-ad18-3e43403dd699","startTime":"2025-07-30T00:56:51.995Z","endTime":"2025-07-30T00:57:09.847Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"postOnSecond":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.44,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82277146117381,"aZ":-31.689439131455384,"pfxX":-10.912197105842761,"pfxZ":0.34653539741136186,"pX":0.32031439866641015,"pZ":1.5269292601441589,"vX0":7.144377530239058,"vY0":-118.53833078082687,"vZ0":-2.558249267880404,"x":104.79,"y":197.55,"x0":-1.3304263123855247,"y0":50.00554294638192,"z0":5.54302027354019,"aX":-15.372802220132044},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":1793,"spinDirection":269},"zone":14,"typeConfidence":0.9,"plateTime":0.46389559357294496,"extension":6.837442160438811},"index":2,"playId":"ba8b717c-d7d5-389c-abbb-b1e65188e835","pitchNumber":2,"startTime":"2025-07-30T00:57:09.847Z","endTime":"2025-07-30T00:57:12.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.3,"strikeZoneTop":3.75783961722754,"strikeZoneBottom":1.8199966560362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.280114723565607,"aZ":-32.82760173565193,"pfxX":9.003115411854289,"pfxZ":-0.5132373873555416,"pX":-1.1681085772870223,"pZ":2.6918175725998648,"vX0":-0.6540897893626016,"vY0":-112.7205856832003,"vZ0":1.4055299724347963,"x":161.53,"y":166.1,"x0":-2.0392076871698057,"y0":50.003368437993295,"z0":5.4114117308788625,"aX":11.416847222600731},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.1,"breakHorizontal":-16.1,"spinRate":2585,"spinDirection":70},"zone":13,"typeConfidence":0.9,"plateTime":0.48864381048373895,"extension":6.522853685684772},"index":3,"playId":"edddef99-51fc-38d4-b204-5b2cfea9bb0a","pitchNumber":3,"startTime":"2025-07-30T00:57:30.754Z","endTime":"2025-07-30T00:57:34.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":80.8,"endSpeed":73.9,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.617991084436113,"aZ":-28.739500622694145,"pfxX":-10.154134057077817,"pfxZ":2.464558002167454,"pX":-0.6491728080381333,"pZ":2.23695126117913,"vX0":4.805458349289158,"vY0":-117.63248856236531,"vZ0":-1.5517618043119028,"x":141.74,"y":178.38,"x0":-1.4060999136555927,"y0":50.00185529846128,"z0":5.5852704565543325,"aX":-14.140318871347668},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":1775,"spinDirection":264},"zone":7,"typeConfidence":0.89,"plateTime":0.46674315341498884,"extension":6.818485787408261},"hitData":{"launchSpeed":86.2,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.0,"coordY":170.84}},"index":4,"playId":"1560940a-6dcb-33a8-8747-ea56295e6140","pitchNumber":4,"startTime":"2025-07-30T00:57:50.279Z","endTime":"2025-07-30T00:57:58.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.44,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:57:58.118Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (9) on a fly ball to right field. CJ Abrams scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:58:09.326Z","endTime":"2025-07-30T00:59:43.468Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":669920,"link":"/api/v1/people/669920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":669920,"link":"/api/v1/people/669920"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.331940852442816,"aZ":-32.20870804045266,"pfxX":-9.116113834254087,"pfxZ":-0.016597304977743477,"pX":0.30792556193494913,"pZ":2.8679907034301073,"vX0":7.873277353121663,"vY0":-134.6849679728091,"vZ0":-0.52404255971669,"x":105.26,"y":161.34,"x0":-1.4744609385580116,"y0":50.00527397511843,"z0":5.350738363912477,"aX":-16.684560354653975},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":14.8,"spinRate":2105,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.4072943686233659,"extension":6.527924646193314},"index":0,"playId":"019f7fd7-5ca3-33ca-ac4f-d1cbf2251bdb","pitchNumber":1,"startTime":"2025-07-30T00:58:28.692Z","endTime":"2025-07-30T00:58:33.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5088293923231,"aZ":-32.89899689957708,"pfxX":-10.236733944793011,"pfxZ":-0.5153167840121293,"pX":-1.088729025990425,"pZ":1.3214225355373832,"vX0":3.680918107759545,"vY0":-118.43229056859157,"vZ0":-2.4312788871639928,"x":158.5,"y":203.1,"x0":-1.3452239317343775,"y0":50.003767495866,"z0":5.4109200267218425,"aX":-14.343409103037434},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.3,"breakHorizontal":17.4,"spinRate":1797,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4649300584750966,"extension":6.819468302212933},"index":1,"playId":"8435b646-25b8-33d1-8b35-6b1beb55ff7c","pitchNumber":2,"startTime":"2025-07-30T00:58:47.380Z","endTime":"2025-07-30T00:58:51.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T00:59:02.962Z","endTime":"2025-07-30T00:59:14.192Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1507533630301,"aZ":-32.12877827191443,"pfxX":-10.526429341772806,"pfxZ":0.034129866981932544,"pX":0.22689594028096888,"pZ":1.27235536403691,"vX0":7.249184653335034,"vY0":-118.23394349950536,"vZ0":-2.5107726306205276,"x":108.35,"y":204.43,"x0":-1.5302429942313664,"y0":50.004376489657076,"z0":5.332852325371941,"aX":-14.720010103862064},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.4,"breakHorizontal":17.0,"spinRate":1776,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4654776851947555,"extension":6.6479591797226325},"hitData":{"launchSpeed":97.1,"launchAngle":29.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.66,"coordY":75.4}},"index":3,"playId":"ecfc927e-1db0-3466-813f-0b7fdd48144f","pitchNumber":3,"startTime":"2025-07-30T00:59:14.192Z","endTime":"2025-07-30T00:59:43.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-20.0,"leverageIndex":1.57,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:59:43.468Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:59:27.516Z","endTime":"2025-07-30T01:01:52.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.6,"strikeZoneTop":3.60351807052688,"strikeZoneBottom":1.78000169802861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803515881141514,"aZ":-32.63229567182537,"pfxX":10.963089596560895,"pfxZ":-0.3515874748849468,"pX":0.37827512489974946,"pZ":1.8893058804950813,"vX0":2.0579736924144187,"vY0":-115.08693249014222,"vZ0":-0.47353298437076663,"x":102.58,"y":187.77,"x0":-1.9549007449964475,"y0":50.002462091403416,"z0":5.32034510596859,"aX":14.375629010676239},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.4,"breakHorizontal":-20.4,"spinRate":2715,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.48005737945568905,"extension":6.46190247855614},"index":0,"playId":"73ee28e9-bf37-3a24-b9a4-c855f2c3e7be","pitchNumber":1,"startTime":"2025-07-30T01:00:04.899Z","endTime":"2025-07-30T01:00:09.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.53467978763229,"strikeZoneBottom":1.78000161691524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.372422168914532,"aZ":-31.713003725626564,"pfxX":-10.262038489803608,"pfxZ":0.328046283560973,"pX":-1.0805798008559353,"pZ":0.9978642872811855,"vX0":4.226471759040257,"vY0":-118.74525488180447,"vZ0":-3.050206255150473,"x":158.19,"y":211.84,"x0":-1.567149288428031,"y0":50.002914022858306,"z0":5.2354644910097665,"aX":-14.403629253482388},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.0,"breakHorizontal":17.3,"spinRate":1947,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.46431901784098617,"extension":6.655523176981167},"index":1,"playId":"162401de-503a-3c88-9206-00e714c8854e","pitchNumber":2,"startTime":"2025-07-30T01:00:17.379Z","endTime":"2025-07-30T01:00:21.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.2,"strikeZoneTop":3.53463730309063,"strikeZoneBottom":1.77999851030832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.820593353901607,"aZ":-31.290744238610774,"pfxX":9.82814604742697,"pfxZ":0.6923800235272104,"pX":-0.9547859761773266,"pZ":2.3766434344043037,"vX0":-0.24036799120185387,"vY0":-113.10192745360699,"vZ0":0.47937593577954907,"x":153.39,"y":174.61,"x0":-2.1180870688005307,"y0":50.00057220184305,"z0":5.356098976783079,"aX":12.452595757241298},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.8,"breakHorizontal":-17.6,"spinRate":2736,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.48838484399974336,"extension":6.323311746235268},"index":2,"playId":"5e88dbe4-bcee-3e85-8d85-2aead0b90879","pitchNumber":3,"startTime":"2025-07-30T01:00:31.871Z","endTime":"2025-07-30T01:00:37.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99173247207645,"aZ":-29.95170802618743,"pfxX":-10.673303196370366,"pfxZ":1.233913024711919,"pX":0.6688634087678382,"pZ":2.183431336977384,"vX0":9.371734495310136,"vY0":-133.74375626643757,"vZ0":-2.5370490663638874,"x":91.5,"y":179.83,"x0":-1.5076562348041862,"y0":50.000153080976766,"z0":5.309860751287492,"aX":-19.17902244195641},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":17.0,"spinRate":2158,"spinDirection":250},"zone":9,"typeConfidence":0.9,"plateTime":0.4107892572393297,"extension":6.859637660867587},"index":3,"playId":"bdcce6a8-e1fd-31f0-b5f8-796f3a6db7c9","pitchNumber":4,"startTime":"2025-07-30T01:00:47.118Z","endTime":"2025-07-30T01:00:50.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.60354386177876,"strikeZoneBottom":1.78000185617108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9406280772853,"aZ":-32.8211136882942,"pfxX":-9.446937476186672,"pfxZ":-0.36916818812412977,"pX":-1.3277201684888327,"pZ":2.9019423973852962,"vX0":3.882733985260143,"vY0":-132.00571083696295,"vZ0":0.1814203718242502,"x":167.61,"y":160.43,"x0":-1.5930153246733496,"y0":50.001245778872836,"z0":5.254883423412811,"aX":-16.61720604652662},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":2082,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.41543261393561437,"extension":6.577834818367258},"index":4,"playId":"ff839e64-0fc6-3b72-855c-2f071a610d52","pitchNumber":5,"startTime":"2025-07-30T01:01:05.463Z","endTime":"2025-07-30T01:01:11.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.810464212678536,"aZ":-32.80422132150028,"pfxX":10.970836414323712,"pfxZ":-0.4994181380410154,"pX":0.5663591094335999,"pZ":2.7338534394955287,"vX0":2.18272944907019,"vY0":-112.61698639369224,"vZ0":1.5893538518548582,"x":95.41,"y":164.97,"x0":-1.8437511733648144,"y0":50.0027339273401,"z0":5.381197375797372,"aX":13.842726105480164},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.1,"breakHorizontal":-20.4,"spinRate":2698,"spinDirection":67},"zone":6,"typeConfidence":0.9,"plateTime":0.4896872212867236,"extension":6.407728460812198},"index":5,"playId":"66089d1e-3b1d-330b-b926-6c425c949138","pitchNumber":6,"startTime":"2025-07-30T01:01:27.566Z","endTime":"2025-07-30T01:01:32.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.67276579200318,"strikeZoneBottom":1.77999980494483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.589111848042215,"aZ":-31.978049897813932,"pfxX":-9.198605093391794,"pfxZ":0.11205829557563174,"pX":1.0171320937155832,"pZ":1.8739590889941833,"vX0":9.472729619847158,"vY0":-132.56590758099208,"vZ0":-2.528767317817606,"x":78.23,"y":188.18,"x0":-1.409014571684409,"y0":50.00363524107591,"z0":5.17671546521359,"aX":-16.35733526199637},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.5,"spinRate":2113,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4133157869935604,"extension":6.77752265308529},"index":6,"playId":"57d309ab-5726-346e-88a0-b37ee3713c28","pitchNumber":7,"startTime":"2025-07-30T01:01:47.882Z","endTime":"2025-07-30T01:01:52.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:01:52.820Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathaniel Lowe grounds into a force out, fielded by shortstop Zack Short. Josh Bell out at 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T01:02:53.065Z","endTime":"2025-07-30T01:03:01.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:02:04.202Z","endTime":"2025-07-30T01:02:55.166Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.1,"endSpeed":83.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39340964137659,"aZ":-31.023109519893428,"pfxX":-10.76273538702176,"pfxZ":0.6412665978775207,"pX":0.06265661627572683,"pZ":1.8746173882838773,"vX0":7.738103318904943,"vY0":-133.82811828074514,"vZ0":-3.0598647705931374,"x":114.61,"y":188.17,"x0":-1.4815800372351027,"y0":50.00272949591812,"z0":5.276703868214031,"aX":-19.340510987648855},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":17.6,"spinRate":2140,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.4107304547433457,"extension":6.766122417710199},"hitData":{"launchSpeed":111.7,"launchAngle":2.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":118.05,"coordY":151.07}},"index":1,"playId":"4d41bf40-fbcd-3c69-8554-7f810500eb35","pitchNumber":1,"startTime":"2025-07-30T01:02:55.166Z","endTime":"2025-07-30T01:03:01.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:03:01.979Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to catcher Riley Adams in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T01:04:56.595Z","endTime":"2025-07-30T01:06:49.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":2.59806126500501,"strikeZoneBottom":1.21198050058003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.385105001142737,"aZ":-34.967101219778996,"pfxX":8.160799757961122,"pfxZ":-2.258975157540487,"pX":-0.8166749179681068,"pZ":4.822841978595652,"vX0":1.2211756142874242,"vY0":-110.65360014085772,"vZ0":4.64709498653672,"x":148.13,"y":108.56,"x0":-2.4361536998621096,"y0":50.00307724943252,"z0":6.366512398421147,"aX":10.084733736207324},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-2.5,"breakHorizontal":-15.1,"spinRate":2670,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4956453572731876,"extension":6.071951531499124},"index":0,"playId":"93d0decc-5598-3805-8d9d-e9fd4836b20b","pitchNumber":1,"startTime":"2025-07-30T01:05:06.850Z","endTime":"2025-07-30T01:05:10.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.655910351079978,"aZ":-16.715005757542553,"pfxX":-5.936173860560982,"pfxZ":9.156533079959257,"pX":0.14965085977416973,"pZ":2.838232269091942,"vX0":8.202430336055379,"vY0":-129.534653144049,"vZ0":-4.4727494129093746,"x":111.3,"y":162.15,"x0":-2.296028155883142,"y0":50.00577237026778,"z0":5.8767924072237765,"aX":-10.026388806125105},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2481,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.42386673460470536,"extension":6.387079961239111},"index":1,"playId":"ea5b8f51-4f82-332e-a416-d0326994363a","pitchNumber":2,"startTime":"2025-07-30T01:05:21.025Z","endTime":"2025-07-30T01:05:25.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.407949152345424,"aZ":-21.03426471953816,"pfxX":-9.945167232362072,"pfxZ":6.449447103751182,"pX":-0.6622289915842318,"pZ":1.6095606586520117,"vX0":7.475672807457763,"vY0":-131.04362179819714,"vZ0":-6.628742722983207,"x":142.24,"y":195.32,"x0":-2.269281353551139,"y0":50.0044903872942,"z0":5.759158129786953,"aX":-17.183579384322126},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":16.2,"spinRate":2270,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4190370618005277,"extension":6.475715006958781},"index":2,"playId":"89cb5d82-4b98-3eca-b3f7-5816a9e09568","pitchNumber":3,"startTime":"2025-07-30T01:05:41.981Z","endTime":"2025-07-30T01:05:45.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":2.86999814959948,"strikeZoneBottom":1.27999740645558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23087853774774,"aZ":-17.51216424827701,"pfxX":-7.930716124086183,"pfxZ":8.329253328573234,"pX":-1.3208615066858915,"pZ":3.4463697778081164,"vX0":5.946680514438314,"vY0":-132.78515346429154,"vZ0":-2.41039470473711,"x":167.35,"y":145.73,"x0":-2.57516055245989,"y0":50.00299952932569,"z0":5.661011168059395,"aX":-13.959727460507034},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.6,"breakHorizontal":12.8,"spinRate":2478,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41478811389431725,"extension":6.324490338088156},"index":3,"playId":"3aaec32a-6671-3abe-960b-83a1d3c9ffbb","pitchNumber":4,"startTime":"2025-07-30T01:06:02.800Z","endTime":"2025-07-30T01:06:07.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.621061094357138,"aZ":-37.46453619059655,"pfxX":7.970105628810175,"pfxZ":-4.1632808621752435,"pX":-0.4469019163357193,"pZ":3.351516443692523,"vX0":2.076474216428103,"vY0":-112.88476760602765,"vZ0":1.9431796214170594,"x":134.03,"y":148.29,"x0":-2.417721443521295,"y0":50.004095834581356,"z0":6.296218234608245,"aX":10.12165668210763},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.6,"breakHorizontal":-15.0,"spinRate":2880,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4882201785976319,"extension":6.142486877828127},"index":4,"playId":"d76c8884-0853-3603-b9ab-686e78403c98","pitchNumber":5,"startTime":"2025-07-30T01:06:21.347Z","endTime":"2025-07-30T01:06:24.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":68.9,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.533118877298243,"aZ":-41.65629699556596,"pfxX":7.16021756280729,"pfxZ":-7.878778510352992,"pX":-0.27245339534320623,"pZ":2.675215809331045,"vX0":2.3229807247012473,"vY0":-110.23549158208085,"vZ0":1.6865842420456223,"x":127.39,"y":166.55,"x0":-2.2762866046709442,"y0":50.00083403807168,"z0":6.371135295043228,"aX":8.620683226077485},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.2,"breakHorizontal":-13.7,"spinRate":2980,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.5010337973015857,"extension":6.0491383965790035},"hitData":{"launchSpeed":60.5,"launchAngle":85.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.44,"coordY":207.66}},"index":5,"playId":"8dc7640a-b54e-3462-a835-b1d934c4d026","pitchNumber":6,"startTime":"2025-07-30T01:06:40.765Z","endTime":"2025-07-30T01:06:49.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:06:49.657Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Brady House to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T01:06:53.525Z","endTime":"2025-07-30T01:08:54.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.22467398087787,"strikeZoneBottom":1.53151734885764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.353743230363957,"aZ":-39.72046783959499,"pfxX":4.526531753173755,"pfxZ":-6.232427047589766,"pX":2.3904361078036924,"pZ":-0.09971425847996777,"vX0":8.259699172847558,"vY0":-109.89270565325337,"vZ0":-4.123053072180711,"x":25.88,"y":241.47,"x0":-2.0204798416324885,"y0":50.00371898787437,"z0":6.0650546447206874,"aX":5.478786914572416},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-12.1,"breakHorizontal":-10.6,"spinRate":2883,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.5004055432984744,"extension":6.197415368170496},"index":0,"playId":"9809a353-6a89-3e1b-9bef-ba5c3293b614","pitchNumber":1,"startTime":"2025-07-30T01:07:20.919Z","endTime":"2025-07-30T01:07:24.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.36156696977508,"strikeZoneBottom":1.53152436078277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2267335598517,"aZ":-15.34741257046682,"pfxX":-6.227949895940071,"pfxZ":9.678762663201692,"pX":1.2173691780047353,"pZ":1.8899266615582502,"vX0":10.833184232088465,"vY0":-131.38422368612368,"vZ0":-6.968919868351626,"x":70.6,"y":187.75,"x0":-2.1603654198687305,"y0":50.00646621855741,"z0":5.728693048854297,"aX":-10.832791899379258},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2413,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41774226787507196,"extension":6.387946714465965},"index":1,"playId":"4029a161-5031-3318-921b-0693634894c8","pitchNumber":2,"startTime":"2025-07-30T01:07:42.624Z","endTime":"2025-07-30T01:07:46.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.36157350934303,"strikeZoneBottom":1.60000124920575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.730143798704464,"aZ":-13.113642425932813,"pfxX":-5.7644877879914524,"pfxZ":11.036089696575713,"pX":0.5384546120179717,"pZ":1.5876365647887591,"vX0":8.943935602590653,"vY0":-130.86794498936663,"vZ0":-8.046872375223362,"x":96.48,"y":195.91,"x0":-2.1813022237872834,"y0":50.00436957148822,"z0":5.693960181108826,"aX":-9.957783851064374},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2494,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4192380878645401,"extension":6.5488181347728},"index":2,"playId":"9ed9423e-4718-3e39-bec0-e50d497363fc","pitchNumber":3,"startTime":"2025-07-30T01:07:57.122Z","endTime":"2025-07-30T01:08:00.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-30T01:08:10.271Z","endTime":"2025-07-30T01:08:25.621Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620225573136878,"aZ":-13.83744718516842,"pfxX":-5.994652785796788,"pfxZ":10.533391972140295,"pX":0.7406340783412199,"pZ":2.3312145476723614,"vX0":9.735523726655368,"vY0":-131.53273703724494,"vZ0":-6.099001910424293,"x":88.77,"y":175.84,"x0":-2.2409608684315567,"y0":50.00280161388717,"z0":5.718319978152148,"aX":-10.436139407137034},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2507,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4174872451335623,"extension":6.497589555084792},"index":4,"playId":"8783c830-7b93-397b-8b28-ae16734a288a","pitchNumber":4,"startTime":"2025-07-30T01:08:25.621Z","endTime":"2025-07-30T01:08:29.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68192465553216,"aZ":-24.302681884918783,"pfxX":-10.509455519928917,"pfxZ":4.513421523702516,"pX":-0.3231856347757135,"pZ":2.3523808404737134,"vX0":8.396825516699653,"vY0":-131.41086491947968,"vZ0":-4.587611043162042,"x":129.32,"y":175.27,"x0":-2.199590680919127,"y0":50.00059080039382,"z0":5.933212448916876,"aX":-18.31940625028988},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":2316,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4173181216850659,"extension":6.511057230168914},"hitData":{"launchSpeed":89.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.92,"coordY":172.37}},"index":5,"playId":"5b01fad0-5789-3836-b523-3efa00fad5ba","pitchNumber":5,"startTime":"2025-07-30T01:08:47.534Z","endTime":"2025-07-30T01:08:54.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:08:54.958Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T01:08:59.610Z","endTime":"2025-07-30T01:10:25.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.505415764946438,"aZ":-15.269066336812475,"pfxX":-7.107627897292637,"pfxZ":9.601575687196036,"pX":-0.028889915135106015,"pZ":3.518717602296528,"vX0":8.420340601893674,"vY0":-132.18548484714935,"vZ0":-2.8884572798620622,"x":118.1,"y":143.77,"x0":-2.339786868919913,"y0":50.00299455878129,"z0":5.75371810931389,"aX":-12.51503670285889},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":10.9,"spinRate":2497,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41517376902009895,"extension":6.4928430533188966},"index":0,"playId":"aaed4aa7-be73-3194-b4ab-a710296a77b9","pitchNumber":1,"startTime":"2025-07-30T01:09:19.781Z","endTime":"2025-07-30T01:09:23.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-30T01:09:32.664Z","endTime":"2025-07-30T01:09:40.597Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.126668310477868,"aZ":-22.808622620177275,"pfxX":-9.966096737893904,"pfxZ":5.399074598387964,"pX":-0.47298280720754715,"pZ":2.951477690549747,"vX0":7.691121737439497,"vY0":-130.96034541434892,"vZ0":-3.409615209908676,"x":135.03,"y":159.09,"x0":-2.155726346288016,"y0":50.001223800838645,"z0":5.97999981966119,"aX":-17.27822091596493},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":2310,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.41853753769716784,"extension":6.450679194338535},"index":2,"playId":"4e482718-059e-3ea4-8644-5ff600236a56","pitchNumber":2,"startTime":"2025-07-30T01:09:40.597Z","endTime":"2025-07-30T01:09:43.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.23244866266874,"strikeZoneBottom":1.51118504999484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72668112403535,"aZ":-14.900276287933437,"pfxX":-5.224998401365676,"pfxZ":9.93255896245973,"pX":-0.03827017697521887,"pZ":4.577235470055099,"vX0":7.46475263982139,"vY0":-131.50379508472093,"vZ0":-0.7735254921069927,"x":118.46,"y":115.19,"x0":-2.2440883032980614,"y0":50.0022186362945,"z0":5.987963923946628,"aX":-9.087105473367979},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2452,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4176376384368239,"extension":6.526722380329842},"index":3,"playId":"1e1fef9f-6d61-3b94-aa05-fccf267796c4","pitchNumber":3,"startTime":"2025-07-30T01:10:01.983Z","endTime":"2025-07-30T01:10:05.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91922570367195,"aZ":-39.40171088907396,"pfxX":7.130011350532492,"pfxZ":-5.654328321294331,"pX":-0.20448292042810856,"pZ":3.677368048418549,"vX0":2.5462920551162407,"vY0":-112.71987561875953,"vZ0":2.7900317108786994,"x":124.79,"y":139.49,"x0":-2.27768178110746,"y0":50.00559640144975,"z0":6.422751581210895,"aX":9.106952944642423},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.1,"breakHorizontal":-13.6,"spinRate":2889,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.48732613400615277,"extension":6.111240877917631},"index":4,"playId":"e74d6a63-81d3-3990-b2c3-dd1e837c8188","pitchNumber":4,"startTime":"2025-07-30T01:10:19.240Z","endTime":"2025-07-30T01:10:25.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:10:25.116Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, third baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T01:12:07.823Z","endTime":"2025-07-30T01:12:51.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":71.7,"strikeZoneTop":3.47109292246407,"strikeZoneBottom":1.58000303775097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.092822375337686,"aZ":-32.3609951999709,"pfxX":-10.4380244799989,"pfxZ":-0.1428546063156162,"pX":-1.5166157091961747,"pZ":3.5220642671522784,"vX0":2.661246364826969,"vY0":-115.4370398456527,"vZ0":2.2923211827278935,"x":174.81,"y":143.68,"x0":-1.341317095162517,"y0":50.00215830018353,"z0":5.671347014893741,"aX":-13.832680468749885},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":1805,"spinDirection":261},"zone":11,"typeConfidence":0.91,"plateTime":0.47778896808675375,"extension":6.636270968455792},"index":0,"playId":"cf011f4a-9312-339f-af8e-d8a49c7d92ec","pitchNumber":1,"startTime":"2025-07-30T01:12:30.525Z","endTime":"2025-07-30T01:12:36.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":89.9,"endSpeed":81.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749567255730877,"aZ":-31.33576255596685,"pfxX":-8.722814938506831,"pfxZ":0.4910853338431096,"pX":-0.2377934697075662,"pZ":3.255803957255794,"vX0":6.141365438913194,"vY0":-130.67028863171245,"vZ0":0.39420045091516065,"x":126.06,"y":150.87,"x0":-1.4954452837855425,"y0":50.00400728172937,"z0":5.4736796825206575,"aX":-14.955456916487305},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":14.3,"spinRate":1951,"spinDirection":252},"zone":2,"typeConfidence":0.9,"plateTime":0.42056053689494544,"extension":6.537023885111899},"hitData":{"launchSpeed":78.6,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.97,"coordY":172.37}},"index":1,"playId":"05c0216c-bd5a-3409-8b61-790553ed202e","pitchNumber":2,"startTime":"2025-07-30T01:12:43.674Z","endTime":"2025-07-30T01:12:51.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:12:51.865Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to second baseman Shay Whitcomb.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T01:12:57.031Z","endTime":"2025-07-30T01:13:55.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"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":92.3,"endSpeed":84.5,"strikeZoneTop":3.31226032983292,"strikeZoneBottom":1.56999890815065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57860064935852,"aZ":-31.66469307314283,"pfxX":-9.264802673395636,"pfxZ":0.2814875910752832,"pX":1.1780236021974277,"pZ":3.1696542920436634,"vX0":10.349970521897752,"vY0":-134.0726157103834,"vZ0":-0.1970930119382832,"x":72.1,"y":153.2,"x0":-1.5259197717463635,"y0":50.00473541423187,"z0":5.501054488733026,"aX":-16.894582002803343},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":14.6,"spinRate":2053,"spinDirection":246},"zone":12,"typeConfidence":0.9,"plateTime":0.408299699128734,"extension":6.6091706732611755},"index":0,"playId":"b64b73bd-9f06-3b96-bea6-45b0ec298287","pitchNumber":1,"startTime":"2025-07-30T01:13:13.940Z","endTime":"2025-07-30T01:13:19.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":90.8,"endSpeed":83.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.324970200260996,"aZ":-34.50432494448746,"pfxX":-9.750205400747634,"pfxZ":-1.3224553627509579,"pX":-0.6294312751903329,"pZ":2.623166692133106,"vX0":5.775358746742079,"vY0":-132.15191488115548,"vZ0":-0.406204860607253,"x":140.99,"y":167.95,"x0":-1.581410135805761,"y0":50.00374191928573,"z0":5.323080609857858,"aX":-17.170184194559596},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.3,"breakHorizontal":16.3,"spinRate":2043,"spinDirection":253},"zone":4,"typeConfidence":0.9,"plateTime":0.415177208990102,"extension":6.27802660893709},"index":1,"playId":"65b7f7a3-1cc3-3dd0-b784-31ebda826852","pitchNumber":2,"startTime":"2025-07-30T01:13:30.241Z","endTime":"2025-07-30T01:13:34.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.849906052614603,"aZ":-34.37702962704743,"pfxX":-9.986304520896866,"pfxZ":-1.633176526120236,"pX":-0.7437271074915915,"pZ":2.035338636180302,"vX0":4.5709746815119106,"vY0":-116.18483181636554,"vZ0":-0.492317782900226,"x":145.35,"y":183.83,"x0":-1.4500609207167212,"y0":50.000490099478654,"z0":5.546035878863654,"aX":-13.510818643337442},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.8,"breakHorizontal":16.8,"spinRate":1700,"spinDirection":273},"zone":7,"typeConfidence":0.91,"plateTime":0.4732964065463934,"extension":6.150815052241906},"hitData":{"launchSpeed":82.1,"launchAngle":11.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.33,"coordY":146.28}},"index":2,"playId":"07545be6-741d-32fb-93f1-750bdadb9c33","pitchNumber":3,"startTime":"2025-07-30T01:13:48.807Z","endTime":"2025-07-30T01:13:55.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:13:55.655Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Adams grounds out, second baseman Shay Whitcomb to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T01:13:58.534Z","endTime":"2025-07-30T01:14:24.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"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":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":90.4,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.435109573624803,"aZ":-32.524776549876385,"pfxX":-10.267791878770117,"pfxZ":-0.2014402175185932,"pX":-0.6472761302899279,"pZ":2.2436369626128028,"vX0":5.703341918096225,"vY0":-131.50495083227383,"vZ0":-1.4816535866533662,"x":141.67,"y":178.2,"x0":-1.521356225165016,"y0":50.00322514478888,"z0":5.249195120171615,"aX":-17.808045390064557},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":17.2,"spinRate":1871,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.41807711585429086,"extension":6.6943266676532325},"hitData":{"launchSpeed":87.5,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.72,"coordY":128.37}},"index":0,"playId":"2675ac80-9b0f-32f8-9d76-45611b18d984","pitchNumber":1,"startTime":"2025-07-30T01:14:16.562Z","endTime":"2025-07-30T01:14:24.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:14:24.110Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T01:16:38.131Z","endTime":"2025-07-30T01:18:11.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.34000193942092,"strikeZoneBottom":1.56000332062813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8075460736096,"aZ":-15.85254768268701,"pfxX":-6.290089015645942,"pfxZ":9.595438216412141,"pX":-1.650946551341018,"pZ":4.456837644163109,"vX0":4.391631492939561,"vY0":-130.23512020230467,"vZ0":-0.5593547984191564,"x":179.93,"y":118.45,"x0":-2.550037871510687,"y0":50.00427337865375,"z0":5.883918761889746,"aX":-10.702106865869434},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2457,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4221261818705666,"extension":6.525643239137889},"index":0,"playId":"ac26f3d6-e4f0-3265-b9b8-9e4fb7569466","pitchNumber":1,"startTime":"2025-07-30T01:16:55.031Z","endTime":"2025-07-30T01:16:58.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":80.6,"endSpeed":73.7,"strikeZoneTop":3.20397091511786,"strikeZoneBottom":1.49194676180272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.093615179756274,"aZ":-24.75172759642793,"pfxX":-11.03534829627533,"pfxZ":5.3907520960010755,"pX":0.9068699258662609,"pZ":1.4118394572238886,"vX0":10.136370329114387,"vY0":-116.89775553724763,"vZ0":-5.12294373444487,"x":82.43,"y":200.66,"x0":-2.062391799445135,"y0":50.00405564787832,"z0":5.970305323423491,"aX":-15.196077445207457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2132,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.46947809655365136,"extension":6.3222713187347725},"index":1,"playId":"4d4ced3e-9b89-3a26-8b67-58e1598f34d2","pitchNumber":2,"startTime":"2025-07-30T01:17:07.160Z","endTime":"2025-07-30T01:17:11.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.27199119720459,"strikeZoneBottom":1.55999897644858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.003731248337548,"aZ":-13.901081874561436,"pfxX":-5.913720694211877,"pfxZ":10.874294809876808,"pX":1.2590877722769673,"pZ":2.1950265624562193,"vX0":10.53974319242011,"vY0":-129.32301831020723,"vZ0":-6.63913332508453,"x":69.01,"y":179.51,"x0":-2.1158068974039104,"y0":50.0012116140895,"z0":5.877793523352217,"aX":-9.936416676661041},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2502,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42486112609764426,"extension":6.350382242947978},"index":2,"playId":"8ea24738-12e5-3afd-a659-49980e3015a3","pitchNumber":3,"startTime":"2025-07-30T01:17:21.286Z","endTime":"2025-07-30T01:17:25.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":2.93200543959502,"strikeZoneBottom":1.49196791928016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.365733889307673,"aZ":-16.17497151498675,"pfxX":-5.011671857377441,"pfxZ":9.501944699020237,"pX":0.4355943352593827,"pZ":1.8788365615107023,"vX0":8.419382993653688,"vY0":-129.53951907536373,"vZ0":-6.6045400930157605,"x":100.4,"y":188.05,"x0":-2.21920972454622,"y0":50.00541793179887,"z0":5.717559108083438,"aX":-8.441711084606773},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2573,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.42431009110147455,"extension":6.247544553457496},"index":3,"playId":"17e3f358-d873-36e5-8dbb-ce8df14cf2a8","pitchNumber":4,"startTime":"2025-07-30T01:17:36.281Z","endTime":"2025-07-30T01:17:39.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.459687948575834,"aZ":-15.766996397987612,"pfxX":-6.428319107244505,"pfxZ":9.509663568888353,"pX":-0.14233547551600564,"pZ":2.9256090489078423,"vX0":7.8088689240047415,"vY0":-131.21554922805547,"vZ0":-4.310920906321789,"x":122.43,"y":159.79,"x0":-2.336335848884363,"y0":50.00473936098593,"z0":5.78213572212607,"aX":-11.09426135190112},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2522,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4190907388424483,"extension":6.462766741289782},"index":4,"playId":"cc7b1ea7-0bed-355a-952f-115d2356424f","pitchNumber":5,"startTime":"2025-07-30T01:17:49.830Z","endTime":"2025-07-30T01:17:52.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T01:17:58.929Z","endTime":"2025-07-30T01:18:08.229Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25870646329658,"aZ":-15.556976401007292,"pfxX":-5.730490521198043,"pfxZ":9.614732462584456,"pX":-0.5060359545850109,"pZ":3.1200112184821016,"vX0":6.562865766232927,"vY0":-131.26414118840125,"vZ0":-4.072873791917167,"x":136.29,"y":154.54,"x0":-2.3054384091059994,"y0":50.00422624720328,"z0":5.865631933998234,"aX":-9.905952771420978},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2531,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4188091691454736,"extension":6.318996192167163},"index":6,"playId":"c51c5116-04b6-37e5-9411-354a85e1f8f6","pitchNumber":6,"startTime":"2025-07-30T01:18:08.229Z","endTime":"2025-07-30T01:18:11.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:18:11.452Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yainer Diaz homers (14) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T01:18:15.098Z","endTime":"2025-07-30T01:19:22.420Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.2,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57951987402667,"aZ":-22.99886495210884,"pfxX":-11.296859509676857,"pfxZ":5.487901866379613,"pX":-0.5994903481682052,"pZ":1.700306938258984,"vX0":7.8298847018224516,"vY0":-129.4050810966714,"vZ0":-6.010407402727788,"x":139.85,"y":192.87,"x0":-2.218556617629018,"y0":50.002133051296084,"z0":5.849943721885844,"aX":-18.886620252990888},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":18.4,"spinRate":2404,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.42557169838723796,"extension":6.387705468301219},"index":0,"playId":"024d6a8c-1f9d-39e2-a4b0-98049dcc6594","pitchNumber":1,"startTime":"2025-07-30T01:18:34.825Z","endTime":"2025-07-30T01:18:39.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76404569702223,"aZ":-15.563146808912938,"pfxX":-5.189281909211698,"pfxZ":9.608833283945026,"pX":0.31400802642815123,"pZ":2.8428325222521242,"vX0":8.21111278942811,"vY0":-131.62348364331467,"vZ0":-4.855086369302658,"x":105.03,"y":162.02,"x0":-2.1930069907883425,"y0":50.00493265327063,"z0":5.8896443763028055,"aX":-8.973594148855817},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4184963999533915,"extension":6.629699917349715},"hitData":{"launchSpeed":106.3,"launchAngle":30.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":185.71,"coordY":51.75}},"index":1,"playId":"649b5a81-00f6-3337-8f93-578add660409","pitchNumber":2,"startTime":"2025-07-30T01:18:53.998Z","endTime":"2025-07-30T01:19:22.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":0.87,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:19:22.420Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T01:21:54.708Z","endTime":"2025-07-30T01:25:14.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8,9,10,11,12],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:19:37.878Z","endTime":"2025-07-30T01:20:38.391Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Henry replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T01:20:38.391Z","endTime":"2025-07-30T01:21:56.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.2446550727913,"strikeZoneBottom":1.61000037359781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.634929738581686,"aZ":-31.37585408673331,"pfxX":7.71199670543356,"pfxZ":0.591009854752004,"pX":-0.9513535514519131,"pZ":3.8169825210156008,"vX0":0.4968240813597407,"vY0":-115.88704090781744,"vZ0":2.8895089529468354,"x":153.26,"y":135.72,"x0":-2.1706356595820955,"y0":50.005518288032164,"z0":5.5507712172049555,"aX":10.491772747516734},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.0,"breakHorizontal":-14.0,"spinRate":2576,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.47261543701868236,"extension":6.063446841726299},"index":2,"playId":"9a46a6db-4f55-3e8a-86e0-9f6eb1caa729","pitchNumber":1,"startTime":"2025-07-30T01:21:56.825Z","endTime":"2025-07-30T01:22:01.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.2446641168235,"strikeZoneBottom":1.67770357650861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.104080787891032,"aZ":-35.697467732813465,"pfxX":7.6615896381710815,"pfxZ":-2.643908732683391,"pX":-0.0025567714326185354,"pZ":2.1705159372075524,"vX0":2.5156987786514136,"vY0":-115.07688570199495,"vZ0":0.6949812265642068,"x":117.1,"y":180.18,"x0":-2.108161842497916,"y0":50.005640843978945,"z0":5.34684741248571,"aX":10.187646975670813},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.3,"breakHorizontal":-14.5,"spinRate":2647,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.47757004322761576,"extension":6.167672534168092},"index":3,"playId":"2b229811-4f10-3223-a34c-71361610cb7f","pitchNumber":2,"startTime":"2025-07-30T01:22:11.912Z","endTime":"2025-07-30T01:22:16.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.019632038355955,"aZ":-27.839733188528957,"pfxX":6.898221248913379,"pfxZ":3.0457441196902915,"pX":0.33768362321465034,"pZ":2.02219721981958,"vX0":3.7719946287485415,"vY0":-118.45224422287508,"vZ0":-1.6730917058634012,"x":104.13,"y":184.18,"x0":-2.1703175921539204,"y0":50.00509965491549,"z0":5.276090003731987,"aX":9.83239444320002},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.4,"breakHorizontal":-13.4,"spinRate":2687,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.46189740655248457,"extension":6.179806883998958},"index":4,"playId":"28d49534-4c31-31b7-a40a-b36a5b7fb151","pitchNumber":3,"startTime":"2025-07-30T01:22:27.558Z","endTime":"2025-07-30T01:22:31.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.17696526087289,"strikeZoneBottom":1.54228117100846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23991066407479,"aZ":-30.359244435685756,"pfxX":8.963045482797646,"pfxZ":1.2976658629905198,"pX":0.327661070419635,"pZ":0.8312613744913265,"vX0":3.125034671558728,"vY0":-118.70017190258731,"vZ0":-3.823261987278136,"x":104.51,"y":216.34,"x0":-2.176718517025365,"y0":50.005430379961034,"z0":5.277182820531334,"aX":12.579600257826803},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":-17.0,"spinRate":2675,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.46440130443095073,"extension":6.145939126065068},"index":5,"playId":"36b32b8a-5cb2-39eb-9883-74911761e9c9","pitchNumber":4,"startTime":"2025-07-30T01:22:47.688Z","endTime":"2025-07-30T01:22:53.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.17699230144536,"strikeZoneBottom":1.54228935982919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87114544527637,"aZ":-17.81375128576208,"pfxX":-11.038923465718701,"pfxZ":7.324828684458481,"pX":1.2361361976020793,"pZ":2.5602005397275827,"vX0":11.576227491339036,"vY0":-139.70354102931176,"vZ0":-4.47886497063709,"x":69.88,"y":169.65,"x0":-1.5433509098015645,"y0":50.004251611082346,"z0":5.368756051256149,"aX":-21.644919312843946},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":17.4,"spinRate":2584,"spinDirection":230},"zone":12,"typeConfidence":0.8,"plateTime":0.393296786408424,"extension":6.6914703535144175},"index":6,"playId":"dcc4a37d-6b0f-36ca-8999-1fd6f1a4de1a","pitchNumber":5,"startTime":"2025-07-30T01:23:05.546Z","endTime":"2025-07-30T01:23:09.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-30T01:23:19.728Z","endTime":"2025-07-30T01:23:39.669Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900346155804172,"aZ":-32.53165714802475,"pfxX":8.698344123983457,"pfxZ":-0.2573730517160513,"pX":-0.9253502363117152,"pZ":2.5902492322366655,"vX0":0.35012641951887014,"vY0":-118.69786664647228,"vZ0":0.5882284197665939,"x":152.27,"y":168.84,"x0":-2.2027389679056153,"y0":50.000158297487054,"z0":5.3370917246872756,"aX":12.22374222299626},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.0,"breakHorizontal":-15.7,"spinRate":2601,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4641210754321796,"extension":6.334059411865119},"index":8,"playId":"cd1e8698-fe09-301a-9aaf-9a96131f85f3","pitchNumber":6,"startTime":"2025-07-30T01:23:39.669Z","endTime":"2025-07-30T01:23:44.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38781479163073,"aZ":-12.662394670605071,"pfxX":-8.605018825216325,"pfxZ":9.894547025387451,"pX":-0.324771234383069,"pZ":2.7558270516200425,"vX0":6.591802705051759,"vY0":-139.97287406375187,"vZ0":-4.828902195355894,"x":129.38,"y":164.37,"x0":-1.5994598112305831,"y0":50.00540408338244,"z0":5.341217928355827,"aX":-16.973662115364537},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":14.2,"spinRate":2592,"spinDirection":229},"zone":4,"typeConfidence":0.93,"plateTime":0.39223247710293485,"extension":6.726872257751912},"index":9,"playId":"e9af0c18-bd8c-3645-9247-fad567f36cd9","pitchNumber":7,"startTime":"2025-07-30T01:24:08.243Z","endTime":"2025-07-30T01:24:11.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.793292847667054,"aZ":-15.74500837307263,"pfxX":-9.699013895047626,"pfxZ":8.411703286501078,"pX":-0.2218501066214093,"pZ":2.7727928808606204,"vX0":7.353417345404957,"vY0":-139.67596013947994,"vZ0":-4.211390384423475,"x":125.46,"y":163.91,"x0":-1.6435765306240677,"y0":50.00566562582218,"z0":5.352689074567994,"aX":-18.949767224581613},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":15.8,"spinRate":2577,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.3938629887375207,"extension":6.689947669484153},"index":10,"playId":"72d064c1-6922-37bd-8380-09960879dbe5","pitchNumber":8,"startTime":"2025-07-30T01:24:28.661Z","endTime":"2025-07-30T01:24:31.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.14519297554466,"aZ":-13.032855632125495,"pfxX":-8.184589935661089,"pfxZ":9.748460109994326,"pX":0.28331426283898775,"pZ":2.1715596826414254,"vX0":8.26636660027874,"vY0":-140.487598085488,"vZ0":-6.057574342027535,"x":106.2,"y":180.15,"x0":-1.6595883687766217,"y0":50.0003664298912,"z0":5.232110357609255,"aX":-16.065690568304163},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":12.7,"spinRate":2644,"spinDirection":234},"zone":6,"typeConfidence":0.94,"plateTime":0.3925780606028204,"extension":6.588550543531839},"index":11,"playId":"66357a3a-93b2-3f80-be4f-93ec8fb4b93b","pitchNumber":9,"startTime":"2025-07-30T01:24:49.147Z","endTime":"2025-07-30T01:24:52.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.17702658888064,"strikeZoneBottom":1.54230418667743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.738858898471463,"aZ":-28.388372709691517,"pfxX":6.227211668491591,"pfxZ":2.6517963217028195,"pX":1.9392149512904597,"pZ":0.7605520132563018,"vX0":7.036305172601228,"vY0":-119.99676184110749,"vZ0":-4.277858438716441,"x":43.08,"y":218.25,"x0":-1.8633435591944496,"y0":50.002257276433916,"z0":5.156097334079293,"aX":8.891712318391532},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.8,"breakHorizontal":-13.2,"spinRate":2596,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4601473268763723,"extension":6.347875111944794},"index":12,"playId":"62a1e2f5-72d2-37f2-83f9-ea707d2f3267","pitchNumber":10,"startTime":"2025-07-30T01:25:09.141Z","endTime":"2025-07-30T01:25:14.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:25:14.440Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shay Whitcomb pops out to shortstop CJ Abrams.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T01:25:16.466Z","endTime":"2025-07-30T01:28:00.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.20109425363275,"strikeZoneBottom":1.5010508610888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.221124741029314,"aZ":-15.530336049589401,"pfxX":-11.074809513290433,"pfxZ":8.529566518564247,"pX":0.5008535507097325,"pZ":1.8573041121190854,"vX0":10.00968618857699,"vY0":-139.4944824906697,"vZ0":-6.091372502725156,"x":97.91,"y":188.63,"x0":-1.7122240666375148,"y0":50.00478040456865,"z0":5.110545961745221,"aX":-21.616480513338328},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":17.8,"spinRate":2640,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.39412324072047955,"extension":6.915011498983064},"index":0,"playId":"5bc783d5-994a-3b1d-9aee-68bc7c510994","pitchNumber":1,"startTime":"2025-07-30T01:25:41.577Z","endTime":"2025-07-30T01:25:45.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.13219340782415,"strikeZoneBottom":1.50105884719907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08690800877596,"aZ":-15.57268704803515,"pfxX":-8.491055335253535,"pfxZ":8.52472149718642,"pX":-0.6386447718100396,"pZ":1.7722909621030554,"vX0":6.144275571509036,"vY0":-139.14036805490056,"vZ0":-6.491581597668693,"x":141.34,"y":190.93,"x0":-1.7794325881742934,"y0":50.0067441193719,"z0":5.179455256422379,"aX":-16.546013812404585},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2642,"spinDirection":230},"zone":7,"typeConfidence":0.92,"plateTime":0.39460559604399936,"extension":6.461228338554939},"index":1,"playId":"57af2c4f-fb29-3c89-8790-87f1ebcf8971","pitchNumber":2,"startTime":"2025-07-30T01:25:57.619Z","endTime":"2025-07-30T01:26:01.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.704642153578845,"aZ":-15.762431664233032,"pfxX":-8.28287126193343,"pfxZ":8.354551542057528,"pX":-0.5924919569541183,"pZ":3.187144805346726,"vX0":6.197133142072453,"vY0":-140.00212940329416,"vZ0":-3.2856595473511048,"x":139.58,"y":152.73,"x0":-1.7703408555626772,"y0":50.00330744692949,"z0":5.422007056449286,"aX":-16.270465418766175},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2705,"spinDirection":227},"zone":1,"typeConfidence":0.92,"plateTime":0.39282207764763344,"extension":6.667208125130649},"index":2,"playId":"1a125ca0-680c-37ee-9f8e-2ea3e1f4a7bb","pitchNumber":3,"startTime":"2025-07-30T01:26:17.840Z","endTime":"2025-07-30T01:26:21.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.13222657942417,"strikeZoneBottom":1.50107765820316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.751529148169976,"aZ":-30.611832299135624,"pfxX":7.833168174785246,"pfxZ":1.0721189291922775,"pX":1.3922683312626496,"pZ":1.3924962411756907,"vX0":5.280397490991387,"vY0":-120.42262431517757,"vZ0":-2.597513686032661,"x":63.93,"y":201.18,"x0":-1.8545563279673356,"y0":50.00121481048918,"z0":5.222773235439062,"aX":11.376789911850715},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.6,"spinRate":2655,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45674869081020386,"extension":6.435251699234075},"index":3,"playId":"02d92811-8860-3a71-a1b1-58fcd05daaae","pitchNumber":4,"startTime":"2025-07-30T01:26:45.498Z","endTime":"2025-07-30T01:26:50.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"4eed7f57-bf31-3e27-8e72-37e23c8c05c5","startTime":"2025-07-30T01:27:07.515Z","endTime":"2025-07-30T01:27:10.515Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.180166546954844,"aZ":-33.01107705243678,"pfxX":7.906012246275458,"pfxZ":-0.5941723761126569,"pX":0.31843490911123107,"pZ":1.4794177857111617,"vX0":3.1308797508713697,"vY0":-118.93896146097502,"vZ0":-1.8830186797528339,"x":104.86,"y":198.84,"x0":-2.0481696333858963,"y0":50.00213928959008,"z0":5.320176369322946,"aX":11.147097300007049},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.3,"breakHorizontal":-15.1,"spinRate":2625,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4633195976748432,"extension":6.4232250680227185},"index":5,"playId":"8e7fb305-7171-35f5-b986-a23f9f17f470","pitchNumber":5,"startTime":"2025-07-30T01:27:27.412Z","endTime":"2025-07-30T01:27:33.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.670717292920685,"aZ":-16.05852735802695,"pfxX":-9.314385415747685,"pfxZ":8.228648038902449,"pX":-0.7648834071989976,"pZ":2.962358330358709,"vX0":5.793234338705254,"vY0":-139.8019443511516,"vZ0":-3.4791830858565036,"x":146.16,"y":158.8,"x0":-1.6654653463431,"y0":50.00227248600919,"z0":5.292229436979505,"aX":-18.23889982628269},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":15.5,"spinRate":2655,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.39341762733877994,"extension":6.682848423078292},"hitData":{"launchSpeed":65.6,"launchAngle":69.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":163.75}},"index":6,"playId":"98a00df2-def5-30d9-b6bb-12e8de7b841b","pitchNumber":6,"startTime":"2025-07-30T01:27:52.016Z","endTime":"2025-07-30T01:28:00.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:28:00.698Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Short strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T01:28:08.058Z","endTime":"2025-07-30T01:31:28.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.21133041080873,"strikeZoneBottom":1.49128721186671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40896430431169,"aZ":-15.63815560282499,"pfxX":-9.610212153879711,"pfxZ":8.501989703851159,"pX":1.4724117537263175,"pZ":2.1250051162218986,"vX0":11.549688878173047,"vY0":-139.31502647896764,"vZ0":-5.491248186759255,"x":60.88,"y":181.4,"x0":-1.499411978050074,"y0":50.00165603074845,"z0":5.173384665944208,"aX":-18.68906864629407},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":14.8,"spinRate":2631,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.39476830529051643,"extension":6.987744625608156},"index":0,"playId":"b41ffc63-e0ab-3e62-af35-48f086aee6aa","pitchNumber":1,"startTime":"2025-07-30T01:28:27.377Z","endTime":"2025-07-30T01:28:31.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286506214329396,"aZ":-33.48960337490399,"pfxX":6.397511459456631,"pfxZ":-0.9419275868916799,"pX":-0.5290755503741243,"pZ":2.363605847269814,"vX0":1.7986899304512585,"vY0":-118.28565702344245,"vZ0":0.3900080915947739,"x":137.17,"y":174.96,"x0":-2.132820219261165,"y0":50.00247880800733,"z0":5.2997583859051876,"aX":8.946974568741396},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.3,"breakHorizontal":-12.0,"spinRate":2608,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.46537377269123015,"extension":6.432793636803936},"index":1,"playId":"b2032edc-1f41-3daf-b12a-ddaafbf571f6","pitchNumber":2,"startTime":"2025-07-30T01:28:45.415Z","endTime":"2025-07-30T01:28:53.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"aa175609-82e0-36fc-87b8-09e0adf11976","startTime":"2025-07-30T01:29:25.702Z","endTime":"2025-07-30T01:29:28.702Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.347392616204594,"aZ":-14.622937196267562,"pfxX":-9.015067698475256,"pfxZ":9.193576319311049,"pX":0.14190488004212778,"pZ":2.9578669910834368,"vX0":7.432763545100364,"vY0":-138.14967062145894,"vZ0":-3.843540223654109,"x":111.59,"y":158.92,"x0":-1.428862608045547,"y0":50.00226578960105,"z0":5.367742504164828,"aX":-17.208668059179896},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":14.5,"spinRate":2603,"spinDirection":230},"zone":2,"typeConfidence":0.93,"plateTime":0.39838432698106185,"extension":6.701329788468876},"index":3,"playId":"70c144a6-c058-328c-8de1-e7d6f227677e","pitchNumber":3,"startTime":"2025-07-30T01:29:44.844Z","endTime":"2025-07-30T01:29:49.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.14311852329059,"strikeZoneBottom":1.56000197735393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58560218063606,"aZ":-17.169190560611796,"pfxX":-9.034985210340313,"pfxZ":7.51389555672359,"pX":0.6823758355501119,"pZ":3.442638255142754,"vX0":9.537049640863236,"vY0":-141.04120891939488,"vZ0":-2.080606542370215,"x":90.99,"y":145.83,"x0":-1.5826727859248988,"y0":50.00675839024735,"z0":5.307495340797457,"aX":-18.05419771006663},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2653,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.3895821372629733,"extension":6.698273884222122},"index":4,"playId":"44fee22e-a163-3670-af17-84b9a191a5ae","pitchNumber":4,"startTime":"2025-07-30T01:30:18.057Z","endTime":"2025-07-30T01:30:23.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.21156099988491,"strikeZoneBottom":1.55999730198923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.182244618142324,"aZ":-29.31611384910847,"pfxX":8.530236810744757,"pfxZ":1.9892024993609736,"pX":1.7672649244966516,"pZ":1.5367198317594621,"vX0":5.728096517325733,"vY0":-119.97069968097362,"vZ0":-2.4646759848313673,"x":49.64,"y":197.29,"x0":-1.7709611345877239,"y0":50.00344308756473,"z0":5.226495336002257,"aX":12.263810840554372},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.9,"spinRate":2553,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45896713732403516,"extension":6.505624917525805},"index":5,"playId":"cfa4b54d-4cbf-3cc5-8d20-d826d0fcf866","pitchNumber":5,"startTime":"2025-07-30T01:30:38.008Z","endTime":"2025-07-30T01:30:42.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89349908605222,"aZ":-14.321439346311923,"pfxX":-8.946745158611932,"pfxZ":9.188353443263074,"pX":-0.10040858348399402,"pZ":2.5115462611062735,"vX0":7.657742510646894,"vY0":-139.35577187285432,"vZ0":-4.928558250267034,"x":120.83,"y":170.97,"x0":-1.7382724136402603,"y0":50.00134598198199,"z0":5.268005237864338,"aX":-17.38019042489444},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":14.4,"spinRate":2680,"spinDirection":235},"zone":5,"typeConfidence":0.93,"plateTime":0.3949042750139049,"extension":6.743628171945503},"index":6,"playId":"95849a3c-9be4-3d2c-a7aa-624aa34fc4b4","pitchNumber":6,"startTime":"2025-07-30T01:30:59.265Z","endTime":"2025-07-30T01:31:03.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.996839674653934,"aZ":-15.151386954769146,"pfxX":-9.98255800837455,"pfxZ":8.473265223433241,"pX":0.9868929234809459,"pZ":2.3169475510663147,"vX0":10.427320556073186,"vY0":-141.05501386732578,"vZ0":-5.381190081264498,"x":79.38,"y":176.22,"x0":-1.46615900966507,"y0":50.00164989778482,"z0":5.231169893021336,"aX":-20.053371232718863},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":15.8,"spinRate":2578,"spinDirection":233},"zone":14,"typeConfidence":0.92,"plateTime":0.3887612925687982,"extension":6.771067038639116},"index":7,"playId":"1be8ca8e-a820-3f07-b625-05b3c55ed205","pitchNumber":7,"startTime":"2025-07-30T01:31:23.109Z","endTime":"2025-07-30T01:31:28.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:31:28.191Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:33:16.635Z","endTime":"2025-07-30T01:35:14.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.25000034007268,"strikeZoneBottom":1.4900032621245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.433992849723722,"aZ":-32.61623941684134,"pfxX":-10.501324000544061,"pfxZ":-0.2563726638712751,"pX":0.6295473293654407,"pZ":2.7823979970016843,"vX0":8.430807823527804,"vY0":-131.26654711000498,"vZ0":-0.7086505599918003,"x":93.0,"y":163.66,"x0":-1.275735014183698,"y0":50.00357546578395,"z0":5.506236744119543,"aX":-18.1402066787418},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":16.9,"spinRate":2033,"spinDirection":250},"zone":3,"typeConfidence":0.9,"plateTime":0.41891104581965877,"extension":6.523916976670495},"index":0,"playId":"43f2e89b-7581-301e-ae7c-2215fab657ee","pitchNumber":1,"startTime":"2025-07-30T01:33:31.183Z","endTime":"2025-07-30T01:33:36.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62441649839266,"aZ":-31.98660029208359,"pfxX":-9.69920017656856,"pfxZ":0.13822034708346553,"pX":0.3537843053441394,"pZ":1.8027260363639959,"vX0":6.590760443677612,"vY0":-115.98853222755255,"vZ0":-1.4126058198901212,"x":103.51,"y":190.11,"x0":-1.2779356410561822,"y0":50.001943529466644,"z0":5.496495487138173,"aX":-13.08897485293407},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":15.7,"spinRate":1859,"spinDirection":265},"zone":9,"typeConfidence":0.9,"plateTime":0.4739578355959577,"extension":6.544598250716015},"index":1,"playId":"a1bd8dd6-f524-367d-98d2-995e45478551","pitchNumber":2,"startTime":"2025-07-30T01:33:43.368Z","endTime":"2025-07-30T01:33:48.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.4,"endSpeed":82.6,"strikeZoneTop":3.2500027895743,"strikeZoneBottom":1.48999939575814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454669057036117,"aZ":-20.88891950435651,"pfxX":-6.98787200067784,"pfxZ":6.4121940308188385,"pX":1.9824662141204417,"pZ":3.216797891076574,"vX0":10.458839422597347,"vY0":-132.60628601564522,"vZ0":-2.123201035147768,"x":41.43,"y":151.93,"x0":-1.1262599581955652,"y0":50.00230990437699,"z0":5.570683707585699,"aX":-12.298838561336526},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":10.1,"spinRate":2298,"spinDirection":242},"zone":12,"typeConfidence":0.91,"plateTime":0.41491375378684126,"extension":6.437268360930253},"index":2,"playId":"34d40b67-d4b7-3a2d-9b51-8c3d3e8586b6","pitchNumber":3,"startTime":"2025-07-30T01:34:07.162Z","endTime":"2025-07-30T01:34:11.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":93.3,"endSpeed":84.5,"strikeZoneTop":3.25000153745754,"strikeZoneBottom":1.49000329076443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.873516411431943,"aZ":-19.39041701947481,"pfxX":-7.575943813163933,"pfxZ":6.949512510860815,"pX":2.2583470776036934,"pZ":2.9931531648286938,"vX0":11.119360202910665,"vY0":-135.35448985641202,"vZ0":-3.535767872520837,"x":30.92,"y":157.96,"x0":-0.9348076080404966,"y0":50.0054147992403,"z0":5.688543736818625,"aX":-13.941882095512497},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":2326,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.4059900611247511,"extension":6.604750262155608},"index":3,"playId":"7cf6c8da-d56a-3045-9ba9-99063210e1da","pitchNumber":4,"startTime":"2025-07-30T01:34:21.182Z","endTime":"2025-07-30T01:34:24.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18503084577366,"aZ":-31.814862403740264,"pfxX":10.183137235476948,"pfxZ":0.27573955762321933,"pX":0.7626271283327669,"pZ":1.87533095460234,"vX0":2.8813497120541185,"vY0":-113.542141167051,"vZ0":-0.29031350306900705,"x":87.93,"y":188.15,"x0":-1.851126107319922,"y0":50.00113302683935,"z0":5.2186359123433395,"aX":13.059465394242755},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.7,"breakHorizontal":-19.2,"spinRate":2689,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.48567126494237867,"extension":6.416610469348296},"index":4,"playId":"03fe0cbc-91d6-3ff2-aaab-f35be7b84b83","pitchNumber":5,"startTime":"2025-07-30T01:34:36.173Z","endTime":"2025-07-30T01:34:39.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.4,"endSpeed":82.8,"strikeZoneTop":3.18270737439954,"strikeZoneBottom":1.49000236214228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26977757321094,"aZ":-32.87226730461711,"pfxX":-10.223063592197892,"pfxZ":-0.3962531423305031,"pX":1.1048149170715675,"pZ":0.9800372991755181,"vX0":9.49348626638138,"vY0":-132.6530378291994,"vZ0":-4.382266263552522,"x":74.89,"y":212.32,"x0":-1.2178557628323468,"y0":50.004961297242524,"z0":5.090135788605388,"aX":-17.954146993657364},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":16.1,"spinRate":2131,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.4152454032491484,"extension":6.551230634533418},"index":5,"playId":"06aeec6e-8fe7-3067-a21b-8f6112282dda","pitchNumber":6,"startTime":"2025-07-30T01:34:52.920Z","endTime":"2025-07-30T01:34:57.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.24999826457596,"strikeZoneBottom":1.49000101146295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.884949391828194,"aZ":-32.376539197267086,"pfxX":-9.931799401050604,"pfxZ":-0.1141530244957103,"pX":0.5921639348212262,"pZ":2.021305845675621,"vX0":8.064695317258256,"vY0":-132.05348000385962,"vZ0":-2.480107195953811,"x":94.43,"y":184.2,"x0":-1.2328036222850571,"y0":50.0043982908894,"z0":5.389002638509665,"aX":-17.290611786251475},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.6,"breakHorizontal":15.8,"spinRate":2015,"spinDirection":252},"zone":9,"typeConfidence":0.9,"plateTime":0.41707015028382655,"extension":6.376892441473206},"index":6,"playId":"458a9049-554c-3d7c-b631-a3cbfb8d93dc","pitchNumber":7,"startTime":"2025-07-30T01:35:09.964Z","endTime":"2025-07-30T01:35:14.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:35:14.963Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams hits a ground-rule double (24) on a line drive down the right-field line.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:35:15.521Z","endTime":"2025-07-30T01:36:02.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.6,"endSpeed":69.9,"strikeZoneTop":3.36964724562851,"strikeZoneBottom":1.61000208608046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27848663223878,"aZ":-32.983170339454276,"pfxX":11.806130511147309,"pfxZ":-0.6444557182005344,"pX":-0.439013877969763,"pZ":2.8735207890787198,"vX0":0.1904220250455007,"vY0":-112.84558371662956,"vZ0":1.635183160854068,"x":133.73,"y":161.19,"x0":-2.0527396484675693,"y0":50.002858881729004,"z0":5.524766936399183,"aX":14.847339985491317},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-0.2,"breakHorizontal":-21.2,"spinRate":2680,"spinDirection":66},"zone":1,"typeConfidence":0.89,"plateTime":0.49006139162955753,"extension":6.264080289166177},"index":0,"playId":"a115cdf2-6795-31b7-8338-d00442b988e8","pitchNumber":1,"startTime":"2025-07-30T01:35:36.170Z","endTime":"2025-07-30T01:35:41.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.562808534102402,"aZ":-31.69372691746195,"pfxX":9.562283677642291,"pfxZ":0.35894208341732003,"pX":0.11506681562590297,"pZ":2.307497678176683,"vX0":2.2116739297073327,"vY0":-116.54633457835446,"vZ0":0.022534937345172645,"x":112.61,"y":176.48,"x0":-2.0930405483571297,"y0":50.003314655018265,"z0":5.348873272382894,"aX":12.854615318206628},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.0,"breakHorizontal":-17.9,"spinRate":2698,"spinDirection":70},"zone":5,"typeConfidence":0.9,"plateTime":0.4741301173198522,"extension":6.370341300467348},"hitData":{"launchSpeed":102.5,"launchAngle":18.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":208.34,"coordY":121.24}},"index":1,"playId":"3ac2923b-5392-3853-9c7f-a4ea258ff6f9","pitchNumber":2,"startTime":"2025-07-30T01:35:50.854Z","endTime":"2025-07-30T01:36:02.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.88,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:36:02.894Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:36:07.891Z","endTime":"2025-07-30T01:37:49.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.92999693569669,"strikeZoneBottom":1.88712494606147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14421857820528,"aZ":-29.850682196853512,"pfxX":-9.906085761590147,"pfxZ":1.2946449748330977,"pX":-0.6437122877084619,"pZ":2.5469804579430155,"vX0":6.140879165460797,"vY0":-133.3769512750817,"vZ0":-1.6744435992149969,"x":141.54,"y":170.01,"x0":-1.6908702176657475,"y0":50.00575156234476,"z0":5.339114662695395,"aX":-17.82014002947035},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2025,"spinDirection":255},"zone":4,"typeConfidence":0.91,"plateTime":0.41093569344412506,"extension":6.826964544280521},"index":0,"playId":"f5d987e5-00ed-3f05-90d2-c3c73f8bf93e","pitchNumber":1,"startTime":"2025-07-30T01:36:28.866Z","endTime":"2025-07-30T01:36:32.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":80.6,"endSpeed":74.4,"strikeZoneTop":3.99708234329824,"strikeZoneBottom":1.88712988417533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.608804440370307,"aZ":-32.93786685306099,"pfxX":-10.905750458913332,"pfxZ":-0.5445222279535811,"pX":1.03353004217188,"pZ":1.151391725961201,"vX0":9.038781414896027,"vY0":-117.08884656437989,"vZ0":-2.8418060287861096,"x":77.6,"y":207.69,"x0":-1.4554120510112236,"y0":50.00555626256117,"z0":5.4555159245806335,"aX":-15.181878459309514},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.4,"breakHorizontal":17.6,"spinRate":1839,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4673632606825473,"extension":6.616565972841718},"index":1,"playId":"39e05607-c653-3e89-9baa-aa3442fe3d6f","pitchNumber":2,"startTime":"2025-07-30T01:36:45.337Z","endTime":"2025-07-30T01:36:50.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.399418484083842,"aZ":-32.34639913371877,"pfxX":-10.523467257931273,"pfxZ":-0.12089994552683336,"pX":-0.5519702737443503,"pZ":2.2974447931747113,"vX0":5.307411443273033,"vY0":-116.71203417843313,"vZ0":-0.713169339910538,"x":138.04,"y":176.75,"x0":-1.4906747498664357,"y0":50.005270217247,"z0":5.658851841384768,"aX":-14.489397379456642},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.1,"breakHorizontal":17.8,"spinRate":1861,"spinDirection":260},"zone":7,"typeConfidence":0.9,"plateTime":0.4696705698770556,"extension":6.686188107165187},"index":2,"playId":"ca9a6455-395a-3ad4-b5b9-235682677e93","pitchNumber":3,"startTime":"2025-07-30T01:37:03.794Z","endTime":"2025-07-30T01:37:07.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"17d5d411-a7e0-463b-bb11-abd11da13882","startTime":"2025-07-30T01:37:30.244Z","endTime":"2025-07-30T01:37:35.244Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.2,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883722511780313,"aZ":-35.833466966402824,"pfxX":10.193936110536526,"pfxZ":-2.8252265050976533,"pX":-0.3124668392177921,"pZ":1.4735677548215471,"vX0":1.1382199604263692,"vY0":-114.39607100098472,"vZ0":-0.6917712013771974,"x":128.91,"y":198.99,"x0":-2.140802234398328,"y0":50.00522044365864,"z0":5.368379763620007,"aX":13.18387419546986},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.9,"breakHorizontal":-18.7,"spinRate":2622,"spinDirection":62},"zone":13,"typeConfidence":0.89,"plateTime":0.48333269860321115,"extension":6.359106352073299},"index":4,"playId":"fe636898-505e-3299-9b9a-f05b8dbb3ee6","pitchNumber":4,"startTime":"2025-07-30T01:37:46.184Z","endTime":"2025-07-30T01:37:49.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":669920,"link":"/api/v1/people/669920"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:37:49.313Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:40:37.561Z","endTime":"2025-07-30T01:41:40.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:38:07.876Z","endTime":"2025-07-30T01:38:43.159Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bennett Sousa replaces Jason Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T01:38:43.159Z","endTime":"2025-07-30T01:40:39.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669920,"link":"/api/v1/people/669920","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.47000103974074,"strikeZoneBottom":1.67000240309994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09242741331807,"aZ":-11.084485769500638,"pfxX":4.226469236844683,"pfxZ":11.06300213066741,"pX":0.35699431663242936,"pZ":0.7886637129446871,"vX0":-3.802290416427122,"vY0":-137.79827702783447,"vZ0":-12.238448124957406,"x":103.39,"y":217.49,"x0":1.211453022770573,"y0":50.00681252242611,"z0":6.05857715139675,"aX":8.059688884120716},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2257,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.3988188237554495,"extension":6.602868606416856},"index":2,"playId":"643b93b4-0e3d-3f9e-a60c-12481204de47","pitchNumber":1,"startTime":"2025-07-30T01:40:39.839Z","endTime":"2025-07-30T01:40:43.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.3354832143242,"strikeZoneBottom":1.7372991866205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.275884073671403,"aZ":-32.19591075372181,"pfxX":-2.93010868444696,"pfxZ":-0.01066560926118676,"pX":0.17146745687214354,"pZ":2.02501742498344,"vX0":-1.2413962585073826,"vY0":-124.7955507769945,"vZ0":-4.259535295650176,"x":110.46,"y":184.1,"x0":1.0574811396377402,"y0":50.006055693753275,"z0":6.433379832048598,"aX":-4.579440174897591},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":5.6,"spinRate":2349,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.44045416086591294,"extension":6.609264217483585},"index":3,"playId":"aa71f287-0e54-30a6-94b4-3280510f513d","pitchNumber":2,"startTime":"2025-07-30T01:40:57.147Z","endTime":"2025-07-30T01:41:03.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams steals (26) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"aa71f287-0e54-30a6-94b4-3280510f513d","startTime":"2025-07-30T01:41:05.031Z","endTime":"2025-07-30T01:41:14.917Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"postOnThird":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":51.4,"awayTeamWinProbability":48.6,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.73,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.50363204027274,"strikeZoneBottom":1.67000083457767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.184947298914274,"aZ":-32.0324260675173,"pfxX":-3.502991061502726,"pfxZ":0.09282062326571427,"pX":-1.162046439135275,"pZ":1.94524188988693,"vX0":-3.9731768802083938,"vY0":-123.96044568051,"vZ0":-4.2855552738408145,"x":161.29,"y":186.26,"x0":0.9203296713150402,"y0":50.003462772605026,"z0":6.388713309271191,"aX":-5.418382205195418},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":7.3,"spinRate":2356,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44288042065338296,"extension":6.760185101285416},"index":5,"playId":"c59079f2-2e43-3bb9-8dbf-f7e3257abac2","pitchNumber":3,"startTime":"2025-07-30T01:41:14.917Z","endTime":"2025-07-30T01:41:19.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.305965844335287,"aZ":-31.368851702125,"pfxX":-3.442056476986945,"pfxZ":0.5141359577300282,"pX":-0.5552066106763818,"pZ":2.0257587183130026,"vX0":-2.685191931065603,"vY0":-125.40163445910476,"vZ0":-4.469270986626416,"x":138.16,"y":184.08,"x0":0.9798985196572945,"y0":50.00573378512102,"z0":6.413966229614139,"aX":-5.43781087714015},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":6.8,"spinRate":2337,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.43815485919885777,"extension":6.4859579027175425},"hitData":{"launchSpeed":84.7,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.92,"coordY":93.53}},"index":6,"playId":"c3aa35f3-a2f9-32b6-8e80-b81f6017e8bd","pitchNumber":4,"startTime":"2025-07-30T01:41:31.617Z","endTime":"2025-07-30T01:41:40.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:41:40.563Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Trammell pops out to second baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:44:17.192Z","endTime":"2025-07-30T01:46:03.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Chafin replaces Cole Henry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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":"2025-07-30T01:43:17.324Z","endTime":"2025-07-30T01:44:19.448Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605177,"link":"/api/v1/people/605177"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":3.65403804983913,"strikeZoneBottom":1.78999742938294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80175876433223,"aZ":-15.791081432427553,"pfxX":6.955224930291297,"pfxZ":10.031931618387521,"pX":-0.47873887431080414,"pZ":2.333836104748964,"vX0":-7.479110298170397,"vY0":-127.8672756917508,"vZ0":-7.288314731245578,"x":135.25,"y":175.77,"x0":1.599965386957601,"y0":50.00028961345609,"z0":6.49149358771489,"aX":11.355147784590885},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.4,"breakHorizontal":-10.6,"spinRate":2129,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.43065940450903506,"extension":6.654130681192698},"index":1,"playId":"eb32bf11-8143-3d94-a8ac-1935608714c9","pitchNumber":1,"startTime":"2025-07-30T01:44:19.448Z","endTime":"2025-07-30T01:44:23.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":79.0,"endSpeed":72.2,"strikeZoneTop":3.58596087956193,"strikeZoneBottom":1.78999854287478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.136537556154877,"aZ":-31.3272689012419,"pfxX":-0.496901629808165,"pfxZ":0.6414656316718919,"pX":-0.4407991573428818,"pZ":1.3000933128569265,"vX0":-5.420133377629709,"vY0":-114.82447651121521,"vZ0":-4.583548825609485,"x":133.8,"y":203.68,"x0":2.0291618802412184,"y0":50.00169184108894,"z0":6.41972676063914,"aX":-0.6532619024998346},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.1,"breakHorizontal":2.4,"spinRate":2438,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4796810669107763,"extension":6.734237187612355},"index":2,"playId":"7c406a71-c43e-38e5-9e16-0cc67d8928cf","pitchNumber":2,"startTime":"2025-07-30T01:44:34.142Z","endTime":"2025-07-30T01:44:38.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.58595520070588,"strikeZoneBottom":1.78999874705361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.936471296304976,"aZ":-18.61366634832978,"pfxX":9.906938386847639,"pfxZ":8.26597187004929,"pX":0.862822299480869,"pZ":0.9790592221017128,"vX0":-5.1808614357891605,"vY0":-127.69500364453394,"vZ0":-10.150607842653095,"x":84.11,"y":212.35,"x0":1.638111532200238,"y0":50.00158765487421,"z0":6.489366236109263,"aX":16.250231362178184},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.7,"breakHorizontal":-16.7,"spinRate":2121,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4300345596884516,"extension":6.6624435988789426},"index":3,"playId":"a4b41fe8-1a58-3af0-84ca-b197ae951645","pitchNumber":3,"startTime":"2025-07-30T01:44:53.173Z","endTime":"2025-07-30T01:44:57.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.326292826760785,"aZ":-17.310898602065425,"pfxX":7.048600878197704,"pfxZ":8.884519615093408,"pX":0.617715799601577,"pZ":3.3115427340504127,"vX0":-5.026805552605611,"vY0":-128.91608750164093,"vZ0":-5.035149601406796,"x":93.45,"y":149.37,"x0":1.6831173050113615,"y0":50.00139776589138,"z0":6.6379555175714575,"aX":11.790796661136195},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.5,"spinRate":2027,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.42586568456711404,"extension":6.54453805473906},"index":4,"playId":"77c69fce-8c09-34b9-8dfb-65d79bbd707a","pitchNumber":4,"startTime":"2025-07-30T01:45:11.175Z","endTime":"2025-07-30T01:45:14.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T01:45:19.953Z","endTime":"2025-07-30T01:45:31.528Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":79.6,"endSpeed":73.1,"strikeZoneTop":3.51786433786699,"strikeZoneBottom":1.7900025458041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32803728934191,"aZ":-35.05512394871649,"pfxX":0.16579812663905003,"pfxZ":-2.1525487480396803,"pX":-0.33559291631454324,"pZ":0.7513522089396065,"vX0":-5.276598876354721,"vY0":-115.74191646368848,"vZ0":-5.158039973045056,"x":129.79,"y":218.49,"x0":1.965372938144535,"y0":50.00433074585956,"z0":6.417040363270807,"aX":0.2230846889343355},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":1.2,"spinRate":2452,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.47571477459954625,"extension":6.6207531927145675},"index":6,"playId":"8da75575-da45-380d-9016-1a210e40be31","pitchNumber":5,"startTime":"2025-07-30T01:45:31.528Z","endTime":"2025-07-30T01:45:35.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.193916187185586,"aZ":-12.834528863205785,"pfxX":5.033929507191033,"pfxZ":11.45730308337018,"pX":-0.19940172297111658,"pZ":2.502295558685894,"vX0":-6.380814770911058,"vY0":-130.09399993977135,"vZ0":-7.795993886025189,"x":124.6,"y":171.22,"x0":1.6487499415667133,"y0":50.001009967347684,"z0":6.542710150470102,"aX":8.495865131967566},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.8,"breakHorizontal":-7.4,"spinRate":2205,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42351913692409404,"extension":6.703714492726176},"hitData":{"launchSpeed":86.1,"launchAngle":64.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.6,"coordY":141.85}},"index":7,"playId":"ac1158b7-fd66-3269-ba85-508fda07e500","pitchNumber":6,"startTime":"2025-07-30T01:45:53.786Z","endTime":"2025-07-30T01:46:03.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:46:03.700Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to shortstop CJ Abrams.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:46:09.540Z","endTime":"2025-07-30T01:47:37.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.4,"strikeZoneTop":2.83560195524188,"strikeZoneBottom":1.24558820500378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5483230395555,"aZ":-17.414753414451976,"pfxX":9.940311194172317,"pfxZ":8.517283249294625,"pX":0.3678668008470301,"pZ":1.2720783881285083,"vX0":-7.080685430763477,"vY0":-131.48160634996165,"vZ0":-9.66429254850847,"x":102.98,"y":204.43,"x0":1.8182658251067383,"y0":50.00396895442834,"z0":6.314972099401289,"aX":17.226531108343067},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-16.2,"spinRate":2152,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4182342080199448,"extension":6.836436803289794},"index":0,"playId":"a2959ca4-d4eb-3ffc-8f3d-909b0f0fdfd9","pitchNumber":1,"startTime":"2025-07-30T01:46:32.417Z","endTime":"2025-07-30T01:46:36.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T01:46:43.806Z","endTime":"2025-07-30T01:47:01.765Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":89.9,"endSpeed":81.7,"strikeZoneTop":2.83560460810182,"strikeZoneBottom":1.21117448905107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.257439948327075,"aZ":-16.677663707060976,"pfxX":9.732846121428619,"pfxZ":9.107793959630444,"pX":0.4321043273909316,"pZ":0.9926814959527426,"vX0":-6.394645628517715,"vY0":-130.3305213430334,"vZ0":-10.743097499199756,"x":100.53,"y":211.98,"x0":1.667079120295193,"y0":50.00128215875929,"z0":6.459150917901388,"aX":16.554486282016992},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.9,"breakHorizontal":-16.0,"spinRate":2118,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4220862862995274,"extension":6.786060377367098},"index":2,"playId":"7b3d5833-7eb2-33dc-b9ca-99d86c2f311f","pitchNumber":2,"startTime":"2025-07-30T01:47:01.765Z","endTime":"2025-07-30T01:47:06.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.493544815566306,"aZ":-19.500457476751066,"pfxX":9.985947018692755,"pfxZ":7.391896237686079,"pX":-0.17546508019198925,"pZ":2.1395000994894917,"vX0":-8.17149574786881,"vY0":-130.38810639201586,"vZ0":-7.2219452238323685,"x":123.69,"y":181.01,"x0":1.708173419970167,"y0":50.004718878134234,"z0":6.42694299208164,"aX":17.12408347314492},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":-16.2,"spinRate":2065,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.42075031034173227,"extension":6.723775890398078},"hitData":{"launchSpeed":99.1,"launchAngle":12.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":95.78,"coordY":133.49}},"index":3,"playId":"32ea18bd-3440-3cc7-ac2e-69cf9715a557","pitchNumber":3,"startTime":"2025-07-30T01:47:31.473Z","endTime":"2025-07-30T01:47:37.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:47:37.183Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:47:39.245Z","endTime":"2025-07-30T01:48:34.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":82.0,"strikeZoneTop":3.43000293138596,"strikeZoneBottom":1.56574370016225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870937632121713,"aZ":-17.509552081775233,"pfxX":9.73588229415457,"pfxZ":8.55521317438862,"pX":0.3891977933297427,"pZ":1.2700547866519607,"vX0":-6.803578915263426,"vY0":-130.67833008494242,"vZ0":-9.85424637985553,"x":102.16,"y":204.49,"x0":1.7735267771056273,"y0":50.002506058621684,"z0":6.429814773085135,"aX":16.685345231527798},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-16.0,"spinRate":2051,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.420608441837941,"extension":6.6080404224618245},"index":0,"playId":"506ce866-580c-3cf9-a942-fb11760df66a","pitchNumber":1,"startTime":"2025-07-30T01:48:05.718Z","endTime":"2025-07-30T01:48:10.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.384582930791456,"aZ":-16.693855762477135,"pfxX":9.269691456618215,"pfxZ":9.035281693727985,"pX":0.012834338037380509,"pZ":1.4024649107150018,"vX0":-7.554411095365099,"vY0":-130.5292089992281,"vZ0":-9.43676632618613,"x":116.51,"y":200.91,"x0":1.7508098680484216,"y0":50.0004712487186,"z0":6.340740566098716,"aX":15.874690861536811},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.3,"breakHorizontal":-15.0,"spinRate":2110,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4208218607112908,"extension":6.841799016558824},"hitData":{"launchSpeed":90.1,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.91,"coordY":119.35}},"index":1,"playId":"fefb16c7-076a-30b1-8743-ba156e6f1dc2","pitchNumber":2,"startTime":"2025-07-30T01:48:22.772Z","endTime":"2025-07-30T01:48:34.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:48:34.172Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks. Christian Walker to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:48:32.402Z","endTime":"2025-07-30T01:50:50.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.23365317731547,"strikeZoneBottom":1.58000362123628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39583014821739,"aZ":-16.737307427446314,"pfxX":8.822105219203504,"pfxZ":8.946278948674806,"pX":-0.49886439222287077,"pZ":1.2826772398748125,"vX0":-8.852642488573139,"vY0":-130.73053743751282,"vZ0":-9.807414702653501,"x":136.02,"y":204.15,"x0":1.7903835119279128,"y0":50.001898007541065,"z0":6.34767329534385,"aX":15.220219983491795},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2085,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4194977198071661,"extension":6.877080192197227},"index":0,"playId":"67457f1a-d31c-3d87-bbf5-a80448c855be","pitchNumber":1,"startTime":"2025-07-30T01:48:59.874Z","endTime":"2025-07-30T01:49:04.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"6c70869e-160a-34ae-9306-88b4a29cd185","startTime":"2025-07-30T01:49:16.821Z","endTime":"2025-07-30T01:49:19.821Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.26772491282421,"strikeZoneBottom":1.57999969460681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.332835733986737,"aZ":-21.25190024744837,"pfxX":7.037132273265119,"pfxZ":7.37137745232378,"pX":1.6671524461801783,"pZ":2.300349448542262,"vX0":-3.3049322498608147,"vY0":-121.38505714986941,"vZ0":-4.919164756921525,"x":53.45,"y":176.67,"x0":2.137215022927014,"y0":50.00357499088377,"z0":6.220620377385622,"aX":10.427158836393716},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.4,"breakHorizontal":-11.9,"spinRate":1793,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4524586114590696,"extension":6.867018240733333},"index":2,"playId":"c8038a8d-823b-3307-86d3-a0443f7e03d0","pitchNumber":2,"startTime":"2025-07-30T01:49:36.216Z","endTime":"2025-07-30T01:49:41.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24986971350326,"aZ":-16.87058504910987,"pfxX":9.218505445081774,"pfxZ":8.803170924787615,"pX":0.7400933452548751,"pZ":2.5123702232263248,"vX0":-5.602109112069266,"vY0":-131.6118385316471,"vZ0":-6.987060309041665,"x":88.79,"y":170.95,"x0":1.7082914136672624,"y0":50.00581284857733,"z0":6.470529959872954,"aX":16.031145567860392},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.4,"breakHorizontal":-15.4,"spinRate":2140,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4175919851743255,"extension":6.724697332823195},"index":3,"playId":"9edf6729-94b5-351c-a37e-94c1fc2cb8d6","pitchNumber":3,"startTime":"2025-07-30T01:49:54.048Z","endTime":"2025-07-30T01:49:57.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.23368198416631,"strikeZoneBottom":1.57999806910112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.6180759054608,"aZ":-32.401287128346176,"pfxX":-1.6130140492446978,"pfxZ":-0.17411623016529587,"pX":-0.053339194995893686,"pZ":0.5241409245653589,"vX0":-4.264514439452925,"vY0":-115.39657104184835,"vZ0":-6.199760143690273,"x":119.03,"y":224.63,"x0":2.032270695966043,"y0":50.000001959916744,"z0":6.388214647518036,"aX":-2.162098615342744},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.7,"breakHorizontal":4.1,"spinRate":2428,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.47568704093392133,"extension":6.793764780128495},"index":4,"playId":"b6412d71-e26e-3337-b792-c9df088eac02","pitchNumber":4,"startTime":"2025-07-30T01:50:17.780Z","endTime":"2025-07-30T01:50:22.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.19959527739898,"strikeZoneBottom":1.58000104334405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.175918040077775,"aZ":-17.371665269244463,"pfxX":9.59198550393258,"pfxZ":8.695564138581613,"pX":0.5831321474107838,"pZ":1.297367735708496,"vX0":-6.2076543158912445,"vY0":-130.1146566731817,"vZ0":-9.578029210197325,"x":94.77,"y":203.75,"x0":1.7626499624756762,"y0":50.000798855738815,"z0":6.361930506904342,"aX":16.32381823880077},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.7,"breakHorizontal":-15.8,"spinRate":2002,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4221426182582313,"extension":6.721893747600635},"index":5,"playId":"8af6444d-56dc-3570-b0b4-a8f3c0d91cbd","pitchNumber":5,"startTime":"2025-07-30T01:50:44.436Z","endTime":"2025-07-30T01:50:50.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":605177,"link":"/api/v1/people/605177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:50:50.122Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Hummel singles on a ground ball to center fielder Jacob Young. Christian Walker scores. Cam Smith to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:53:52.367Z","endTime":"2025-07-30T01:54:06.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":605177,"link":"/api/v1/people/605177"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cooper Hummel replaces Jacob Melton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:51:19.287Z","endTime":"2025-07-30T01:51:25.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669450,"link":"/api/v1/people/669450"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T01:51:25.122Z","endTime":"2025-07-30T01:52:45.433Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andry Lara replaces Andrew Chafin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-30T01:52:45.433Z","endTime":"2025-07-30T01:53:54.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691251,"link":"/api/v1/people/691251"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605177,"link":"/api/v1/people/605177","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.096305055046166,"aZ":-24.001709191208764,"pfxX":-9.796622270539418,"pfxZ":4.392811689031088,"pX":-0.7487249072179728,"pZ":2.6560215273904006,"vX0":5.742578359430869,"vY0":-136.93905804512414,"vZ0":-4.723904813783166,"x":145.54,"y":167.07,"x0":-1.6233137080346527,"y0":50.00154007954757,"z0":6.089624725334899,"aX":-18.217822068529077},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2086,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4031977176507744,"extension":5.757942991598263},"hitData":{"launchSpeed":94.3,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.77,"coordY":101.9}},"index":3,"playId":"1bc19eed-f5f1-35e6-8315-2e52015fa861","pitchNumber":1,"startTime":"2025-07-30T01:53:54.618Z","endTime":"2025-07-30T01:54:06.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":14.899999999999991,"leverageIndex":2.32,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:54:06.330Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:54:17.858Z","endTime":"2025-07-30T01:55:16.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.13597817154879,"strikeZoneBottom":1.42596242188414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.009258640011282,"aZ":-28.483193957364687,"pfxX":0.6670308885379299,"pfxZ":2.3560245125817847,"pX":2.534153168651513,"pZ":1.8403153268336845,"vX0":8.475321723109579,"vY0":-123.97264268849361,"vZ0":-5.348037739879615,"x":20.4,"y":189.09,"x0":-1.0047718107947783,"y0":50.00447140655237,"z0":6.381025088645234,"aX":1.046348011343483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2214,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4405169360522394,"extension":6.009635437180846},"index":0,"playId":"6fc07ae0-c395-39d3-9686-819c09cef663","pitchNumber":1,"startTime":"2025-07-30T01:54:47.568Z","endTime":"2025-07-30T01:54:51.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":669450,"link":"/api/v1/people/669450"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75428838750776,"aZ":-16.12130534042668,"pfxX":-8.232154097959164,"pfxZ":8.366874379309179,"pX":-1.07639997217782,"pZ":1.7979518604523932,"vX0":3.723178549871882,"vY0":-138.33042942563455,"vZ0":-8.788059031723032,"x":158.03,"y":190.24,"x0":-1.3777896877168851,"y0":50.003658182216526,"z0":6.119645405624751,"aX":-15.793757050880393},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":14.0,"spinRate":2168,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3974944583777975,"extension":6.021884800587322},"hitData":{"launchSpeed":81.3,"launchAngle":42.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.87,"coordY":95.79}},"index":1,"playId":"e04106e4-078d-3798-8111-5d8210bdf9e0","pitchNumber":2,"startTime":"2025-07-30T01:55:07.901Z","endTime":"2025-07-30T01:55:16.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":669450,"link":"/api/v1/people/669450"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.85,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:55:16.560Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:57:42.904Z","endTime":"2025-07-30T02:00:11.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Taylor Trammell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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":"2025-07-30T01:56:44.763Z","endTime":"2025-07-30T01:56:44.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cooper Hummel remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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":"2025-07-30T01:56:44.788Z","endTime":"2025-07-30T01:57:45.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669450,"link":"/api/v1/people/669450"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.765992886337724,"aZ":-31.032720570298775,"pfxX":-2.069598077331556,"pfxZ":0.7489267716243448,"pX":0.010828664824217944,"pZ":1.8783330190955256,"vX0":-1.9665893574690738,"vY0":-122.85542233177894,"vZ0":-4.571875898817124,"x":116.59,"y":188.07,"x0":1.0899238952500248,"y0":50.005905281422315,"z0":6.393592483469313,"aX":-3.172014065600611},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":4.2,"spinRate":2294,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.44541080630002394,"extension":6.477720793506224},"index":2,"playId":"d9a9a410-4e1a-3f2b-b3f2-67c33d5d34e3","pitchNumber":1,"startTime":"2025-07-30T01:57:45.223Z","endTime":"2025-07-30T01:57:49.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47936113037291,"aZ":-11.429629076726334,"pfxX":2.761819867976658,"pfxZ":10.683945267227397,"pX":-0.7452255365233443,"pZ":2.805124708090293,"vX0":-5.977198344039575,"vY0":-139.01687331085347,"vZ0":-7.406694109052766,"x":145.41,"y":163.04,"x0":1.0816719888196171,"y0":50.00473239532734,"z0":6.276889543162843,"aX":5.364040876643701},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":-3.6,"spinRate":2139,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.3952136732272753,"extension":6.478483100976178},"index":3,"playId":"e27beb8d-8977-3ab5-b05f-ab33af6d1cb6","pitchNumber":2,"startTime":"2025-07-30T01:58:00.602Z","endTime":"2025-07-30T01:58:03.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":86.0,"endSpeed":79.7,"strikeZoneTop":3.70911422382469,"strikeZoneBottom":1.7463521777984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39414805094536,"aZ":-29.911595791228343,"pfxX":-2.85591875544147,"pfxZ":1.4236074462497879,"pX":-0.5371746587774281,"pZ":0.8209559807395661,"vX0":-2.93139648155707,"vY0":-125.09099901474434,"vZ0":-7.339087553308993,"x":137.48,"y":216.61,"x0":1.0194807697186221,"y0":50.00547894966432,"z0":6.233855893836991,"aX":-4.541624546154025},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":5.9,"spinRate":2424,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4372815321479404,"extension":6.7582412613794105},"index":4,"playId":"321a0655-6f2f-3311-a29a-3f9ee6799cba","pitchNumber":3,"startTime":"2025-07-30T01:58:24.029Z","endTime":"2025-07-30T01:58:27.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":85.8,"endSpeed":78.4,"strikeZoneTop":3.74272697680746,"strikeZoneBottom":1.7800005191939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.142544971412924,"aZ":-32.4163779956638,"pfxX":-1.4285065546876439,"pfxZ":-0.15363789675660655,"pX":1.0370418848216247,"pZ":1.1185922698503545,"vX0":0.4971935772319778,"vY0":-124.85473315592886,"vZ0":-6.140024667024647,"x":77.47,"y":208.58,"x0":1.0194477358692637,"y0":50.005353255093446,"z0":6.319718860578796,"aX":-2.2266913914946294},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":2.4,"spinRate":2328,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4408716878113159,"extension":6.574292042115853},"index":5,"playId":"cb59721d-110e-3e26-9299-0bf1c0236e94","pitchNumber":4,"startTime":"2025-07-30T01:58:45.291Z","endTime":"2025-07-30T01:58:49.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48898488824176,"aZ":-30.359966786080722,"pfxX":0.7776865978354714,"pfxZ":1.156460513778903,"pX":0.28885682846461136,"pZ":2.6814150359656033,"vX0":-1.9688391343176812,"vY0":-125.08973108745461,"vZ0":-3.0982549605154492,"x":105.99,"y":166.38,"x0":0.9884519123509256,"y0":50.00260791564113,"z0":6.450032808756207,"aX":1.2206255020931243},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":-1.0,"spinRate":2349,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.43946864099639216,"extension":6.358948578027629},"index":6,"playId":"7ae78d9a-b94e-3c21-9c6d-f835721199fa","pitchNumber":5,"startTime":"2025-07-30T01:59:02.105Z","endTime":"2025-07-30T01:59:05.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9624552909132,"aZ":-11.376179091220807,"pfxX":3.8553466235676392,"pfxZ":10.957888476917274,"pX":-0.016457431926441748,"pZ":3.109760298710192,"vX0":-4.195011479341881,"vY0":-137.92672216530147,"vZ0":-6.471618900972776,"x":117.63,"y":154.82,"x0":1.0342578280150931,"y0":50.00122298321197,"z0":6.278251658193822,"aX":7.316458272040408},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-6.0,"spinRate":2244,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.3994126825764903,"extension":6.430204062891765},"index":7,"playId":"118e7adf-65f0-3c84-a56e-7938277e2341","pitchNumber":6,"startTime":"2025-07-30T01:59:23.125Z","endTime":"2025-07-30T01:59:28.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":85.4,"endSpeed":78.9,"strikeZoneTop":3.77637379294406,"strikeZoneBottom":1.74635066588814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634686469911323,"aZ":-30.534229198894558,"pfxX":-2.5139557810624007,"pfxZ":1.0538008443575135,"pX":-1.7520899693027532,"pZ":0.1553731424651831,"vX0":-5.038559784424285,"vY0":-124.02284455025479,"vZ0":-8.567120384975302,"x":183.79,"y":234.58,"x0":0.6352372663753514,"y0":50.00257562710512,"z0":6.21404221420858,"aX":-3.90061965719151},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":5.8,"spinRate":2257,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4422511968793783,"extension":6.790129151153307},"index":8,"playId":"2908cca1-ec02-30b8-a516-f37c2f4f0df6","pitchNumber":7,"startTime":"2025-07-30T01:59:44.667Z","endTime":"2025-07-30T01:59:48.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634477771237883,"aZ":-31.34611780112313,"pfxX":-2.3347572364521443,"pfxZ":0.529252713158785,"pX":0.15986371829380183,"pZ":2.6261336688401724,"vX0":-1.1893128191053077,"vY0":-124.51449334819604,"vZ0":-3.053435442954748,"x":110.91,"y":167.87,"x0":0.9474609001824292,"y0":50.00418890326362,"z0":6.469424005583102,"aX":-3.6558454555687754},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":4.6,"spinRate":2269,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4403500182823632,"extension":6.405941138466233},"hitData":{"launchSpeed":88.5,"launchAngle":43.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.63,"coordY":110.69}},"index":9,"playId":"53c54728-28e1-351d-bc91-c0877afb18ec","pitchNumber":8,"startTime":"2025-07-30T02:00:03.436Z","endTime":"2025-07-30T02:00:11.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:00:11.982Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T02:00:13.571Z","endTime":"2025-07-30T02:01:32.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.23957493418796,"strikeZoneBottom":1.42772500441998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3307039896589,"aZ":-32.93686312677494,"pfxX":-1.1386806548616746,"pfxZ":-0.48939452493490343,"pX":-0.9435861072636346,"pZ":2.1111839309773726,"vX0":-3.828225708625901,"vY0":-124.46976911761892,"vZ0":-3.7415293425764595,"x":152.97,"y":181.78,"x0":0.7631375985687759,"y0":50.001026313398555,"z0":6.3653833867050915,"aX":-1.7833475632287543},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":3.0,"spinRate":2326,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.44030573392561,"extension":6.676781698856541},"index":0,"playId":"b11076c5-8850-3a8f-96f7-699b0e899e9a","pitchNumber":1,"startTime":"2025-07-30T02:00:36.817Z","endTime":"2025-07-30T02:00:41.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.39763079807076,"strikeZoneBottom":1.59855456242018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.457399776399825,"aZ":-12.535334648431533,"pfxX":0.9803509036703915,"pfxZ":10.375761364603893,"pX":-0.4988742136147766,"pZ":3.5585496780997774,"vX0":-4.307257833794719,"vY0":-137.21951553522945,"vZ0":-5.152604691600229,"x":136.02,"y":142.7,"x0":0.9688547969744977,"y0":50.00291885333298,"z0":6.325801017776753,"aX":1.8556898796212449},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-0.8,"spinRate":2167,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.40029029188076626,"extension":6.480155067551985},"index":1,"playId":"15fbfe65-9bdd-3534-8df3-3bfb56ccab5d","pitchNumber":2,"startTime":"2025-07-30T02:00:51.886Z","endTime":"2025-07-30T02:00:55.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.428613561582523,"aZ":-30.77907896066016,"pfxX":-3.1273521875761445,"pfxZ":0.8785103194245121,"pX":0.524274342716596,"pZ":3.065557645100641,"vX0":-0.3967608453429261,"vY0":-125.29032683949579,"vZ0":-2.1366465075510654,"x":97.02,"y":156.01,"x0":1.0910019198850687,"y0":50.00352551693668,"z0":6.44595692402527,"aX":-4.9694641310278245},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":5.8,"spinRate":2233,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4372427474499023,"extension":6.544806990798464},"index":2,"playId":"cb43724a-4734-38f0-ba31-c0d64ea3b624","pitchNumber":3,"startTime":"2025-07-30T02:01:07.087Z","endTime":"2025-07-30T02:01:10.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.32069954724297,"strikeZoneBottom":1.45316346843287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.718922585903083,"aZ":-34.328673712684584,"pfxX":-1.791566885748686,"pfxZ":-1.4245966941384252,"pX":0.20867921053704472,"pZ":1.8471046880644593,"vX0":-1.2429203000483142,"vY0":-122.41970781517621,"vZ0":-3.7264090862443933,"x":109.05,"y":188.91,"x0":0.9561181568028367,"y0":50.00114035758422,"z0":6.33494209498174,"aX":-2.7123180248497434},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":3.6,"spinRate":2345,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.4478360368451404,"extension":6.665499142213942},"index":3,"playId":"0ad26866-256c-34e2-8f4f-f9e625c45023","pitchNumber":4,"startTime":"2025-07-30T02:01:28.541Z","endTime":"2025-07-30T02:01:32.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:01:32.657Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T02:01:33.895Z","endTime":"2025-07-30T02:02:55.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7068350803404,"aZ":-12.884901413541066,"pfxX":2.6074816183150245,"pfxZ":10.250696556917264,"pX":0.5357607789235834,"pZ":3.4609789633558883,"vX0":-2.2081290217618696,"vY0":-136.9139819619616,"vZ0":-5.3866182459579015,"x":96.58,"y":145.33,"x0":1.0174420192396416,"y0":50.00482486951762,"z0":6.349644808520064,"aX":4.9075164818495685},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2076,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4014092935311111,"extension":6.3778179407811795},"index":0,"playId":"62eea73b-39d7-3701-8513-481aa2ae4f79","pitchNumber":1,"startTime":"2025-07-30T02:02:02.554Z","endTime":"2025-07-30T02:02:06.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.936610754140816,"aZ":-12.987073997294189,"pfxX":2.9972508529002284,"pfxZ":9.999024971697196,"pX":0.3634545961179795,"pZ":3.937390855418146,"vX0":-2.9203331322294237,"vY0":-138.160821150818,"vZ0":-4.134112772045197,"x":103.15,"y":132.47,"x0":1.0485914830766787,"y0":50.00218199421488,"z0":6.3361822443545375,"aX":5.750982384897814},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":-4.8,"spinRate":2121,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.39759045887736466,"extension":6.3771500947626985},"index":1,"playId":"cb42ae95-2800-3b2f-9d5a-fd22e8792f1e","pitchNumber":2,"startTime":"2025-07-30T02:02:18.641Z","endTime":"2025-07-30T02:02:21.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.43815356248042,"strikeZoneBottom":1.54602810266625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.723627047310043,"aZ":-16.12599958203281,"pfxX":3.599330910847904,"pfxZ":8.564197597369102,"pX":0.712775617585971,"pZ":4.038621759203349,"vX0":-2.32669014190605,"vY0":-136.42112859438924,"vZ0":-3.244393941754534,"x":89.83,"y":129.74,"x0":1.111787839080803,"y0":50.000153935141824,"z0":6.36364251438796,"aX":6.741727321839173},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-6.0,"spinRate":2051,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40245124349468453,"extension":6.320132508197452},"index":2,"playId":"cac62ba6-655c-3ce3-b784-a580a3621cfd","pitchNumber":3,"startTime":"2025-07-30T02:02:35.545Z","endTime":"2025-07-30T02:02:40.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.743327086212226,"aZ":-31.971239953309123,"pfxX":-1.0229612534798749,"pfxZ":0.13100595962069583,"pX":0.6592983036158813,"pZ":1.4811908677083134,"vX0":-0.6199076725469775,"vY0":-123.50356451467542,"vZ0":-5.031943807810677,"x":91.87,"y":198.79,"x0":1.047216383359165,"y0":50.00112562662548,"z0":6.262936101274452,"aX":-1.565329573539015},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":2.0,"spinRate":2314,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.4450885308502932,"extension":6.4864337743717675},"index":3,"playId":"eebe54e6-20b8-3eda-b7e0-b9c8c9aa1d9e","pitchNumber":4,"startTime":"2025-07-30T02:02:51.455Z","endTime":"2025-07-30T02:02:55.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:02:55.441Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:04:40.512Z","endTime":"2025-07-30T02:05:42.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.7,"strikeZoneTop":3.17155768209071,"strikeZoneBottom":1.54048048029039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.466005562659266,"aZ":-29.167540884852162,"pfxX":1.385560732647048,"pfxZ":2.0669461074744806,"pX":0.31022485096253044,"pZ":2.2399569947450257,"vX0":3.5314496569905494,"vY0":-120.18013983847666,"vZ0":-3.739058898912703,"x":105.17,"y":178.3,"x0":-1.361483961851901,"y0":50.00437228685158,"z0":6.422022376256151,"aX":2.0150298212486444},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":2186,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4567168234048524,"extension":5.862523910372758},"index":0,"playId":"0f844be3-dac1-3d97-b985-393822aad851","pitchNumber":1,"startTime":"2025-07-30T02:04:58.412Z","endTime":"2025-07-30T02:05:02.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":94.6,"endSpeed":85.4,"strikeZoneTop":3.27580415866046,"strikeZoneBottom":1.57525038888991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50413013555198,"aZ":-16.573326925917303,"pfxX":-9.170696180228408,"pfxZ":8.325735080906673,"pX":0.9559838861462393,"pZ":1.6015446295452542,"vX0":8.717979236240339,"vY0":-137.05439652743894,"vZ0":-9.49549574782499,"x":80.56,"y":195.54,"x0":-1.0978550322986886,"y0":50.00642665166313,"z0":6.27953484303123,"aX":-17.19031731545994},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2145,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40194975947539513,"extension":6.049184436570355},"index":1,"playId":"fd556f07-33fe-3a63-8305-3eb19e1e10db","pitchNumber":2,"startTime":"2025-07-30T02:05:13.603Z","endTime":"2025-07-30T02:05:17.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09547801796133,"aZ":-29.757795537185896,"pfxX":0.5494204304190453,"pfxZ":1.5982323067457198,"pX":0.7469485172057203,"pZ":2.5926467951409946,"vX0":4.696614144632542,"vY0":-121.35612491831913,"vZ0":-3.186081744956711,"x":88.53,"y":168.78,"x0":-1.2752376209913316,"y0":50.00175414231997,"z0":6.482726292014665,"aX":0.8280702385241149},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2077,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4493049396160025,"extension":5.874236990090977},"hitData":{"launchSpeed":93.8,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.75,"coordY":99.24}},"index":2,"playId":"20b77e0f-b90c-3407-b141-b48b6543e349","pitchNumber":3,"startTime":"2025-07-30T02:05:32.367Z","endTime":"2025-07-30T02:05:42.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:05:42.195Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shay Whitcomb singles on a ground ball to shortstop CJ Abrams.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:05:41.303Z","endTime":"2025-07-30T02:07:22.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.27000117610542,"strikeZoneBottom":1.57000141301264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.167944632654866,"aZ":-20.941274097725096,"pfxX":-8.70141763334746,"pfxZ":6.243293280708613,"pX":0.0489137898498195,"pZ":4.081616511470007,"vX0":6.933891138565337,"vY0":-133.84589949931063,"vZ0":-1.9048619375279499,"x":115.14,"y":128.58,"x0":-1.4556494791215568,"y0":50.00223469312563,"z0":6.315269548394819,"aX":-15.653909376539362},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":1843,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4105449677830779,"extension":6.0740660722212105},"index":0,"playId":"b6be83bc-ecfe-3dfd-8e61-d669f3de3f2d","pitchNumber":1,"startTime":"2025-07-30T02:06:08.741Z","endTime":"2025-07-30T02:06:12.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.16674529831182,"strikeZoneBottom":1.57000236069413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.417135873908993,"aZ":-22.925736963717306,"pfxX":-9.324466088003154,"pfxZ":5.066908469785297,"pX":-0.2711134004644007,"pZ":2.9649779305207815,"vX0":6.362015164307465,"vY0":-134.7445938574802,"vZ0":-4.148570837526113,"x":127.33,"y":158.73,"x0":-1.4607981477908099,"y0":50.00180172758685,"z0":6.160216295376013,"aX":-17.0109124565704},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":1874,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.40771701816782624,"extension":6.054066155662991},"index":1,"playId":"b083fef8-30d7-3a64-8615-07502d566ac9","pitchNumber":2,"startTime":"2025-07-30T02:06:26.936Z","endTime":"2025-07-30T02:06:34.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mauricio Dubón steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"b083fef8-30d7-3a64-8615-07502d566ac9","startTime":"2025-07-30T02:06:36.338Z","endTime":"2025-07-30T02:06:46.653Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"postOnSecond":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.31,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-30T02:06:46.653Z","endTime":"2025-07-30T02:06:57.785Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.23557018027885,"strikeZoneBottom":1.5700001284938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.191192514723316,"aZ":-31.479180613743207,"pfxX":2.6536413963977026,"pfxZ":0.4695893354440166,"pX":2.2416930709775835,"pZ":3.749768823512003,"vX0":7.430843241162947,"vY0":-120.91259232065902,"vZ0":-0.22617263207233806,"x":31.55,"y":137.54,"x0":-1.2195228349389522,"y0":50.00295955773849,"z0":6.61336343490303,"aX":3.9160126223819978},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2107,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4534890455030345,"extension":6.150343539911384},"index":4,"playId":"ab987fbc-6cf4-37fb-8d7c-cca29b3a3157","pitchNumber":3,"startTime":"2025-07-30T02:06:57.785Z","endTime":"2025-07-30T02:07:02.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66981440493507,"aZ":-23.355412002279127,"pfxX":-7.72142043723173,"pfxZ":4.8030399256739456,"pX":-0.5590000157815712,"pZ":2.1937638957971766,"vX0":5.111864221309635,"vY0":-135.62457892822832,"vZ0":-6.21957687275083,"x":138.31,"y":179.55,"x0":-1.4791600762731745,"y0":50.00194393260304,"z0":6.179539290827333,"aX":-14.175380125649783},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":12.7,"spinRate":1974,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4061095020902572,"extension":6.02175645830941},"hitData":{"launchSpeed":96.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.3,"coordY":147.39}},"index":5,"playId":"beceedb8-909a-3735-951b-5ed67ed11bf8","pitchNumber":4,"startTime":"2025-07-30T02:07:15.283Z","endTime":"2025-07-30T02:07:22.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.8,"awayTeamWinProbability":18.200000000000003,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":1.31,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:07:22.305Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Zack Short out on a sacrifice bunt, third baseman Brady House to second baseman Luis García Jr. Mauricio Dubón to 3rd. Shay Whitcomb to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:07:49.093Z","endTime":"2025-07-30T02:08:15.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.24675578563733,"strikeZoneBottom":1.56000133461928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37550807384691,"aZ":-19.893551717786085,"pfxX":-9.245382790664685,"pfxZ":7.013708693536502,"pX":1.8910415148974404,"pZ":2.265803839655414,"vX0":11.043767914823867,"vY0":-132.51973219196097,"vZ0":-6.442451302119805,"x":44.92,"y":177.6,"x0":-1.1595788447969144,"y0":50.004166477798975,"z0":6.21636219010491,"aX":-16.19285815418681},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":13.9,"spinRate":1923,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4157729801157797,"extension":6.231485084542256},"index":0,"playId":"5c68b287-e3ac-32e5-8afa-d79300b0f125","pitchNumber":1,"startTime":"2025-07-30T02:07:49.093Z","endTime":"2025-07-30T02:07:55.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":90.9,"endSpeed":82.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.843090806982556,"aZ":-20.134729383188386,"pfxX":-8.593987789409013,"pfxZ":6.91874820116249,"pX":-0.22195984539540925,"pZ":2.5572231515617037,"vX0":6.624375009474041,"vY0":-132.0384674649114,"vZ0":-5.574580659572555,"x":125.46,"y":169.73,"x0":-1.66459468575697,"y0":50.00555139169935,"z0":6.208077908062545,"aX":-14.961183524544253},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2005,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.41710476416192765,"extension":6.153048883103443},"hitData":{"launchSpeed":28.6,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":123.81,"coordY":198.18}},"index":1,"playId":"05b10bd7-d329-3742-b61b-326515b1dc50","pitchNumber":2,"startTime":"2025-07-30T02:08:06.797Z","endTime":"2025-07-30T02:08:15.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":1.51,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:08:15.598Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:08:37.010Z","endTime":"2025-07-30T02:11:39.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.5157227885831,"strikeZoneBottom":1.75521656193964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21349202065143,"aZ":-30.427201673660136,"pfxX":-6.333508432622127,"pfxZ":1.062434557108162,"pX":-1.203397867387625,"pZ":2.5920250105631526,"vX0":3.427964263647107,"vY0":-127.58956667271192,"vZ0":-3.274272870422274,"x":162.87,"y":168.8,"x0":-1.741325252875946,"y0":50.00554240302015,"z0":6.289427001251212,"aX":-10.44538485696398},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":10.7,"spinRate":1060,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42926563064454104,"extension":5.726049591319242},"index":0,"playId":"f778060d-8dfb-32e8-892b-f4741a9bb5b3","pitchNumber":1,"startTime":"2025-07-30T02:08:42.735Z","endTime":"2025-07-30T02:08:51.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289835800166887,"aZ":-26.986387960132596,"pfxX":-8.484253884215448,"pfxZ":3.0670771601311184,"pX":0.40976996201777444,"pZ":1.3361722908614575,"vX0":7.6864849943404066,"vY0":-129.05717804877557,"vZ0":-6.995140794142518,"x":101.38,"y":202.7,"x0":-1.5016116653304732,"y0":50.00281279654631,"z0":6.153902477593757,"aX":-14.34467776739641},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":1199,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4240392536808937,"extension":6.234194851113168},"index":1,"playId":"23f2cd72-6a90-3a45-8f4e-c0df1397fb05","pitchNumber":2,"startTime":"2025-07-30T02:08:56.670Z","endTime":"2025-07-30T02:09:00.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.44682605014548,"strikeZoneBottom":1.68602840476144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.679451614728094,"aZ":-15.40748973359809,"pfxX":-8.200133568632246,"pfxZ":8.50145100681677,"pX":0.9180639122755522,"pZ":3.1104268522366163,"vX0":8.770307926623609,"vY0":-140.02730576799925,"vZ0":-6.055939213548989,"x":82.01,"y":154.8,"x0":-1.1997037838880416,"y0":50.00169543428037,"z0":6.3214820606561375,"aX":-16.17000302175706},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2119,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3922027187062036,"extension":6.013067762361912},"index":2,"playId":"1bd62a48-7d0a-3c3c-92e9-8bbacacf71e0","pitchNumber":3,"startTime":"2025-07-30T02:09:35.817Z","endTime":"2025-07-30T02:09:40.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.133558293377618,"aZ":-21.404750545278457,"pfxX":-8.760987281668896,"pfxZ":6.388264266431191,"pX":0.6396983424756458,"pZ":1.676745770187972,"vX0":8.256730311394255,"vY0":-129.07050258196867,"vZ0":-6.96498036919598,"x":92.62,"y":193.51,"x0":-1.464125694737428,"y0":50.00156101108271,"z0":6.061153134274956,"aX":-14.765136221189083},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":14.0,"spinRate":1281,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4245292585400766,"extension":5.960952557015342},"index":3,"playId":"d62f41d4-6816-3f4c-b8e9-bea30c7b5861","pitchNumber":4,"startTime":"2025-07-30T02:09:52.586Z","endTime":"2025-07-30T02:09:57.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T02:10:22.883Z","endTime":"2025-07-30T02:10:50.465Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.44685799375635,"strikeZoneBottom":1.7206998375711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67019749436437,"aZ":-15.945486253989683,"pfxX":-8.307114979306865,"pfxZ":8.268932095968122,"pX":-0.49466596360478216,"pZ":4.5947919423869585,"vX0":4.6017097728945195,"vY0":-139.29230782810077,"vZ0":-2.4400262863605002,"x":135.86,"y":114.72,"x0":-1.0900034429378211,"y0":50.002856295634594,"z0":6.538118287980727,"aX":-16.302092982249636},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2038,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39341888240082934,"extension":5.933451207945133},"index":5,"playId":"6c9b1c65-f6cc-30a1-b3d3-ede7520fbefe","pitchNumber":5,"startTime":"2025-07-30T02:10:50.465Z","endTime":"2025-07-30T02:10:57.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57692226276768,"aZ":-19.49103911182713,"pfxX":-8.034119977834973,"pfxZ":6.397540612046782,"pX":-0.5275565140400726,"pZ":3.4354680827487525,"vX0":5.3582130460252335,"vY0":-140.11039018099612,"vZ0":-4.102288120934607,"x":137.11,"y":146.02,"x0":-1.4240244025640894,"y0":50.0015977456882,"z0":6.197561931449315,"aX":-15.922422922643735},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":1989,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.39140485256511415,"extension":5.966070868098952},"index":6,"playId":"f61f036a-221c-31c4-948b-d85335c0ca3b","pitchNumber":6,"startTime":"2025-07-30T02:11:10.843Z","endTime":"2025-07-30T02:11:14.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.4469071007855,"strikeZoneBottom":1.72072170689358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.177065742304226,"aZ":-28.446850974894563,"pfxX":0.3052290623005698,"pfxZ":2.2633366019329717,"pX":-1.2279588283834841,"pZ":3.416937688602921,"vX0":1.0670355586138291,"vY0":-127.2617476690709,"vZ0":-1.8443052509976108,"x":163.81,"y":146.52,"x0":-1.691680817709178,"y0":50.00367309423012,"z0":6.396078845878868,"aX":0.5022675963138313},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2190,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.42977137347904515,"extension":5.8021152112303},"index":7,"playId":"e3a1a56f-4f2c-3d59-a1ab-04b39e3e5cde","pitchNumber":7,"startTime":"2025-07-30T02:11:35.024Z","endTime":"2025-07-30T02:11:39.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.55,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:11:39.567Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to center fielder Jacob Young. Mauricio Dubón scores. Shay Whitcomb to 3rd. Taylor Trammell to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:12:46.177Z","endTime":"2025-07-30T02:12:58.971Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnThird":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":691251,"link":"/api/v1/people/691251"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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":"2025-07-30T02:11:57.327Z","endTime":"2025-07-30T02:12:48.439Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.361607948905515,"aZ":-19.900486809768797,"pfxX":-7.672132387206637,"pfxZ":6.323244700139695,"pX":0.38459150403103,"pZ":2.512369533333185,"vX0":6.980938487967202,"vY0":-138.98256181955344,"vZ0":-6.402971400506983,"x":102.34,"y":170.95,"x0":-1.1723227615966219,"y0":50.00486800259603,"z0":6.18367794768931,"aX":-14.896842086317069},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":12.4,"spinRate":2062,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3952478082403932,"extension":6.117437714239807},"hitData":{"launchSpeed":84.6,"launchAngle":10.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.21,"coordY":109.82}},"index":1,"playId":"457e45f3-c667-3b56-99f8-b6357d0ab6f2","pitchNumber":1,"startTime":"2025-07-30T02:12:48.439Z","endTime":"2025-07-30T02:12:58.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.11,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:12:58.971Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to left fielder James Wood. Shay Whitcomb scores. Taylor Trammell scores. Jose Altuve to 2nd.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:13:11.768Z","endTime":"2025-07-30T02:13:39.800Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":691251,"link":"/api/v1/people/691251"},"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_force","runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":{"id":691251,"link":"/api/v1/people/691251"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.157761811937622,"aZ":-26.541725491229204,"pfxX":0.6116778965280432,"pfxZ":3.5716449700905244,"pX":0.16116558555130456,"pZ":2.205447262716996,"vX0":3.5107891548726546,"vY0":-124.976486307218,"vZ0":-4.939682344682132,"x":110.86,"y":179.23,"x0":-1.3435609026868351,"y0":50.00055323448364,"z0":6.39846950553369,"aX":0.9626192179125082},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2070,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4389527349528777,"extension":5.95917269238905},"hitData":{"launchSpeed":82.1,"launchAngle":10.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.53,"coordY":136.29}},"index":0,"playId":"2c46023a-0746-3ba3-ac4a-ab499c283ad5","pitchNumber":1,"startTime":"2025-07-30T02:13:28.326Z","endTime":"2025-07-30T02:13:39.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":666211,"link":"/api/v1/people/666211"},"third":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.31,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:13:39.800Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out softly, pitcher Andry Lara to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:13:47.982Z","endTime":"2025-07-30T02:14:23.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691251,"link":"/api/v1/people/691251"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.556900971917738,"aZ":-20.913289821801268,"pfxX":-8.480913797813614,"pfxZ":5.933974347412361,"pX":-0.8819148900488603,"pZ":2.7227051322046942,"vX0":4.211210090349957,"vY0":-137.1972738560051,"vZ0":-5.410484763571761,"x":150.62,"y":165.27,"x0":-1.338396663352943,"y0":50.00376556286641,"z0":6.154157266905113,"aX":-16.100203755058892},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":1920,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3998684406065456,"extension":5.97313217034156},"hitData":{"launchSpeed":53.3,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.05,"coordY":182.95}},"index":0,"playId":"fa79a234-668e-3a91-a87c-6a700cd547c4","pitchNumber":1,"startTime":"2025-07-30T02:14:09.355Z","endTime":"2025-07-30T02:14:23.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:14:23.534Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Hummel strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T02:15:46.532Z","endTime":"2025-07-30T02:16:51.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.896000554082978,"aZ":-25.23933057864877,"pfxX":1.298738354350707,"pfxZ":4.214264210627853,"pX":0.4874376284415974,"pZ":2.1328791577910513,"vX0":4.3381974869752185,"vY0":-127.42936665526155,"vZ0":-5.44750376033612,"x":98.42,"y":181.19,"x0":-1.4050590198944162,"y0":50.00489749902602,"z0":6.289329525427654,"aX":2.1384573573831442},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.4,"spinRate":2118,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4296363529269649,"extension":5.923611935699381},"index":0,"playId":"8aeb9bc6-00f8-33d7-8b4f-7a43e7c77769","pitchNumber":1,"startTime":"2025-07-30T02:15:46.532Z","endTime":"2025-07-30T02:15:50.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03571141453466,"aZ":-17.791958651064643,"pfxX":-9.598073023861872,"pfxZ":7.446277250859911,"pX":-0.3178941832119488,"pZ":2.1007458230182325,"vX0":6.755744163847444,"vY0":-138.81238905286168,"vZ0":-7.461442823208507,"x":129.12,"y":182.06,"x0":-1.5488528572583935,"y0":50.00384609944839,"z0":6.029957759768377,"aX":-18.540640336772288},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":2057,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3961389750941624,"extension":6.260642377787368},"index":1,"playId":"4dd1c571-ed6d-360d-ae63-917e0a75e890","pitchNumber":2,"startTime":"2025-07-30T02:16:04.278Z","endTime":"2025-07-30T02:16:08.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.1667833555504,"strikeZoneBottom":1.48675994606477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.88161300516779,"aZ":-21.3374646132975,"pfxX":-7.944941213444862,"pfxZ":5.608399876342428,"pX":-1.283151810893587,"pZ":5.121783963118641,"vX0":3.6792310362056737,"vY0":-139.02874058032307,"vZ0":0.44149057517610757,"x":165.91,"y":100.49,"x0":-1.6008357251384115,"y0":50.00362148013188,"z0":6.391385340297515,"aX":-15.355311913306078},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":13.4,"spinRate":2142,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3959052140207171,"extension":5.842728846424123},"index":2,"playId":"bc5bdedf-c77c-3d79-9b09-62e071b73f7b","pitchNumber":3,"startTime":"2025-07-30T02:16:25.998Z","endTime":"2025-07-30T02:16:29.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.556128934912028,"aZ":-26.498225967005027,"pfxX":-7.456762154962525,"pfxZ":3.479125949229168,"pX":0.0024818363636319074,"pZ":1.3595797499507705,"vX0":6.205371583197259,"vY0":-127.0410135533068,"vZ0":-6.495039274398703,"x":116.91,"y":202.07,"x0":-1.5055726420183562,"y0":50.00301068130484,"z0":6.0618265440693255,"aX":-12.162471787835504},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":12.0,"spinRate":1099,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43149987073059437,"extension":6.035411545230139},"index":3,"playId":"c3c4135e-27f9-3cd2-ab4e-3e75202364d2","pitchNumber":4,"startTime":"2025-07-30T02:16:45.531Z","endTime":"2025-07-30T02:16:51.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:16:51.048Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a sharp ground ball to center fielder Chas McCormick.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:19:15.625Z","endTime":"2025-07-30T02:20:10.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan King replaces Bennett Sousa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:17:47.575Z","endTime":"2025-07-30T02:18:53.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Taylor Trammell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T02:18:53.189Z","endTime":"2025-07-30T02:18:53.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chas McCormick replaces left fielder Cooper Hummel, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T02:18:53.206Z","endTime":"2025-07-30T02:19:09.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"502","replacedPlayer":{"id":669450,"link":"/api/v1/people/669450"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-30T02:19:09.816Z","endTime":"2025-07-30T02:19:17.795Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.27511070234407,"strikeZoneBottom":1.53501320014873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.637565210145112,"aZ":-16.812996024180006,"pfxX":6.255960323509665,"pfxZ":9.055129063766195,"pX":1.121860927736115,"pZ":2.2982376719486544,"vX0":-5.865288606891517,"vY0":-129.80500622024613,"vZ0":-4.814175663694368,"x":74.24,"y":176.73,"x0":2.6042443419185077,"y0":50.004000519705556,"z0":5.467752588356222,"aX":10.614799923661145},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.5,"breakHorizontal":-10.0,"spinRate":2009,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4228914991296837,"extension":6.662607836072038},"index":4,"playId":"4e9d7fd5-13ce-37c5-8918-522ea349821b","pitchNumber":1,"startTime":"2025-07-30T02:19:17.795Z","endTime":"2025-07-30T02:19:21.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.27509868917673,"strikeZoneBottom":1.53500900209939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.875571214296126,"aZ":-18.79768718559165,"pfxX":3.4869382950315035,"pfxZ":7.632946856069632,"pX":0.4217739703026868,"pZ":2.248718545569523,"vX0":-6.732573592652701,"vY0":-131.32073772672868,"vZ0":-4.870541006295565,"x":100.92,"y":178.06,"x0":2.561606667862938,"y0":50.003532896043026,"z0":5.518790689306423,"aX":6.112087282167042},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":-4.9,"spinRate":2089,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4165122773401464,"extension":6.6387178314857165},"index":5,"playId":"6ccb8b0e-7785-3e51-94cb-006507e173b3","pitchNumber":2,"startTime":"2025-07-30T02:19:32.839Z","endTime":"2025-07-30T02:19:36.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.2401253187697,"strikeZoneBottom":1.5350106028807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.520439065972518,"aZ":-18.880382578850615,"pfxX":2.0971508761986515,"pfxZ":7.513839882538021,"pX":-1.3851230582865455,"pZ":2.3623775907420885,"vX0":-10.602169015816735,"vY0":-132.0204271825142,"vZ0":-4.524165385047073,"x":169.8,"y":175.0,"x0":2.4064000889266826,"y0":50.00211039522852,"z0":5.483693924447799,"aX":3.710962307157725},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2132,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4145320550108136,"extension":6.658964696697565},"index":6,"playId":"efce118e-fd6f-3c9c-9853-9bc5b14449e9","pitchNumber":3,"startTime":"2025-07-30T02:19:46.231Z","endTime":"2025-07-30T02:19:50.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.114014428393325,"aZ":-23.334163263568975,"pfxX":7.71279698699802,"pfxZ":5.040671687516494,"pX":0.0896346686053834,"pZ":2.2265769601334515,"vX0":-8.97431848563234,"vY0":-131.3755564817977,"vZ0":-3.876586871563253,"x":113.58,"y":178.66,"x0":2.5433500278821333,"y0":50.0015754232327,"z0":5.4500420330524735,"aX":13.519550132263182},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-12.1,"spinRate":2028,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.41648479591936294,"extension":7.019564899012929},"hitData":{"launchSpeed":105.3,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.72,"coordY":89.22}},"index":7,"playId":"11396d7a-7e2d-31ce-96c7-948d4cd621be","pitchNumber":4,"startTime":"2025-07-30T02:19:58.612Z","endTime":"2025-07-30T02:20:10.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":0.61,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:20:10.079Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Adams flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:20:17.869Z","endTime":"2025-07-30T02:20:56.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.3908075616378,"strikeZoneBottom":1.58999679958012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.251771264251595,"aZ":-31.66978176910634,"pfxX":-9.095710810665203,"pfxZ":0.3873975961185181,"pX":-0.5372561957030454,"pZ":2.5506920474290564,"vX0":-4.493715744289129,"vY0":-114.18024367700609,"vZ0":0.28673470638633036,"x":137.48,"y":169.91,"x0":2.648422444307112,"y0":50.00172624449384,"z0":5.582139658752428,"aX":-11.81100307315299},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.1,"breakHorizontal":17.8,"spinRate":2060,"spinDirection":287},"zone":4,"typeConfidence":2.0,"plateTime":0.48275271760476635,"extension":6.487753473140266},"index":0,"playId":"5bb4bbb2-c276-3b40-a34f-137c25814395","pitchNumber":1,"startTime":"2025-07-30T02:20:29.030Z","endTime":"2025-07-30T02:20:32.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":85.2,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.153870487482145,"aZ":-25.72878025156543,"pfxX":6.909280977127205,"pfxZ":4.170443906670933,"pX":0.4321492467646561,"pZ":2.828079271619538,"vX0":-7.291654198611342,"vY0":-123.86432635631697,"vZ0":-1.390969027806116,"x":100.53,"y":162.42,"x0":2.524934719101151,"y0":50.00057027157301,"z0":5.560698039222175,"aX":10.669603350457278},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.4,"breakHorizontal":-10.7,"spinRate":1588,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.44323878117144666,"extension":6.673687887497702},"hitData":{"launchSpeed":95.9,"launchAngle":51.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.35,"coordY":103.88}},"index":1,"playId":"cc610b93-c04e-356a-a79b-cd778e35292d","pitchNumber":2,"startTime":"2025-07-30T02:20:45.712Z","endTime":"2025-07-30T02:20:56.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":2.6999999999999886,"leverageIndex":1.19,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:20:56.033Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:21:06.226Z","endTime":"2025-07-30T02:23:36.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 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":77.4,"endSpeed":69.9,"strikeZoneTop":3.24999815210236,"strikeZoneBottom":1.48999756489633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.497353723400984,"aZ":-33.164891832643825,"pfxX":-8.875942972891233,"pfxZ":-0.7858075955563599,"pX":0.07539326943676684,"pZ":3.1156371537846472,"vX0":-3.455955529071139,"vY0":-112.50216235981395,"vZ0":2.0978260266228013,"x":114.13,"y":154.66,"x0":2.7947312962131137,"y0":50.00466285284105,"z0":5.585152183870441,"aX":-11.13444671676777},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.4,"breakHorizontal":17.0,"spinRate":2142,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.490908286183962,"extension":6.568206899912088},"index":0,"playId":"56029a18-bcbe-3290-87b0-ff4fdae83c15","pitchNumber":1,"startTime":"2025-07-30T02:21:19.116Z","endTime":"2025-07-30T02:21:22.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.24983135478575,"strikeZoneBottom":1.52369148210744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.725334977331084,"aZ":-14.635184925990464,"pfxX":2.6730944079266736,"pfxZ":10.065793758329438,"pX":-1.2092513498590478,"pZ":1.9374637490152071,"vX0":-9.979812311319524,"vY0":-131.85236618205596,"vZ0":-6.2503608649722535,"x":163.09,"y":186.47,"x0":2.294702020512985,"y0":50.00514212666588,"z0":5.438478053290967,"aX":4.659958791997181},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.8,"breakHorizontal":-2.4,"spinRate":2306,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4170573966741089,"extension":6.679956040947594},"index":1,"playId":"8378d4e9-269d-31e3-b2f2-ff64081da304","pitchNumber":2,"startTime":"2025-07-30T02:21:33.709Z","endTime":"2025-07-30T02:21:38.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":91.5,"endSpeed":82.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.240056683204102,"aZ":-15.175138832543325,"pfxX":3.6049913311530477,"pfxZ":9.587666336277081,"pX":0.20334136353111265,"pZ":3.1345052643581415,"vX0":-6.971895208209489,"vY0":-132.99741531971907,"vZ0":-3.3535956938477933,"x":109.25,"y":154.15,"x0":2.402513524053565,"y0":50.00266091003428,"z0":5.527190710391615,"aX":6.392046784421058},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2263,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.41344370987908396,"extension":6.7307955768932874},"index":2,"playId":"212a2190-24e4-3f85-8a8c-8b04da61a43c","pitchNumber":3,"startTime":"2025-07-30T02:21:47.819Z","endTime":"2025-07-30T02:21:51.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T02:22:06.274Z","endTime":"2025-07-30T02:22:16.750Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71182419273458,"aZ":-17.511330144908815,"pfxX":3.0931760528223453,"pfxZ":7.969015130269462,"pX":-0.05715942616987318,"pZ":3.1947224517384756,"vX0":-7.823186705270691,"vY0":-134.64917955974047,"vZ0":-2.9714961925338095,"x":119.18,"y":152.52,"x0":2.4814746464453648,"y0":50.00114971030836,"z0":5.548746013775519,"aX":5.6909452970410985},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":-4.0,"spinRate":2152,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4064907661152368,"extension":6.677349287219905},"index":4,"playId":"6d8d1a24-7d28-38a0-a116-f39143fcdec6","pitchNumber":4,"startTime":"2025-07-30T02:22:16.750Z","endTime":"2025-07-30T02:22:20.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"efc907dd-9804-3302-8c1d-befce806560d","startTime":"2025-07-30T02:22:37.812Z","endTime":"2025-07-30T02:22:40.812Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.25000267664355,"strikeZoneBottom":1.45614233996933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.923880385217846,"aZ":-25.99057473827232,"pfxX":-5.044286096326527,"pfxZ":4.236335227900732,"pX":-1.5406336960803417,"pZ":2.4369160337751032,"vX0":-7.83632913860543,"vY0":-120.4920990857769,"vZ0":-1.6564833607061944,"x":175.73,"y":172.98,"x0":2.417976293403683,"y0":50.00419687269405,"z0":5.445163703845901,"aX":-7.365373924907734},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.6,"breakHorizontal":11.2,"spinRate":2293,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4557807861211729,"extension":6.619964012238912},"index":6,"playId":"a005fda0-038a-3808-8579-f3b2c4776fac","pitchNumber":5,"startTime":"2025-07-30T02:22:52.468Z","endTime":"2025-07-30T02:22:57.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.962163637981796,"aZ":-28.47031036018004,"pfxX":8.842563649765564,"pfxZ":2.2976691401271543,"pX":0.4221631177631467,"pZ":1.5926323526698158,"vX0":-7.842333333326021,"vY0":-126.74592474501789,"vZ0":-3.8111739562182922,"x":100.91,"y":195.78,"x0":2.420339119756449,"y0":50.00551282240691,"z0":5.411148212804249,"aX":14.267148964126763},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":1586,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.43356192966326157,"extension":6.7749441772970735},"index":7,"playId":"75306ac1-4402-3268-959b-9794e5fe5917","pitchNumber":6,"startTime":"2025-07-30T02:23:08.106Z","endTime":"2025-07-30T02:23:12.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.472098741975636,"aZ":-15.302703595540995,"pfxX":3.7481557288673604,"pfxZ":9.2036594350716,"pX":-0.9993276659674167,"pZ":2.4372745686196677,"vX0":-10.335411673553248,"vY0":-134.81226645290715,"vZ0":-5.047901600945368,"x":155.09,"y":172.97,"x0":2.4042495710165994,"y0":50.00069276114052,"z0":5.42128860210491,"aX":6.8702791853364715},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-4.4,"spinRate":2198,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4069493714627246,"extension":6.65915586141737},"index":8,"playId":"3c610c83-0e4f-3af2-9891-d606244cbd32","pitchNumber":7,"startTime":"2025-07-30T02:23:32.809Z","endTime":"2025-07-30T02:23:36.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:23:36.586Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a sharp ground ball to center fielder Chas McCormick, deflected by shortstop Zack Short. Daylen Lile to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:23:40.182Z","endTime":"2025-07-30T02:24:11.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66445773510431,"aZ":-17.362721968192414,"pfxX":3.418100802628027,"pfxZ":8.148270455755336,"pX":0.40436673957257224,"pZ":2.8037820893452046,"vX0":-6.587421864674591,"vY0":-134.12422874624625,"vZ0":-3.777011745145362,"x":101.59,"y":163.08,"x0":2.450808577432092,"y0":50.00286953691411,"z0":5.472448405539129,"aX":6.213823591371052},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-4.7,"spinRate":2024,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4087646700657337,"extension":6.620885337186273},"hitData":{"launchSpeed":104.7,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":127.18,"coordY":84.16}},"index":0,"playId":"583bd07e-7b42-3f4f-bbc6-2471d3ee60ef","pitchNumber":1,"startTime":"2025-07-30T02:23:59.470Z","endTime":"2025-07-30T02:24:11.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:24:11.902Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a line drive to right fielder Cam Smith. Daylen Lile scores. CJ Abrams to 3rd.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:25:02.877Z","endTime":"2025-07-30T02:25:39.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:24:50.188Z","endTime":"2025-07-30T02:25:05.065Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.381581478724467,"aZ":-30.826654552667012,"pfxX":-7.607045732528671,"pfxZ":0.9945617875609667,"pX":-0.8717659362195624,"pZ":2.244911728123308,"vX0":-5.764511188503017,"vY0":-116.60633946591562,"vZ0":-0.6018507976761321,"x":150.23,"y":178.17,"x0":2.635587490805774,"y0":50.00244175959155,"z0":5.458152664097325,"aX":-10.297149808631898},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":2312,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4728004578897127,"extension":6.745098836993136},"index":1,"playId":"0c1a976b-3a04-3ae8-8bf0-0d942f199345","pitchNumber":1,"startTime":"2025-07-30T02:25:05.065Z","endTime":"2025-07-30T02:25:08.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.2,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.095922342573814,"aZ":-29.98826169794267,"pfxX":-7.5933063142121755,"pfxZ":1.5910734265134394,"pX":0.2270055947749874,"pZ":2.9990901302902984,"vX0":-3.593324299085175,"vY0":-117.6906227303887,"vZ0":0.6842417011943296,"x":108.35,"y":157.8,"x0":2.7691065523354363,"y0":50.005577618449585,"z0":5.522135939501988,"aX":-10.460996696131174},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2259,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.468657014616523,"extension":6.5411692610153995},"hitData":{"launchSpeed":88.9,"launchAngle":20.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.66,"coordY":81.42}},"index":2,"playId":"26558124-5633-3e2c-92be-dbf2a89a90b4","pitchNumber":2,"startTime":"2025-07-30T02:25:26.839Z","endTime":"2025-07-30T02:25:39.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-4.8999999999999915,"leverageIndex":1.1,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:25:39.372Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Chas McCormick.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:27:13.735Z","endTime":"2025-07-30T02:27:55.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:26:28.185Z","endTime":"2025-07-30T02:27:01.904Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"7f4e079f-b785-376d-af40-96cf9a94fbbc","startTime":"2025-07-30T02:27:01.904Z","endTime":"2025-07-30T02:27:05.510Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.33363645193122,"strikeZoneBottom":1.66999172470665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.955296284816633,"aZ":-18.690882132450582,"pfxX":2.1980701279747885,"pfxZ":7.572988178981845,"pX":0.2111015209312571,"pZ":4.043597613682277,"vX0":-6.762762593835057,"vY0":-132.52094038450747,"vZ0":-0.35903828723988973,"x":108.95,"y":129.6,"x0":2.509077921843152,"y0":50.00539352993771,"z0":5.544481136785454,"aX":3.9153072112269744},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":-2.5,"spinRate":2046,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4130896535471025,"extension":6.6690899517042075},"index":2,"playId":"d468b537-0e11-3ce7-8be7-b491fcbc4bf7","pitchNumber":1,"startTime":"2025-07-30T02:27:15.793Z","endTime":"2025-07-30T02:27:20.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.383093330072125,"aZ":-18.034066576320026,"pfxX":1.452356742030564,"pfxZ":7.963315688329708,"pX":0.809135042232936,"pZ":4.041243268614625,"vX0":-4.857432689769282,"vY0":-132.4609501826256,"vZ0":-0.7405561794332713,"x":86.16,"y":129.67,"x0":2.47836622432191,"y0":50.00652663845296,"z0":5.643365118188109,"aX":2.580347041437876},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-1.6,"spinRate":2120,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4135435403552279,"extension":6.512446151094705},"index":3,"playId":"78178011-e50c-30aa-855f-a2827cf92c0d","pitchNumber":2,"startTime":"2025-07-30T02:27:31.483Z","endTime":"2025-07-30T02:27:35.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.521435906630884,"aZ":-28.247606839052004,"pfxX":-8.065020899656098,"pfxZ":2.794228917150466,"pX":0.24224460040220405,"pZ":3.6789281598596584,"vX0":-3.410016318979062,"vY0":-118.10188849983572,"vZ0":1.7446277077670542,"x":107.77,"y":139.45,"x0":2.754785062371358,"y0":50.00338212529924,"z0":5.53774091385266,"aX":-11.3367051758807},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":2390,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.46464412231940155,"extension":6.506589283247263},"hitData":{"launchSpeed":91.9,"launchAngle":55.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.9,"coordY":96.83}},"index":4,"playId":"2cba0718-5d9b-32ff-936a-1406a4256e71","pitchNumber":3,"startTime":"2025-07-30T02:27:45.484Z","endTime":"2025-07-30T02:27:55.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.84,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:27:55.453Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a sharp line drive to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:29:51.495Z","endTime":"2025-07-30T02:30:20.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594174452893824,"aZ":-30.080478594495176,"pfxX":2.2160416281540005,"pfxZ":1.326911579888769,"pX":0.31420163545235297,"pZ":3.424808625629379,"vX0":3.371006737513707,"vY0":-124.63320094302829,"vZ0":-1.5996487576313214,"x":105.02,"y":146.31,"x0":-1.3427277924448648,"y0":50.002407338079884,"z0":6.554715708692083,"aX":3.491999922661968},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":-4.8,"spinRate":2120,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4391595093095173,"extension":5.925229672049455},"hitData":{"launchSpeed":101.7,"launchAngle":11.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.91,"coordY":121.36}},"index":0,"playId":"b682810f-bd5b-34ef-90fb-b5a58d0d8034","pitchNumber":1,"startTime":"2025-07-30T02:30:09.553Z","endTime":"2025-07-30T02:30:20.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:30:20.961Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder Jacob Young. Yainer Diaz to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:30:30.381Z","endTime":"2025-07-30T02:30:54.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921278032256883,"aZ":-21.57576925380111,"pfxX":-9.784651829266014,"pfxZ":5.631024941495415,"pX":-0.18675822298365902,"pZ":2.1560071583092864,"vX0":6.073953509761257,"vY0":-136.74399757991506,"vZ0":-6.69968392548688,"x":124.12,"y":180.57,"x0":-1.1727693142348787,"y0":50.00318049033599,"z0":6.132405484619153,"aX":-18.41408444350368},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":1877,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40151789589637765,"extension":6.066420321942359},"hitData":{"launchSpeed":97.4,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.86,"coordY":89.68}},"index":0,"playId":"4089e053-05c4-33d8-991a-7af9c7ed2a9c","pitchNumber":1,"startTime":"2025-07-30T02:30:45.428Z","endTime":"2025-07-30T02:30:54.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:30:54.032Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Astros challenged (force play), call on the field was overturned: Shay Whitcomb grounds into a force out, fielded by second baseman Luis García Jr. Mauricio Dubón out at 2nd. Shay Whitcomb to 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:30:54.075Z","endTime":"2025-07-30T02:32:34.993Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691251,"fullName":"Andry Lara","link":"/api/v1/people/691251"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.23614056891606,"strikeZoneBottom":1.57000135662476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.989835177215063,"aZ":-17.716924673830224,"pfxX":-8.646221908225979,"pfxZ":7.927297646198925,"pX":0.5323218193553841,"pZ":2.767450258297712,"vX0":7.754697537178014,"vY0":-134.64174425695896,"vZ0":-5.768582228836164,"x":96.71,"y":164.06,"x0":-1.2708548109529831,"y0":50.0054395284809,"z0":6.20412352511063,"aX":-15.774973844010788},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":13.9,"spinRate":1972,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40780247955465443,"extension":6.095916600598931},"index":0,"playId":"98a9a54b-1a72-39fe-8e2b-b1ebd32dce6a","pitchNumber":1,"startTime":"2025-07-30T02:31:18.029Z","endTime":"2025-07-30T02:31:22.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.20227068931311,"strikeZoneBottom":1.57000275227991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79372750867833,"aZ":-26.42688895637693,"pfxX":0.9063612471029567,"pfxZ":3.4570545176250054,"pX":0.9811456332914689,"pZ":3.1910888846737513,"vX0":5.312906772924393,"vY0":-128.66173612696377,"vZ0":-2.9021725819990936,"x":79.6,"y":152.62,"x0":-1.2354762269806385,"y0":50.00190242980818,"z0":6.400036254948277,"aX":1.5066603097421645},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":-2.9,"spinRate":2223,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.42708363926283166,"extension":6.022651515376512},"index":1,"playId":"46f422c7-9da8-354c-b866-0a47e033b911","pitchNumber":2,"startTime":"2025-07-30T02:31:36.019Z","endTime":"2025-07-30T02:31:39.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69693126132971,"aZ":-16.23172613334398,"pfxX":-8.750971919272617,"pfxZ":8.312264155556061,"pX":0.216897024935646,"pZ":2.5145284512186996,"vX0":6.600367392491497,"vY0":-137.87374023271232,"vZ0":-7.182375347744331,"x":108.73,"y":170.89,"x0":-1.0754994402367857,"y0":50.00394734341509,"z0":6.256119601423979,"aX":-16.787299383366342},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2049,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39781696272692946,"extension":6.045662197359812},"index":2,"playId":"84f08bed-a58a-3cd6-846d-7b096aa61292","pitchNumber":3,"startTime":"2025-07-30T02:31:53.924Z","endTime":"2025-07-30T02:31:58.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11101134762255,"aZ":-16.807120612267685,"pfxX":-8.698600071289018,"pfxZ":7.899221477048767,"pX":-0.12154749444683238,"pZ":2.461032976873239,"vX0":5.8508397218590655,"vY0":-139.4880434420256,"vZ0":-7.195243905741437,"x":121.63,"y":172.33,"x0":-1.1299190731053728,"y0":50.00406729275623,"z0":6.208127174047796,"aX":-16.92369488944866},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2175,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39460837941627824,"extension":6.192495797003281},"hitData":{"launchSpeed":84.1,"launchAngle":9.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.05,"coordY":146.12}},"index":3,"playId":"ee25112d-ab6c-3d5e-bd50-e394f613ebfc","pitchNumber":4,"startTime":"2025-07-30T02:32:24.434Z","endTime":"2025-07-30T02:32:34.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":691251,"link":"/api/v1/people/691251"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":117},"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:32:34.993Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Short singles on a bunt ground ball to third baseman Brady House. Yainer Diaz to 3rd. Shay Whitcomb to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:39:20.999Z","endTime":"2025-07-30T02:39:31.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"postOnSecond":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"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":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:36:24.722Z","endTime":"2025-07-30T02:37:34.033Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jackson Rutledge replaces Andry Lara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T02:37:34.033Z","endTime":"2025-07-30T02:39:23.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671131,"link":"/api/v1/people/671131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691251,"link":"/api/v1/people/691251","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.866257384069456,"aZ":-17.631605213271115,"pfxX":-9.65431538703227,"pfxZ":7.267295328710828,"pX":-1.3250059885155367,"pZ":3.202056481797165,"vX0":5.64815406475613,"vY0":-141.20594887002264,"vZ0":-4.5293173245531975,"x":167.51,"y":152.32,"x0":-2.106468607479764,"y0":50.002086087627234,"z0":5.975918307380021,"aX":-19.318991289460474},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":16.2,"spinRate":2320,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3892302915752337,"extension":6.3150793747758724},"hitData":{"launchSpeed":38.0,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":116.59,"coordY":192.17}},"index":2,"playId":"af3dc1b5-5ac3-39c7-8e6c-ec195dda4ee4","pitchNumber":1,"startTime":"2025-07-30T02:39:23.273Z","endTime":"2025-07-30T02:39:31.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:39:31.482Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, shortstop CJ Abrams to first baseman Nathaniel Lowe. Yainer Diaz scores. Shay Whitcomb to 3rd. Zack Short to 2nd.","rbi":1,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:39:52.495Z","endTime":"2025-07-30T02:40:27.467Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"postOnThird":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":691251,"link":"/api/v1/people/691251"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.8,"strikeZoneTop":3.61999788821268,"strikeZoneBottom":1.78999912855751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.17871417266002,"aZ":-12.507439424646707,"pfxX":-5.582614178627623,"pfxZ":10.026876684833743,"pX":-1.0143632082614051,"pZ":4.521835992788184,"vX0":4.489297384605448,"vY0":-140.22058359098872,"vZ0":-2.6043249869075096,"x":155.67,"y":116.69,"x0":-1.922995327154137,"y0":50.001524493947635,"z0":6.29512264544928,"aX":-10.948052326441745},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2433,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39289837023896057,"extension":6.125786836870063},"index":0,"playId":"b3293e55-627c-3a4c-8dde-8a2656551932","pitchNumber":1,"startTime":"2025-07-30T02:40:03.031Z","endTime":"2025-07-30T02:40:06.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.451922304424297,"aZ":-29.950255840818986,"pfxX":-8.168170386597549,"pfxZ":1.4243947758507538,"pX":-1.159265310433261,"pZ":3.069241926149025,"vX0":4.633947919061632,"vY0":-125.1877258527637,"vZ0":-1.4910569367355866,"x":161.19,"y":155.91,"x0":-1.9860452716332693,"y0":50.005917921213836,"z0":6.155454568744374,"aX":-12.792249122432436},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":13.6,"spinRate":1480,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.43979982982195853,"extension":6.622322640191053},"hitData":{"launchSpeed":73.7,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":147.52}},"index":1,"playId":"1290b3a4-f01b-3090-977e-7b7c9143bc78","pitchNumber":2,"startTime":"2025-07-30T02:40:19.883Z","endTime":"2025-07-30T02:40:27.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.55,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:40:27.467Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to second baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:40:48.419Z","endTime":"2025-07-30T02:41:50.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77087684102084,"aZ":-32.385287537404814,"pfxX":0.20611380645615895,"pfxZ":-0.1327849062882862,"pX":0.5254245436585407,"pZ":1.6806670830534258,"vX0":6.350640497915571,"vY0":-126.77868724351373,"vZ0":-4.504652885368268,"x":96.97,"y":193.4,"x0":-2.0379809325076876,"y0":50.00072390791989,"z0":6.063500755726063,"aX":0.33478899561122905},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2222,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.431939725471854,"extension":6.408035226306816},"index":0,"playId":"66fa2c46-4017-3d21-8e0c-0f5aeec7751b","pitchNumber":1,"startTime":"2025-07-30T02:41:08.497Z","endTime":"2025-07-30T02:41:12.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670097,"link":"/api/v1/people/670097"},"third":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":2.87000188463958,"strikeZoneBottom":1.28000073378783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.436779009455826,"aZ":-20.064779756679386,"pfxX":-10.053304515257599,"pfxZ":6.103255825828706,"pX":-1.6944234357872126,"pZ":2.520575552407595,"vX0":5.107694316266092,"vY0":-140.81070590624992,"vZ0":-5.618204462764851,"x":181.59,"y":170.72,"x0":-2.2370748050819396,"y0":50.00648846533686,"z0":5.862535770986425,"aX":-19.957879699146087},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2258,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3907200649487299,"extension":6.211133566388052},"index":1,"playId":"6feb58ec-2d94-3d16-9aa3-f28711456643","pitchNumber":2,"startTime":"2025-07-30T02:41:25.440Z","endTime":"2025-07-30T02:41:30.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670097,"link":"/api/v1/people/670097"},"third":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":2.87,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.76942717378064,"aZ":-18.15222845596362,"pfxX":-10.224359949237321,"pfxZ":6.962312686671745,"pX":-0.5184834742149029,"pZ":2.146003880214846,"vX0":7.594523968232179,"vY0":-141.79292085125496,"vZ0":-7.397480767425353,"x":136.76,"y":180.84,"x0":-1.9183390098340218,"y0":50.00057744380615,"z0":5.969812237409529,"aX":-20.58620061298562},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":16.7,"spinRate":2299,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38793504449850147,"extension":6.481786395444198},"hitData":{"launchSpeed":60.5,"launchAngle":32.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.24,"coordY":129.41}},"index":2,"playId":"ebd665bb-87f9-36ba-9ca9-055854891a5a","pitchNumber":3,"startTime":"2025-07-30T02:41:44.286Z","endTime":"2025-07-30T02:41:50.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"second":{"id":670097,"link":"/api/v1/people/670097"},"third":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:41:50.709Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:44:11.780Z","endTime":"2025-07-30T02:45:37.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:42:45.399Z","endTime":"2025-07-30T02:44:14.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06813857491845,"aZ":-12.525719557982336,"pfxX":-4.428066042321201,"pfxZ":9.9591524586174,"pX":0.6223694305267264,"pZ":2.393553198080324,"vX0":8.910691990799277,"vY0":-140.15270757550226,"vZ0":-6.394108034899776,"x":93.28,"y":174.15,"x0":-2.034660154252106,"y0":50.005693902526595,"z0":5.536064015090421,"aX":-8.739273751983129},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2219,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.3920193793626461,"extension":6.714927447829485},"index":1,"playId":"ddcb63ab-925d-3ba6-8fe1-1b08d073a30b","pitchNumber":1,"startTime":"2025-07-30T02:44:14.165Z","endTime":"2025-07-30T02:44:18.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.57194139661974,"strikeZoneBottom":1.71193454090149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82634601844243,"aZ":-11.527178628683183,"pfxX":-1.8577041197319908,"pfxZ":10.480697883864199,"pX":0.3191703751971802,"pZ":5.114986162577948,"vX0":7.168616465134829,"vY0":-140.43080419453972,"vZ0":-0.12688870575483885,"x":104.83,"y":100.68,"x0":-2.0405783016572925,"y0":50.003598733188234,"z0":5.91940070746898,"aX":-3.659984474056806},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":1.7,"spinRate":2386,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39206767654014074,"extension":6.400180450913433},"index":2,"playId":"b9189276-92fa-3990-a1f4-ae1be404f6b0","pitchNumber":2,"startTime":"2025-07-30T02:44:31.754Z","endTime":"2025-07-30T02:44:34.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.50395974871662,"strikeZoneBottom":1.71194794218318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.764005935922036,"aZ":-10.996125749386609,"pfxX":-4.092681062882506,"pfxZ":10.56202656987914,"pX":1.0268906161594977,"pZ":3.5501757815492576,"vX0":10.162543751136475,"vY0":-141.30778310357476,"vZ0":-3.8670179914172755,"x":77.86,"y":142.93,"x0":-2.098017403324305,"y0":50.00067733390604,"z0":5.652748750037745,"aX":-8.205277747418789},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":5.2,"spinRate":2273,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3888837098971143,"extension":6.625661092814008},"index":3,"playId":"022f1384-1aae-3468-90d7-1112b993d977","pitchNumber":3,"startTime":"2025-07-30T02:44:46.792Z","endTime":"2025-07-30T02:44:51.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.57199977571366,"strikeZoneBottom":1.74597420871341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.663224632863656,"aZ":-34.085076998041096,"pfxX":2.73237746857958,"pfxZ":-1.2044332683467394,"pX":0.8238373044380136,"pZ":1.2053525049823604,"vX0":6.969872646170731,"vY0":-125.60952758644224,"vZ0":-4.4254466991444295,"x":85.6,"y":206.24,"x0":-2.3525045014956305,"y0":50.005169537046704,"z0":5.790214718848742,"aX":4.325016783053832},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":-6.7,"spinRate":2843,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4376250190904365,"extension":6.301094790560549},"index":4,"playId":"70f5f288-5a9a-3f7f-87ea-7b4165b3abd0","pitchNumber":4,"startTime":"2025-07-30T02:45:00.238Z","endTime":"2025-07-30T02:45:04.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43802636739921,"aZ":-36.43842241040101,"pfxX":3.0948644090947406,"pfxZ":-2.76368575987462,"pX":0.6683394931360853,"pZ":1.400999048714361,"vX0":6.900751633658617,"vY0":-124.12949806484576,"vZ0":-3.223525109835942,"x":91.52,"y":200.95,"x0":-2.562214732778678,"y0":50.003033624181874,"z0":5.7849028649208725,"aX":4.774615890762029},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-7.3,"spinRate":2819,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.44314858124373924,"extension":6.444696684316878},"index":5,"playId":"91892320-2cc3-3122-9ff2-e55c2fbcbd12","pitchNumber":5,"startTime":"2025-07-30T02:45:14.615Z","endTime":"2025-07-30T02:45:17.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.50402950655194,"strikeZoneBottom":1.7119628720901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.366857578972933,"aZ":-37.03882843550357,"pfxX":3.284165760275577,"pfxZ":-3.1604700748514745,"pX":0.7742180106981306,"pZ":-0.5904157608250951,"vX0":6.171333195864112,"vY0":-124.40732849003737,"vZ0":-7.983770996738121,"x":87.49,"y":254.72,"x0":-2.1840968490998383,"y0":50.00522747535837,"z0":5.805741983906505,"aX":5.050316470429284},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":-7.6,"spinRate":3022,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4434959796765283,"extension":6.505158014161472},"index":6,"playId":"0684ee0a-9167-33fd-b8b9-44eefe2cbe0c","pitchNumber":6,"startTime":"2025-07-30T02:45:32.078Z","endTime":"2025-07-30T02:45:37.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:45:37.097Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a ground ball to center fielder Chas McCormick. Josh Bell to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:45:44.518Z","endTime":"2025-07-30T02:46:59.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.56207250208667,"aZ":-12.106724281766452,"pfxX":-4.5975977635266,"pfxZ":10.06468543829001,"pX":-0.272598712834008,"pZ":3.5935935864165245,"vX0":7.15645096271556,"vY0":-141.76864864624972,"vZ0":-3.2315222929861624,"x":127.39,"y":141.75,"x0":-2.256382114785838,"y0":50.00545395501355,"z0":5.5443344539947805,"aX":-9.169930998495735},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2338,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.3894010560912311,"extension":6.7696350481815495},"index":0,"playId":"b68296d9-ab7a-3637-aca3-ea9459057951","pitchNumber":1,"startTime":"2025-07-30T02:46:08.171Z","endTime":"2025-07-30T02:46:11.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.70997847596266,"aZ":-10.884983847009252,"pfxX":-3.975112422023016,"pfxZ":10.840725358552955,"pX":0.36824939023182096,"pZ":3.847758589715659,"vX0":8.26924620272,"vY0":-140.63525110111777,"vZ0":-3.1584581837679964,"x":102.96,"y":134.89,"x0":-2.1200448260614735,"y0":50.00327996836023,"z0":5.712481873387753,"aX":-7.807332556924385},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2371,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39241080796657624,"extension":6.673557596916768},"index":1,"playId":"bb076ee4-cd77-3c65-881f-563b121f0470","pitchNumber":2,"startTime":"2025-07-30T02:46:25.247Z","endTime":"2025-07-30T02:46:28.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T02:46:40.228Z","endTime":"2025-07-30T02:46:46.839Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.835164628835294,"aZ":-12.184955949049723,"pfxX":-5.906291935491861,"pfxZ":10.036733997778928,"pX":-0.38178406675587057,"pZ":3.2928835877255285,"vX0":6.973088058052477,"vY0":-141.75777171772415,"vZ0":-4.469065083135121,"x":131.55,"y":149.87,"x0":-2.1313313291172236,"y0":50.00635159841196,"z0":5.696255325658367,"aX":-11.767504206032502},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2418,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.3895779347212427,"extension":6.6375724240129035},"hitData":{"launchSpeed":98.7,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.0,"coordY":103.0}},"index":3,"playId":"a4273558-4b52-3a6b-a0d3-03888d2d211b","pitchNumber":3,"startTime":"2025-07-30T02:46:46.839Z","endTime":"2025-07-30T02:46:59.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.07,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:46:59.005Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:47:02.749Z","endTime":"2025-07-30T02:48:33.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.47225811915218,"strikeZoneBottom":1.54610928522998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.145671843319228,"aZ":-34.53301953582061,"pfxX":3.1921427824676902,"pfxZ":-1.5311226000615275,"pX":0.13121701135023894,"pZ":2.592648586983678,"vX0":5.875191801962693,"vY0":-124.01540594254618,"vZ0":-0.8936664901401628,"x":112.0,"y":168.78,"x0":-2.6926621321044073,"y0":50.002576473247444,"z0":5.864191530002329,"aX":4.920338244834807},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":-7.3,"spinRate":2717,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4433948567274002,"extension":6.385552706582361},"index":0,"playId":"b2963793-d8fa-3c50-a8a6-8c761524056e","pitchNumber":1,"startTime":"2025-07-30T02:47:26.280Z","endTime":"2025-07-30T02:47:30.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127553504015317,"aZ":-35.528781817591394,"pfxX":3.120570052480889,"pfxZ":-2.0593497651482213,"pX":0.1065818327530421,"pZ":1.8546502413602926,"vX0":5.71131819676158,"vY0":-127.69195901011874,"vZ0":-2.7049341656554975,"x":112.94,"y":188.7,"x0":-2.574480612282231,"y0":50.00103732693005,"z0":5.755379625915153,"aX":5.0911780378400096},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.1,"breakHorizontal":-7.1,"spinRate":2872,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.4308628315815817,"extension":6.4837762215770605},"index":1,"playId":"b1054560-6f0f-3f9d-8b0c-53a2731abcb8","pitchNumber":2,"startTime":"2025-07-30T02:47:43.607Z","endTime":"2025-07-30T02:47:46.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":85.4,"endSpeed":78.1,"strikeZoneTop":3.33681885595288,"strikeZoneBottom":1.54611131468155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.178044228657424,"aZ":-38.36387693896771,"pfxX":3.962789413670473,"pfxZ":-4.00096375956276,"pX":0.9589499769518277,"pZ":2.814531548600047,"vX0":6.273749381633063,"vY0":-124.2302944771505,"vZ0":-0.12486418491231999,"x":80.45,"y":162.79,"x0":-2.123598924715502,"y0":50.001765722069074,"z0":6.080901804957642,"aX":6.13189068568757},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.0,"breakHorizontal":-8.8,"spinRate":2921,"spinDirection":45},"zone":12,"typeConfidence":0.9,"plateTime":0.4425765837085973,"extension":6.522474403839934},"index":2,"playId":"f48e01d4-8a0e-3a1d-9cb9-cc5f4c020f35","pitchNumber":3,"startTime":"2025-07-30T02:48:02.327Z","endTime":"2025-07-30T02:48:06.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0439840300147,"aZ":-15.744463476513802,"pfxX":-6.10096671378038,"pfxZ":8.091713501711098,"pX":-0.494646135377155,"pZ":3.3616550823061595,"vX0":7.524848355055622,"vY0":-141.94685238243756,"vZ0":-3.191271065159336,"x":135.85,"y":148.02,"x0":-2.3936844062808906,"y0":50.001812593479556,"z0":5.5096447637068575,"aX":-12.386315084881904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2195,"spinDirection":217},"zone":1,"typeConfidence":0.88,"plateTime":0.38662036884084916,"extension":6.577657101258758},"hitData":{"launchSpeed":92.3,"launchAngle":50.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.85,"coordY":121.92}},"index":3,"playId":"184073ea-ee3e-3248-a78e-93986e79e91b","pitchNumber":4,"startTime":"2025-07-30T02:48:21.452Z","endTime":"2025-07-30T02:48:33.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.82,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:48:33.683Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (8) on a line drive to center fielder Chas McCormick. Josh Bell scores. Nathaniel Lowe to 3rd.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:48:39.032Z","endTime":"2025-07-30T02:51:46.715Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":80.1,"strikeZoneTop":3.27696506322108,"strikeZoneBottom":1.50126330700148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42425396704696,"aZ":-38.12353268928857,"pfxX":2.181217971226352,"pfxZ":-3.6632723536286287,"pX":0.7600171604667929,"pZ":1.8344024833468764,"vX0":7.765425441625839,"vY0":-127.1628471800114,"vZ0":-2.3292730756930284,"x":88.03,"y":189.25,"x0":-2.628925102247365,"y0":50.00508531828364,"z0":5.814849439047215,"aX":3.538852143924699},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-5.9,"spinRate":2790,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.4323195583975936,"extension":6.3582679029759},"index":0,"playId":"c4dba0a9-8979-3f2f-a444-7ccee8fb1a25","pitchNumber":1,"startTime":"2025-07-30T02:49:01.753Z","endTime":"2025-07-30T02:49:05.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.8,"strikeZoneTop":3.24261846425985,"strikeZoneBottom":1.535631530809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.06686288404599,"aZ":-12.553029979252095,"pfxX":-5.814907685602541,"pfxZ":9.591334185170822,"pX":-1.1583947266795582,"pZ":2.5157155629381216,"vX0":5.675008285161449,"vY0":-143.27310866595147,"vZ0":-6.1741216199688935,"x":161.16,"y":170.86,"x0":-2.4249670755277997,"y0":50.00000944647176,"z0":5.5083705620665055,"aX":-11.892809341131459},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2411,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.38467554340944643,"extension":6.656107872545425},"index":1,"playId":"6ae039fb-4bf2-31f9-875f-7a46005a4dca","pitchNumber":2,"startTime":"2025-07-30T02:49:19.680Z","endTime":"2025-07-30T02:49:24.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.25121236603628,"strikeZoneBottom":1.57716293305346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.164185948676288,"aZ":-38.597589925502106,"pfxX":2.476966923906664,"pfxZ":-3.853867052392647,"pX":0.36239517690692336,"pZ":1.4916477440829017,"vX0":6.242455083952632,"vY0":-129.31107434156388,"vZ0":-3.2763709746879037,"x":103.19,"y":198.51,"x0":-2.4211894350513825,"y0":50.005238208873564,"z0":5.787104798523826,"aX":4.124809297539307},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.6,"breakHorizontal":-6.1,"spinRate":3031,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.4263037419005893,"extension":6.531610817011021},"index":2,"playId":"130c0138-2d30-3a7a-828e-98cb6b7e5f89","pitchNumber":3,"startTime":"2025-07-30T02:49:34.666Z","endTime":"2025-07-30T02:49:39.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.27698217371153,"strikeZoneBottom":1.50127899581872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32078146615614,"aZ":-39.40954282860641,"pfxX":3.6730029345924162,"pfxZ":-4.556535678643671,"pX":0.7107714996040122,"pZ":0.5515495316494314,"vX0":6.255738292621443,"vY0":-126.48825270654824,"vZ0":-5.279099695361246,"x":89.91,"y":223.89,"x0":-2.2897186562491894,"y0":50.00036586344049,"z0":5.892580715251796,"aX":5.837097925301476},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.4,"breakHorizontal":-8.3,"spinRate":3096,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4361813430366053,"extension":6.503707435812468},"index":3,"playId":"0b9b976c-363e-3eb8-9d47-4fca3332e43b","pitchNumber":4,"startTime":"2025-07-30T02:49:51.976Z","endTime":"2025-07-30T02:49:56.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-30T02:50:03.414Z","endTime":"2025-07-30T02:51:02.707Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.206714616234873,"aZ":-32.21784975076547,"pfxX":2.4636034111656717,"pfxZ":-0.0279625438357467,"pX":0.09386871490807536,"pZ":2.4911193382833963,"vX0":6.303225485621053,"vY0":-128.23258604709153,"vZ0":-1.5846286520946968,"x":113.42,"y":171.52,"x0":-2.7267947722791366,"y0":50.002480420835454,"z0":5.656420993150942,"aX":4.056477102920403},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2748,"spinDirection":77},"zone":5,"typeConfidence":0.9,"plateTime":0.4289288269870548,"extension":6.417682658009249},"index":5,"playId":"ee621ab3-400f-3912-906d-18b542090fff","pitchNumber":5,"startTime":"2025-07-30T02:51:02.707Z","endTime":"2025-07-30T02:51:05.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-30T02:51:19.189Z","endTime":"2025-07-30T02:51:31.476Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93182241146647,"aZ":-33.29531663203767,"pfxX":2.02473676004597,"pfxZ":-0.6868119437267932,"pX":-0.2332542557951256,"pZ":2.558093884818994,"vX0":5.5263643985233335,"vY0":-127.87129995548027,"vZ0":-0.8552710624532047,"x":125.89,"y":169.71,"x0":-2.7019699286681123,"y0":50.005907799299,"z0":5.552923671643988,"aX":3.2900185938776585},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-5.2,"spinRate":2709,"spinDirection":78},"zone":5,"typeConfidence":0.9,"plateTime":0.4314233875881488,"extension":6.429151929489368},"hitData":{"launchSpeed":83.3,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.93,"coordY":81.22}},"index":7,"playId":"761b0113-f021-3c70-8e5d-0632cfd119f2","pitchNumber":6,"startTime":"2025-07-30T02:51:31.476Z","endTime":"2025-07-30T02:51:46.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.8,"awayTeamWinProbability":16.200000000000003,"homeTeamWinProbabilityAdded":-9.600000000000009,"leverageIndex":1.39,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:51:46.715Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Adams strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:51:50.426Z","endTime":"2025-07-30T02:53:25.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":656180,"fullName":"Riley Adams","link":"/api/v1/people/656180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":89.0,"endSpeed":81.0,"strikeZoneTop":3.18500490804231,"strikeZoneBottom":1.45241946658337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.101978444396057,"aZ":-36.00232901242486,"pfxX":2.2627528368101504,"pfxZ":-2.2851661474904272,"pX":0.29531893949646604,"pZ":3.083341665879208,"vX0":6.710426013956867,"vY0":-129.46147026333455,"vZ0":0.21290112205722167,"x":105.74,"y":155.53,"x0":-2.636976054801366,"y0":50.00219020787095,"z0":5.7835958783921715,"aX":3.7918967434878352},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.8,"breakHorizontal":-5.8,"spinRate":2763,"spinDirection":72},"zone":3,"typeConfidence":0.9,"plateTime":0.42507989534207,"extension":6.338708060079091},"index":0,"playId":"cb533d8f-de10-385d-becd-67eebe7e64be","pitchNumber":1,"startTime":"2025-07-30T02:52:13.320Z","endTime":"2025-07-30T02:52:17.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.24873214928921,"aZ":-10.864183015746942,"pfxX":-4.130518585003493,"pfxZ":10.470453291131996,"pX":-0.19469568206231896,"pZ":3.563094139407283,"vX0":7.474324892918872,"vY0":-143.00041362003165,"vZ0":-3.677965331603488,"x":124.42,"y":142.58,"x0":-2.3264127208914314,"y0":50.00645296445722,"z0":5.5668838018968,"aX":-8.410160427853178},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":5.6,"spinRate":2384,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.38556686646328764,"extension":6.643991219229172},"index":1,"playId":"ed965c1a-45e1-3fb4-93ae-bb2e7695e9d7","pitchNumber":2,"startTime":"2025-07-30T02:52:40.582Z","endTime":"2025-07-30T02:52:43.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T02:53:00.268Z","endTime":"2025-07-30T02:53:05.487Z","isPitch":false,"type":"action","player":{"id":656180,"link":"/api/v1/people/656180"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.35689297996664,"strikeZoneBottom":1.55561030591274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.581912398173948,"aZ":-38.750113921713584,"pfxX":2.3308431672011833,"pfxZ":-3.9813043210738366,"pX":2.048786802685489,"pZ":1.5432172461979023,"vX0":10.258292026880744,"vY0":-128.8886984099092,"vZ0":-2.741273241575013,"x":38.91,"y":197.11,"x0":-2.317560132939781,"y0":50.00568923782514,"z0":5.670395770031824,"aX":3.8456537828424406},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.7,"breakHorizontal":-7.0,"spinRate":2945,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4281207281059678,"extension":6.610689362220209},"index":3,"playId":"29786478-82c6-38c4-9a39-3c1e2d4cc9f3","pitchNumber":3,"startTime":"2025-07-30T02:53:05.487Z","endTime":"2025-07-30T02:53:09.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66107451176101,"aZ":-40.794445779601666,"pfxX":3.3614732504559184,"pfxZ":-5.345164591396344,"pX":1.3867570134896987,"pZ":0.8794169957086398,"vX0":8.301488732755649,"vY0":-127.3766503471383,"vZ0":-4.226957170575943,"x":64.14,"y":215.04,"x0":-2.3754927083965542,"y0":50.00249631879463,"z0":5.849193694878747,"aX":5.420882025868204},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.6,"breakHorizontal":-8.3,"spinRate":3032,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4330664539127307,"extension":6.570403453945791},"index":4,"playId":"a80b3ea0-cdab-3e4b-97e7-db35d1554c49","pitchNumber":4,"startTime":"2025-07-30T02:53:20.899Z","endTime":"2025-07-30T02:53:25.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656180,"link":"/api/v1/people/656180","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":656180,"link":"/api/v1/people/656180"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":2.33,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:53:25.784Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:53:29.555Z","endTime":"2025-07-30T02:55:28.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32061445986921,"aZ":-11.609965192896565,"pfxX":-4.738504617853081,"pfxZ":10.213005380542727,"pX":-0.6773741588024994,"pZ":3.4225110589023147,"vX0":6.857299159628016,"vY0":-141.90802979660558,"vZ0":-3.483735944582674,"x":142.82,"y":146.37,"x0":-2.5238390700032958,"y0":50.002332809302054,"z0":5.42010983534683,"aX":-9.541323303972815},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2354,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3878502254767624,"extension":6.752344793543883},"index":0,"playId":"dac6a34a-7f34-33f9-a157-c7a5dd51ceb7","pitchNumber":1,"startTime":"2025-07-30T02:53:51.521Z","endTime":"2025-07-30T02:53:54.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.24999830211265,"strikeZoneBottom":1.49000069919627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20937422729507,"aZ":-9.998500531356372,"pfxX":-5.1601419117640726,"pfxZ":10.924084914630313,"pX":0.8122581576866028,"pZ":1.9382545209564013,"vX0":10.351868762726783,"vY0":-142.39932483548552,"vZ0":-7.709974316994744,"x":86.04,"y":186.45,"x0":-2.218807198723577,"y0":50.00373553986472,"z0":5.332834542837327,"aX":-10.476605984584001},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2455,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.38634882473033905,"extension":6.54564207814925},"index":1,"playId":"11368cc1-4549-3c49-b951-7947cf5722ff","pitchNumber":2,"startTime":"2025-07-30T02:54:12.683Z","endTime":"2025-07-30T02:54:16.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T02:54:25.293Z","endTime":"2025-07-30T02:54:43.627Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.4,"strikeZoneTop":3.21553426022373,"strikeZoneBottom":1.48999840663334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.768645367704934,"aZ":-10.011471479422438,"pfxX":-5.214064610136021,"pfxZ":10.745239559362119,"pX":1.0307341629639184,"pZ":1.5343264477483327,"vX0":11.283040396780223,"vY0":-143.75223065889458,"vZ0":-9.048248843432495,"x":77.71,"y":197.35,"x0":-2.293378896410442,"y0":50.00587165477373,"z0":5.371003979452557,"aX":-10.757792488515193},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2439,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.38311160740386274,"extension":6.709168046672156},"index":3,"playId":"64916416-c5bf-3e16-bbec-b84b3a0b7a2b","pitchNumber":3,"startTime":"2025-07-30T02:54:43.627Z","endTime":"2025-07-30T02:54:47.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.287797003897026,"aZ":-11.818065325800317,"pfxX":-5.480857411445265,"pfxZ":9.887444765844318,"pX":-0.3901866972262435,"pZ":2.6826585741664437,"vX0":7.561648291604171,"vY0":-143.53195838383962,"vZ0":-5.35603878875714,"x":131.87,"y":166.35,"x0":-2.363047096380488,"y0":50.00603076895537,"z0":5.3274726455852095,"aX":-11.288039515279731},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2402,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.38353594444971195,"extension":6.656669527232791},"index":4,"playId":"986c5df2-e6aa-32fc-b2f0-a34d0d9c3c53","pitchNumber":4,"startTime":"2025-07-30T02:55:02.993Z","endTime":"2025-07-30T02:55:06.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02673420094289,"aZ":-15.117563600551478,"pfxX":-4.723468873821151,"pfxZ":8.29182363137787,"pX":-0.6716260799987124,"pZ":4.003784309449027,"vX0":6.9764455918472095,"vY0":-143.19831175726577,"vZ0":-1.0968128857943784,"x":142.6,"y":130.68,"x0":-2.5366414861389326,"y0":50.00089446933067,"z0":5.346668416942214,"aX":-9.714970530751815},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2308,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.383897508565918,"extension":6.425883144281968},"index":5,"playId":"f94f61e2-5d9d-36e2-b117-54a680b20a8b","pitchNumber":5,"startTime":"2025-07-30T02:55:25.741Z","endTime":"2025-07-30T02:55:28.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":1.93,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:55:28.741Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, pitcher Jackson Rutledge to first baseman Nathaniel Lowe.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:57:40.694Z","endTime":"2025-07-30T02:58:05.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671131,"link":"/api/v1/people/671131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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.2,"endSpeed":86.7,"strikeZoneTop":3.28962479949605,"strikeZoneBottom":1.56488140805355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.994340843758568,"aZ":-20.58534912605859,"pfxX":-9.572062291324187,"pfxZ":6.004070034686338,"pX":0.2550245622670519,"pZ":3.2531988076155405,"vX0":9.230462687965996,"vY0":-138.33344188000072,"vZ0":-3.872326959085764,"x":107.28,"y":150.94,"x0":-1.8877193361430513,"y0":50.00482097705482,"z0":6.058151034389015,"aX":-18.480976834299376},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2253,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3965540579202389,"extension":6.134266337335436},"index":0,"playId":"22e59e3b-d11c-3c15-827c-bd14f592443b","pitchNumber":1,"startTime":"2025-07-30T02:57:40.694Z","endTime":"2025-07-30T02:57:45.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.865981950757664,"aZ":-20.940766969138753,"pfxX":-9.900383241993543,"pfxZ":5.852403652180196,"pX":-0.6785267663046372,"pZ":2.1592873523025626,"vX0":7.488229522551942,"vY0":-137.94063721085274,"vZ0":-6.053635897393622,"x":142.86,"y":180.48,"x0":-2.1477494859781365,"y0":50.00130180135607,"z0":5.802750254419487,"aX":-18.998612829747806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2251,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3976941929600053,"extension":6.2773627281794},"hitData":{"launchSpeed":64.2,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.49,"coordY":185.29}},"index":1,"playId":"b329aa2e-c9fd-38c8-a6f8-67f629ad1bc2","pitchNumber":2,"startTime":"2025-07-30T02:57:56.522Z","endTime":"2025-07-30T02:58:05.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:58:05.411Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:58:13.567Z","endTime":"2025-07-30T03:00:08.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656180,"link":"/api/v1/people/656180"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.19547225836568,"strikeZoneBottom":1.5450751666739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.231185693093735,"aZ":-35.81761864335676,"pfxX":1.7924079685944325,"pfxZ":-2.32684759542863,"pX":-0.13622756601008687,"pZ":1.6728445697500094,"vX0":4.181782578880125,"vY0":-124.32019881335466,"vZ0":-3.5924676264443507,"x":122.19,"y":193.61,"x0":-2.0739621100371535,"y0":50.00460663279184,"z0":6.11357982647612,"aX":2.802461840481352},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":-4.2,"spinRate":2277,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.44079108133710987,"extension":6.398008231369461},"index":0,"playId":"90be54b3-e91d-3773-9be2-3b9ebe0fc038","pitchNumber":1,"startTime":"2025-07-30T02:58:33.544Z","endTime":"2025-07-30T02:58:38.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.19541327514526,"strikeZoneBottom":1.47518343510927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.876282948527894,"aZ":-13.950763000589971,"pfxX":-5.5832240995934095,"pfxZ":9.567129391606038,"pX":-1.6343876870295946,"pZ":5.0807790869215355,"vX0":3.2552707059207107,"vY0":-138.133414284938,"vZ0":-1.0605368652135168,"x":179.3,"y":101.6,"x0":-2.1116958714492475,"y0":50.00169751799665,"z0":6.421222921992661,"aX":-10.634471744652243},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2408,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3987023881415377,"extension":6.152037882427072},"index":1,"playId":"ed0cf352-c640-3d4c-81a2-457745f59047","pitchNumber":2,"startTime":"2025-07-30T02:58:49.582Z","endTime":"2025-07-30T02:58:53.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.19552295019439,"strikeZoneBottom":1.48397561624288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86706820447808,"aZ":-32.312576413033256,"pfxX":0.8562779027030167,"pfxZ":-0.08955738345144937,"pX":-0.775510835304893,"pZ":3.3974122715769157,"vX0":3.063013725465994,"vY0":-123.83639941045861,"vZ0":-0.2327101586871546,"x":146.56,"y":147.05,"x0":-2.142132043498918,"y0":50.00238037308389,"z0":6.206872544324944,"aX":1.32320667422531},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-2.3,"spinRate":2092,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.44313364424686386,"extension":6.369081523403735},"index":2,"playId":"7288bc3c-ced5-356a-8b48-df1b1d20a419","pitchNumber":3,"startTime":"2025-07-30T02:59:29.404Z","endTime":"2025-07-30T02:59:33.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":86.9,"endSpeed":80.6,"strikeZoneTop":3.16060124974198,"strikeZoneBottom":1.44031842253889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.598335916998007,"aZ":-32.170353895277984,"pfxX":0.31373720574674024,"pfxZ":5.18477927561989E-4,"pX":1.394895818537093,"pZ":1.2572181573499825,"vX0":7.880686638898121,"vY0":-126.37070128529346,"vZ0":-5.562799547196413,"x":63.83,"y":204.84,"x0":-1.7984135000622408,"y0":50.00128617634013,"z0":6.0565174425892785,"aX":0.5092192482576678},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-2.3,"spinRate":2285,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4326370091860716,"extension":6.280283327462917},"index":3,"playId":"4acd838a-1810-316c-8c3e-8cdf97559e80","pitchNumber":4,"startTime":"2025-07-30T02:59:47.956Z","endTime":"2025-07-30T02:59:52.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.26529742650477,"strikeZoneBottom":1.47523746121492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.152443725867737,"aZ":-28.579134082548208,"pfxX":1.7401706410324738,"pfxZ":2.133331915271695,"pX":0.39790818120034077,"pZ":3.330089527148496,"vX0":5.957524990402001,"vY0":-129.139838014073,"vZ0":-1.5096730360643602,"x":101.83,"y":148.87,"x0":-2.1661349973689124,"y0":50.00629693321458,"z0":6.122929921361976,"aX":2.9350534241085233},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.4,"spinRate":2315,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.424306272946505,"extension":6.22725822598849},"index":4,"playId":"eadf0f40-411b-3b6e-815e-bed52c2f5fd1","pitchNumber":5,"startTime":"2025-07-30T03:00:03.585Z","endTime":"2025-07-30T03:00:08.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:00:08.257Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chas McCormick grounds out softly, pitcher Jackson Rutledge to first baseman Nathaniel Lowe.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T03:00:33.338Z","endTime":"2025-07-30T03:01:25.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671131,"fullName":"Jackson Rutledge","link":"/api/v1/people/671131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671131,"link":"/api/v1/people/671131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.016057340224453,"aZ":-31.871816843109293,"pfxX":-0.05655111182627781,"pfxZ":0.18500504535066753,"pX":1.0461109398565487,"pZ":1.8801157686060526,"vX0":7.043980201011276,"vY0":-125.42909999601348,"vZ0":-3.98564016224371,"x":77.12,"y":188.02,"x0":-1.7893272661102722,"y0":50.00103179392952,"z0":6.084478932557019,"aX":-0.09232702688636842},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":-1.4,"spinRate":2177,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.436451027821696,"extension":6.2707845646253055},"index":0,"playId":"38919af9-96fc-3abc-a9b0-aac4b902a39e","pitchNumber":1,"startTime":"2025-07-30T03:00:33.338Z","endTime":"2025-07-30T03:00:39.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.49525281262959,"aZ":-19.500091293297537,"pfxX":-10.636436251174157,"pfxZ":6.495434713873584,"pX":-0.3959031491785536,"pZ":3.1208913592666057,"vX0":8.114487454280335,"vY0":-139.52387381450612,"vZ0":-4.27156799281696,"x":132.09,"y":154.52,"x0":-1.975560963408716,"y0":50.002038382381215,"z0":5.9751335255896105,"aX":-20.74779224669117},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":17.4,"spinRate":2275,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3941727453902386,"extension":6.375673025100327},"index":1,"playId":"1bde78aa-afa3-3a04-b632-2e4c9cc08922","pitchNumber":2,"startTime":"2025-07-30T03:00:55.947Z","endTime":"2025-07-30T03:01:00.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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.6,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.354982626140675,"aZ":-21.915638095434613,"pfxX":-10.96842194260715,"pfxZ":5.165963229331518,"pX":-1.1368872408588897,"pZ":2.3297122235194427,"vX0":6.312060666680905,"vY0":-140.4142397858422,"vZ0":-6.0351229080286135,"x":160.34,"y":175.88,"x0":-1.995113000117107,"y0":50.00547131569,"z0":5.944078330540741,"aX":-21.789961794621263},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":18.5,"spinRate":2282,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39087060200025725,"extension":6.33282801135},"hitData":{"launchSpeed":37.2,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.77,"coordY":189.32}},"index":2,"playId":"f5dcf98c-c2e1-3139-ac21-2e0f159a90a1","pitchNumber":3,"startTime":"2025-07-30T03:01:18.238Z","endTime":"2025-07-30T03:01:25.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671131,"link":"/api/v1/people/671131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656180,"link":"/api/v1/people/656180"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":671131,"link":"/api/v1/people/671131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:01:25.288Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T03:03:51.511Z","endTime":"2025-07-30T03:04:35.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Hader replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T03:03:07.115Z","endTime":"2025-07-30T03:03:53.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.047470708066744,"aZ":-12.250855606106379,"pfxX":6.26129158680356,"pfxZ":10.975431134388275,"pX":1.503127012212076,"pZ":3.046369065516249,"vX0":-6.147368274433932,"vY0":-134.3508904380215,"vZ0":-4.649693590583064,"x":59.7,"y":156.53,"x0":3.0152975257235988,"y0":50.00044323282991,"z0":5.68052582680491,"aX":11.363351679530428},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-9.8,"spinRate":2242,"spinDirection":145},"zone":12,"typeConfidence":0.87,"plateTime":0.4087967708334088,"extension":6.738815912042096},"index":1,"playId":"2345d82f-42ef-332f-9d38-55e31db82e1d","pitchNumber":1,"startTime":"2025-07-30T03:03:53.760Z","endTime":"2025-07-30T03:03:58.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.523868415874546,"aZ":-11.549516113633526,"pfxX":5.644893633991016,"pfxZ":11.060361305425314,"pX":0.1965040694996918,"pZ":3.2135974230146416,"vX0":-8.657784938698333,"vY0":-136.3123425613398,"vZ0":-4.543613825915835,"x":109.51,"y":152.01,"x0":2.6938187283690294,"y0":50.00152900975071,"z0":5.711997451070854,"aX":10.525679562908428},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":-8.2,"spinRate":2291,"spinDirection":151},"zone":2,"typeConfidence":0.89,"plateTime":0.4032275745842373,"extension":6.5800990424795165},"index":2,"playId":"70caacf7-2069-39d4-bac4-6e8dc53f04e7","pitchNumber":2,"startTime":"2025-07-30T03:04:13.633Z","endTime":"2025-07-30T03:04:17.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.077659630054637,"aZ":-31.787485876011647,"pfxX":0.1846696682469977,"pfxZ":0.27190897459309804,"pX":-1.2240748486985102,"pZ":0.6233988432895873,"vX0":-10.114296086799003,"vY0":-120.25625149633234,"vZ0":-4.298617265970084,"x":163.66,"y":221.95,"x0":3.0435449599318676,"y0":50.00505025959441,"z0":5.308270199056464,"aX":0.26639727739805985},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.5,"breakHorizontal":2.5,"spinRate":2537,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.45850990357166665,"extension":6.427300323124659},"index":3,"playId":"c5a49b92-d80e-3426-a960-611127a3c615","pitchNumber":3,"startTime":"2025-07-30T03:04:29.583Z","endTime":"2025-07-30T03:04:35.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:04:35.868Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T03:04:36.828Z","endTime":"2025-07-30T03:06:06.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":93.5,"endSpeed":84.6,"strikeZoneTop":3.99847849606778,"strikeZoneBottom":1.85426333006176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.123415933926914,"aZ":-10.544452256085076,"pfxX":6.3824053816208375,"pfxZ":11.746131179358185,"pX":-1.1486102247250123,"pZ":2.366173544109796,"vX0":-12.493378427558667,"vY0":-135.46721857384887,"vZ0":-6.680871759857466,"x":160.78,"y":174.89,"x0":2.713117397360015,"y0":50.00676028929687,"z0":5.616981512059335,"aX":11.758294647497474},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.8,"breakHorizontal":-8.6,"spinRate":2269,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.4057515918134986,"extension":6.926350138386635},"index":0,"playId":"6278eb89-a083-394d-8f8d-9b005883f597","pitchNumber":1,"startTime":"2025-07-30T03:04:59.586Z","endTime":"2025-07-30T03:05:03.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":4.03270470533109,"strikeZoneBottom":1.88852349579444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11021735930127,"aZ":-11.660826485942007,"pfxX":6.835100684675184,"pfxZ":11.025148330253373,"pX":-1.5317972896852134,"pZ":1.8371623668312875,"vX0":-13.737957752855472,"vY0":-136.303154050125,"vZ0":-7.690641622604345,"x":175.39,"y":189.18,"x0":2.7113236477992664,"y0":50.001183009888386,"z0":5.521516760285963,"aX":12.716484537686965},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-9.1,"spinRate":2272,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.4035822584305908,"extension":6.908877973013378},"index":1,"playId":"6e2787ef-d2f4-3265-8f9b-55ed07e664e8","pitchNumber":2,"startTime":"2025-07-30T03:05:12.500Z","endTime":"2025-07-30T03:05:15.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.6,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7310846517103,"aZ":-29.05458988569284,"pfxX":0.559690989427307,"pfxZ":2.1160353450688785,"pX":1.1202888601551473,"pZ":3.056000367702848,"vX0":-5.557049795065254,"vY0":-121.71071311432496,"vZ0":0.1927362191506875,"x":74.3,"y":156.27,"x0":3.377372048478136,"y0":50.00379454823739,"z0":5.528087215802817,"aX":0.8264638775424299},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2441,"spinDirection":252},"zone":12,"typeConfidence":0.9,"plateTime":0.4530333549484107,"extension":6.203157653414485},"index":2,"playId":"a47736ec-fb0e-3403-8a2e-3c225a075566","pitchNumber":3,"startTime":"2025-07-30T03:05:27.263Z","endTime":"2025-07-30T03:05:32.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.6,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89230423676496,"aZ":-30.23958432785176,"pfxX":0.5125060099668215,"pfxZ":1.3161967689783287,"pX":-0.1212884672620639,"pZ":1.3725155307409607,"vX0":-7.856251920938814,"vY0":-121.63778909302202,"vZ0":-3.3108394361356206,"x":121.62,"y":201.72,"x0":3.1150907162564443,"y0":50.000012790530505,"z0":5.436727534433923,"aX":0.7519318099114859},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":1.3,"spinRate":2535,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.45425764084905396,"extension":6.306714918472877},"index":3,"playId":"f0ecef00-c081-36a4-b82c-7bb5e932f88b","pitchNumber":4,"startTime":"2025-07-30T03:05:46.872Z","endTime":"2025-07-30T03:05:50.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":81.3,"endSpeed":74.3,"strikeZoneTop":3.93,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.389854936224534,"aZ":-34.501924425410024,"pfxX":-1.5684699866012055,"pfxZ":-1.6705868184998325,"pX":-1.2461638588098836,"pZ":1.0976905891640507,"vX0":-9.524405822151488,"vY0":-118.0320166712752,"vZ0":-2.521590877365745,"x":164.5,"y":209.14,"x0":3.0687314075856467,"y0":50.00471293966985,"z0":5.400617947318425,"aX":-2.181315591081371},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.5,"breakHorizontal":5.5,"spinRate":2640,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4665487151842713,"extension":6.355040745833231},"index":4,"playId":"8cd755b6-a8e5-371f-9bd5-374e73aeb684","pitchNumber":5,"startTime":"2025-07-30T03:06:03.238Z","endTime":"2025-07-30T03:06:06.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:06:06.466Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T03:06:07.995Z","endTime":"2025-07-30T03:07:59.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":94.9,"endSpeed":85.9,"strikeZoneTop":3.50399482105299,"strikeZoneBottom":1.70401276818342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07644718484827,"aZ":-11.64580123945869,"pfxX":7.3484889280904735,"pfxZ":10.78078720400345,"pX":-0.11990353230654005,"pZ":2.6445336449850614,"vX0":-10.691706054681275,"vY0":-137.7145542726827,"vZ0":-5.712045799802034,"x":121.57,"y":167.38,"x0":2.8737502690590295,"y0":50.0014652891621,"z0":5.54673893882118,"aX":13.9915851859085},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-10.8,"spinRate":2285,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.3990652462850055,"extension":6.928670830876736},"index":0,"playId":"a76ed2da-edb1-34d5-ac7b-eafd651698ac","pitchNumber":1,"startTime":"2025-07-30T03:06:31.454Z","endTime":"2025-07-30T03:06:34.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.36804784940414,"strikeZoneBottom":1.6699997416143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20134859003366,"aZ":-30.5115547130279,"pfxX":-0.3630608944303422,"pfxZ":1.193301305742807,"pX":-1.2072937756241129,"pZ":-0.454447590375024,"vX0":-9.563338105491017,"vY0":-118.17434982323411,"vZ0":-6.677287692873511,"x":163.02,"y":251.05,"x0":2.9689925851915504,"y0":50.00012344955322,"z0":5.272937470354934,"aX":-0.5040590250088247},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":3.4,"spinRate":2640,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.46663425303080697,"extension":6.675065442044471},"index":1,"playId":"3358c4a9-8d25-348d-a368-b047d1cdb12f","pitchNumber":2,"startTime":"2025-07-30T03:06:48.830Z","endTime":"2025-07-30T03:06:51.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35048105423895,"aZ":-30.95918572650644,"pfxX":-2.193280348574717,"pfxZ":0.8166057447666457,"pX":0.10023576094379914,"pZ":2.323360038634737,"vX0":-6.62312452728267,"vY0":-122.1316424699398,"vZ0":-1.2023150971324486,"x":113.18,"y":176.05,"x0":3.1484235906434597,"y0":50.00345909668495,"z0":5.520736356500295,"aX":-3.26364293033032},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":5.8,"spinRate":2631,"spinDirection":303},"zone":5,"typeConfidence":0.9,"plateTime":0.45102909282955794,"extension":6.32470857945685},"index":2,"playId":"16c83ede-839f-3789-a2b9-a557aedc376d","pitchNumber":3,"startTime":"2025-07-30T03:07:09.934Z","endTime":"2025-07-30T03:07:12.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.36802511042801,"strikeZoneBottom":1.67000642062757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68219089547854,"aZ":-14.146395293590766,"pfxX":8.65006239103287,"pfxZ":9.292195062872931,"pX":-0.9740960722703073,"pZ":3.443553733828449,"vX0":-13.236081697093043,"vY0":-139.02062114943587,"vZ0":-3.5203300039040473,"x":154.13,"y":145.8,"x0":2.7440497628442375,"y0":50.004876425202376,"z0":5.676720613908913,"aX":16.787043249186915},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-12.6,"spinRate":2356,"spinDirection":149},"zone":11,"typeConfidence":0.89,"plateTime":0.39530218971669306,"extension":6.907615224470766},"index":3,"playId":"06054a67-8e56-3126-83ea-4f434133e739","pitchNumber":4,"startTime":"2025-07-30T03:07:37.734Z","endTime":"2025-07-30T03:07:42.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.484833633263385,"aZ":-12.373863520551541,"pfxX":7.212357572402239,"pfxZ":10.259952981470654,"pX":-0.9367624402368642,"pZ":2.566639338475166,"vX0":-12.31641407192107,"vY0":-138.63838126052892,"vZ0":-6.0375717971339595,"x":152.71,"y":169.48,"x0":2.643795086223919,"y0":50.00168911229592,"z0":5.612296452723412,"aX":13.918268083094897},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-10.2,"spinRate":2420,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.3963796660573289,"extension":7.06934571551022},"index":4,"playId":"e75a491c-4bba-3298-be3b-382f6f2a1735","pitchNumber":5,"startTime":"2025-07-30T03:07:55.907Z","endTime":"2025-07-30T03:07:59.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694376,"link":"/api/v1/people/694376"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:07:59.479Z","atBatIndex":79}]