[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:38:17.093Z","endTime":"2025-07-29T01:39:10.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:06:59.204Z","endTime":"2025-07-29T01:12:42.500Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"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-29T01:12:42.500Z","endTime":"2025-07-29T01:37:24.204Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"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-29T01:37:24.204Z","endTime":"2025-07-29T01:38:18.848Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.19899993625061,"strikeZoneBottom":1.4776758407733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.068703711182835,"aZ":-25.522895077424042,"pfxX":-9.750128194935087,"pfxZ":3.3730848226734853,"pX":-0.9276268037229539,"pZ":1.7210566089539063,"vX0":4.845999018379942,"vY0":-139.93059588547683,"vZ0":-6.807714983165023,"x":152.36,"y":192.31,"x0":-1.419828247942681,"y0":50.005134918425924,"z0":5.870014809801796,"aX":-19.239927558154243},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":1998,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39218433180610557,"extension":6.46708082080813},"index":3,"playId":"9123f843-0534-334d-a922-8409d2ca1d75","pitchNumber":1,"startTime":"2025-07-29T01:38:18.848Z","endTime":"2025-07-29T01:38:22.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.15388981766185,"strikeZoneBottom":1.43986144671028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0730670082502,"aZ":-26.066110551363856,"pfxX":-9.87052647142442,"pfxZ":3.084904578098257,"pX":0.2545215151271378,"pZ":1.3417112141882621,"vX0":8.266122728835784,"vY0":-139.97652865106326,"vZ0":-7.22675405074007,"x":107.3,"y":202.55,"x0":-1.4567856944592075,"y0":50.00371865576405,"z0":5.667582507582334,"aX":-19.5563188647123},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2090,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3915280215791004,"extension":6.46203909939328},"index":4,"playId":"7c95a4cc-cac3-3192-a4b0-a4d619302132","pitchNumber":2,"startTime":"2025-07-29T01:38:32.964Z","endTime":"2025-07-29T01:38:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55595415301352,"aZ":-14.28988507023442,"pfxX":-4.811268220070425,"pfxZ":9.094943595800027,"pX":-0.3722920040404234,"pZ":2.9905487607434558,"vX0":4.286714443272492,"vY0":-139.81791365360928,"vZ0":-5.653928361989886,"x":131.19,"y":158.04,"x0":-1.3054443167714909,"y0":50.00282088421998,"z0":5.988053466587976,"aX":-9.460325127854102},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2144,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3927959664336038,"extension":6.496284399979341},"index":5,"playId":"0ad1512e-8f15-38d8-84c0-e1f63dcfd4e2","pitchNumber":3,"startTime":"2025-07-29T01:38:47.828Z","endTime":"2025-07-29T01:38:52.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.177560144421165,"aZ":-29.199751906744662,"pfxX":-7.408518307351834,"pfxZ":1.6647255114520494,"pX":-0.23395563663644856,"pZ":2.352031724418436,"vX0":5.285896534657122,"vY0":-132.58203418283722,"vZ0":-3.8351846204629876,"x":125.92,"y":175.28,"x0":-1.2865747481081018,"y0":50.003161325251135,"z0":5.937798128566846,"aX":-13.247561312689463},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":2198,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.41241710706235724,"extension":6.547826453852128},"hitData":{"launchSpeed":102.2,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.22,"coordY":136.69}},"index":6,"playId":"ece9e366-16f1-3b71-86a1-1b6efe35e58b","pitchNumber":4,"startTime":"2025-07-29T01:39:02.533Z","endTime":"2025-07-29T01:39:10.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-29T01:39:10.911Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:39:19.450Z","endTime":"2025-07-29T01:40:50.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.60152694433565,"strikeZoneBottom":1.59835732637482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.135982420004524,"aZ":-22.096440260830555,"pfxX":-8.826797199051658,"pfxZ":4.926170375697109,"pX":0.4091617763828123,"pZ":1.2013228673964338,"vX0":7.665414495738272,"vY0":-142.07190751447885,"vZ0":-9.037908588991781,"x":101.4,"y":206.34,"x0":-1.1752549521790308,"y0":50.006487052528136,"z0":5.824927348207166,"aX":-18.0725246360637},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":2197,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38532031137656064,"extension":6.554128112479096},"index":0,"playId":"7967ccb7-44e3-33cc-a5aa-03227f31f8fa","pitchNumber":1,"startTime":"2025-07-29T01:39:33.071Z","endTime":"2025-07-29T01:39:37.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.466403066999437,"aZ":-24.06521675527753,"pfxX":-9.927364920394801,"pfxZ":4.101548518979174,"pX":-0.5990567109017371,"pZ":2.688711960762783,"vX0":6.1468801217346964,"vY0":-139.66614259443554,"vZ0":-4.265997493051315,"x":139.83,"y":166.18,"x0":-1.5387748933809553,"y0":50.00078889221491,"z0":5.818693092175616,"aX":-19.609183631434362},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2125,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39218830156060314,"extension":6.384308913395134},"index":1,"playId":"bcdd82dc-dbdb-31ad-a203-5ed84709bdc1","pitchNumber":2,"startTime":"2025-07-29T01:39:47.912Z","endTime":"2025-07-29T01:39:50.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.51815694885354,"strikeZoneBottom":1.49181616106957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.583941926901055,"aZ":-24.054934108106668,"pfxX":-9.764038251649978,"pfxZ":4.144406979007124,"pX":1.52663356104368,"pZ":0.2014435420814001,"vX0":10.657111358444864,"vY0":-138.97696058461534,"vZ0":-10.835118226590815,"x":58.81,"y":233.34,"x0":-1.0856265417292374,"y0":50.005623992243024,"z0":5.742913443801758,"aX":-19.14035894153589},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2165,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39381691291673704,"extension":6.477361105850892},"index":2,"playId":"ff8b0e1a-0423-33c3-bc77-8a54e45a37d2","pitchNumber":3,"startTime":"2025-07-29T01:40:05.684Z","endTime":"2025-07-29T01:40:08.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.54066699885506,"strikeZoneBottom":1.48882728278492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06639115192475,"aZ":-24.132177219083868,"pfxX":-7.9837842378438175,"pfxZ":4.076116917017336,"pX":-0.5086378786553528,"pZ":4.01779092639632,"vX0":5.103913371061011,"vY0":-139.755452641006,"vZ0":-1.2273285601947657,"x":136.39,"y":130.3,"x0":-1.3230772028693512,"y0":50.0052118855184,"z0":6.05053775215254,"aX":-15.76458383736464},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":2183,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3922112880133062,"extension":6.317591766686829},"index":3,"playId":"4745309d-a942-3f79-b283-17fa3a5083a1","pitchNumber":4,"startTime":"2025-07-29T01:40:24.313Z","endTime":"2025-07-29T01:40:27.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.131446050524758,"aZ":-27.27589451691367,"pfxX":-7.509915255252402,"pfxZ":2.7043720064813055,"pX":-0.24860569360756413,"pZ":3.1728859939531984,"vX0":5.592279133406932,"vY0":-133.54201423291897,"vZ0":-2.166686513271637,"x":126.48,"y":153.11,"x0":-1.3917530608147572,"y0":50.00073439154663,"z0":5.95214287347748,"aX":-13.593967515599267},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":12.5,"spinRate":2243,"spinDirection":230},"zone":2,"typeConfidence":0.81,"plateTime":0.40978370963009025,"extension":6.481610619310712},"hitData":{"launchSpeed":105.1,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.3,"coordY":136.94}},"index":4,"playId":"73ef27c8-069a-3db5-ada1-99b6b4dfd04e","pitchNumber":5,"startTime":"2025-07-29T01:40:42.742Z","endTime":"2025-07-29T01:40:50.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:40:50.472Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:41:03.214Z","endTime":"2025-07-29T01:43:11.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.4217006278022,"strikeZoneBottom":1.72504584343542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30864404010171,"aZ":-14.637993341652853,"pfxX":-6.231781006656475,"pfxZ":8.715945839471523,"pX":1.012041296191331,"pZ":2.4359375420735128,"vX0":8.331464732410737,"vY0":-140.79301658066672,"vZ0":-7.094274645886555,"x":78.42,"y":173.01,"x0":-1.1727836917907775,"y0":50.00260876457061,"z0":5.931568107312499,"aX":-12.53855311223808},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2269,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38870365636601,"extension":6.500009335253475},"index":0,"playId":"8966a7a8-28fa-3548-b4f3-f243b3457d0a","pitchNumber":1,"startTime":"2025-07-29T01:41:18.503Z","endTime":"2025-07-29T01:41:23.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.46320317168164,"strikeZoneBottom":1.72018477029152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.876053122366226,"aZ":-14.40817631064898,"pfxX":-5.950096139644203,"pfxZ":8.79397456002231,"pX":0.9513675683795839,"pZ":2.4311069456943684,"vX0":8.158481283678183,"vY0":-141.17517426101148,"vZ0":-6.774585842858635,"x":80.74,"y":173.14,"x0":-1.2017397418092148,"y0":50.00435183097902,"z0":5.787873474478474,"aX":-12.022799926466845},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2208,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3878468956750729,"extension":6.498966834867521},"index":1,"playId":"6e46776a-03ca-3f03-8bf8-710c13816c37","pitchNumber":2,"startTime":"2025-07-29T01:41:34.769Z","endTime":"2025-07-29T01:41:40.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.41423826433346,"strikeZoneBottom":1.71828827058113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.821541281924674,"aZ":-26.35473580638056,"pfxX":-9.599419930243094,"pfxZ":2.9497689026254115,"pX":-0.5262465014851735,"pZ":1.0555160082578454,"vX0":5.5008887562186075,"vY0":-139.38981057343642,"vZ0":-8.26464815823323,"x":137.06,"y":210.28,"x0":-1.276339779203613,"y0":50.002318004175315,"z0":5.794451945611946,"aX":-18.921589476848407},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2175,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39269911483197895,"extension":6.3959991150152335},"index":2,"playId":"ac1f07a2-b92b-3d8b-87b7-a5bf4b48b83a","pitchNumber":3,"startTime":"2025-07-29T01:41:51.378Z","endTime":"2025-07-29T01:41:56.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.41013082136311,"strikeZoneBottom":1.64206812781128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.423382575434683,"aZ":-25.837615235316772,"pfxX":-9.467611589201876,"pfxZ":3.1499079712663605,"pX":0.3709200170984771,"pZ":1.6642044894432915,"vX0":7.93071205924257,"vY0":-140.57669770755217,"vZ0":-6.972556219373212,"x":102.86,"y":193.85,"x0":-1.2500081193110326,"y0":50.003021885899116,"z0":5.84224883630485,"aX":-19.041158916988135},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2196,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3889217628139594,"extension":6.551080876151751},"index":3,"playId":"dca448ef-11f1-3f17-9818-032f14527c57","pitchNumber":4,"startTime":"2025-07-29T01:42:10.041Z","endTime":"2025-07-29T01:42:14.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.4284401739028,"strikeZoneBottom":1.72692821483815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931881646729018,"aZ":-32.88449711406001,"pfxX":-9.149978400261508,"pfxZ":-0.3901291286479014,"pX":0.48032192655801825,"pZ":0.41032213398239664,"vX0":7.531826993453271,"vY0":-133.5335333874596,"vZ0":-7.895335127227454,"x":98.69,"y":227.7,"x0":-1.1786808919018246,"y0":50.00237545256632,"z0":5.749415237022185,"aX":-16.635567315055155},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.2,"breakHorizontal":15.1,"spinRate":2257,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40912267209315445,"extension":6.481629855514602},"index":4,"playId":"5006732c-b22a-359d-a456-0d0d8f0ba6e4","pitchNumber":5,"startTime":"2025-07-29T01:42:26.485Z","endTime":"2025-07-29T01:42:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17781771882283,"aZ":-26.628769740547572,"pfxX":-9.046045504196268,"pfxZ":2.823715971957955,"pX":0.6399478327491136,"pZ":1.943825005057613,"vX0":8.566733401385337,"vY0":-139.16224667428864,"vZ0":-5.9728327545586,"x":92.61,"y":186.3,"x0":-1.3027773991180838,"y0":50.001551671726325,"z0":5.881541561314437,"aX":-17.74522058047206},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":14.6,"spinRate":2160,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3935751531450271,"extension":6.524727879027228},"index":5,"playId":"2e536c56-ccb9-3bc6-9b00-4fe4ee42cbfa","pitchNumber":6,"startTime":"2025-07-29T01:42:46.410Z","endTime":"2025-07-29T01:42:49.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.39849703187904,"strikeZoneBottom":1.66716961760306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.120956868315524,"aZ":-14.620576323267073,"pfxX":-4.242453430946686,"pfxZ":8.85220846742747,"pX":0.05009486306642811,"pZ":4.931091396515108,"vX0":5.650901899420586,"vY0":-140.26187222119304,"vZ0":-0.3941942668274191,"x":115.09,"y":105.64,"x0":-1.443956682440565,"y0":50.003531103989246,"z0":6.030856405890931,"aX":-8.413951765054593},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":6.5,"spinRate":2333,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3912146598229347,"extension":6.4551464295510455},"index":6,"playId":"1029d63a-ae48-38ae-a53a-5fb66c854b54","pitchNumber":7,"startTime":"2025-07-29T01:43:07.830Z","endTime":"2025-07-29T01:43:11.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:43:11.454Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:43:18.961Z","endTime":"2025-07-29T01:46:08.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.53182742536683,"strikeZoneBottom":1.87480470072425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.831960391645918,"aZ":-26.17076579063217,"pfxX":-9.750129264331447,"pfxZ":3.0218104030475637,"pX":-1.359884262546965,"pZ":2.656176406196747,"vX0":4.072099319980104,"vY0":-140.0784253119213,"vZ0":-4.195447926491829,"x":168.84,"y":167.06,"x0":-1.566313055005251,"y0":50.00058316928586,"z0":5.885485411225428,"aX":-19.361350584272543},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":2152,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3910952383322752,"extension":6.482355363872756},"index":0,"playId":"9c991b81-e0fa-36e6-8fa1-ae747eedd0b3","pitchNumber":1,"startTime":"2025-07-29T01:43:39.178Z","endTime":"2025-07-29T01:43:43.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.902726432573473,"aZ":-15.072814157837632,"pfxX":-4.418711911872796,"pfxZ":8.896028839981124,"pX":0.03981227927539603,"pZ":4.012702542465711,"vX0":5.6220113910179865,"vY0":-138.06192029751077,"vZ0":-2.8522070729491795,"x":115.48,"y":130.44,"x0":-1.4527072252531092,"y0":50.00481859115661,"z0":6.078861103503697,"aX":-8.496845487742457},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2302,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39733895872573965,"extension":6.415794707877305},"index":1,"playId":"33e48fb4-6c54-30b1-b676-8c73c8d2a1b8","pitchNumber":2,"startTime":"2025-07-29T01:43:57.227Z","endTime":"2025-07-29T01:44:01.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74192323145154,"aZ":-12.439946754508933,"pfxX":-4.146542886819497,"pfxZ":10.083970680171012,"pX":-0.30555123078893115,"pZ":3.187524321853529,"vX0":4.662686624272562,"vY0":-139.13497411539166,"vZ0":-5.228741705374756,"x":128.65,"y":152.72,"x0":-1.4657998223704254,"y0":50.00236220886354,"z0":5.918131232548563,"aX":-8.114916250165956},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2293,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39393817925951824,"extension":6.510486450354448},"index":2,"playId":"b0365e7b-5f6c-3fd8-b781-7b36e786b7cf","pitchNumber":3,"startTime":"2025-07-29T01:44:15.975Z","endTime":"2025-07-29T01:44:20.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:44:29.079Z","endTime":"2025-07-29T01:44:39.903Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24547877521637,"aZ":-32.01567208816511,"pfxX":-7.353424907561267,"pfxZ":0.09177182009747575,"pX":-0.4351170878284908,"pZ":2.1022200372196993,"vX0":5.12796205756729,"vY0":-132.77437808596682,"vZ0":-3.954950926447836,"x":133.59,"y":182.02,"x0":-1.4281190253692986,"y0":50.00581646834857,"z0":5.920001607443499,"aX":-13.239158963590086},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":12.4,"spinRate":2242,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.4112419869564303,"extension":6.536909574108147},"index":4,"playId":"67e08cc3-433c-39bc-835f-580f6e58613f","pitchNumber":4,"startTime":"2025-07-29T01:44:39.903Z","endTime":"2025-07-29T01:44:44.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.236239913720286,"aZ":-17.665256242785965,"pfxX":-5.157200413358236,"pfxZ":7.6259545108723135,"pX":-0.07866435454985475,"pZ":3.8846978468365974,"vX0":5.452826023450082,"vY0":-137.25437882491667,"vZ0":-2.127891548442779,"x":120.0,"y":133.89,"x0":-1.4238963719869087,"y0":50.00164457102057,"z0":5.877025877472348,"aX":-9.809973656181649},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2148,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.399526502778615,"extension":6.448489741324253},"index":5,"playId":"2104a968-d29e-3290-afa9-9aea6e9e5af7","pitchNumber":5,"startTime":"2025-07-29T01:45:00.489Z","endTime":"2025-07-29T01:45:03.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.313843669703015,"aZ":-28.10378593107668,"pfxX":-8.835414203966451,"pfxZ":2.0415734688463703,"pX":-0.08009117564532725,"pZ":2.1521494120936357,"vX0":6.609008589909784,"vY0":-139.88720785146933,"vZ0":-5.262838992228465,"x":120.05,"y":180.67,"x0":-1.3204412567076593,"y0":50.000469224569756,"z0":5.890555807264248,"aX":-17.581899994055085},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2159,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39092349145490646,"extension":6.461855467772456},"index":6,"playId":"6e1bbd3a-dbb8-3f48-bb40-875d40657335","pitchNumber":6,"startTime":"2025-07-29T01:45:22.795Z","endTime":"2025-07-29T01:45:25.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"ba2a5096-a89e-3105-a057-f9205baa74d6","startTime":"2025-07-29T01:45:45.713Z","endTime":"2025-07-29T01:45:48.713Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42446877263773,"aZ":-25.743304572968665,"pfxX":-9.02634279348782,"pfxZ":3.244366881371909,"pX":0.22335656969499362,"pZ":1.090013216220353,"vX0":7.407982517921139,"vY0":-139.39496549155146,"vZ0":-8.426439335084877,"x":108.49,"y":209.35,"x0":-1.2873991091231558,"y0":50.00126052991738,"z0":5.83426367573554,"aX":-17.877529238742994},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":2047,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3919562355593067,"extension":6.470228172689034},"index":8,"playId":"f20f74b2-0568-3932-b7bf-3bdf17637eb8","pitchNumber":7,"startTime":"2025-07-29T01:46:04.105Z","endTime":"2025-07-29T01:46:08.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:46:08.020Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:48:30.221Z","endTime":"2025-07-29T01:50:20.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-29T01:48:16.937Z","endTime":"2025-07-29T01:48:32.398Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.9,"endSpeed":88.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61587747846657,"aZ":-12.978172866274301,"pfxX":-5.550354862481127,"pfxZ":9.562524815009194,"pX":0.46237739346413476,"pZ":3.6022134063802955,"vX0":6.2507195630228445,"vY0":-140.9374317009773,"vZ0":-3.09806449275053,"x":99.38,"y":141.52,"x0":-1.0651779906264465,"y0":50.00576224871929,"z0":5.556206863576034,"aX":-11.146000904061573},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2497,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3889290983867766,"extension":6.650556022362552},"index":1,"playId":"1e849cf2-a0e7-3bdf-95db-a81840113411","pitchNumber":1,"startTime":"2025-07-29T01:48:32.398Z","endTime":"2025-07-29T01:48:35.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.16044553486301,"strikeZoneBottom":1.58000036531212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.265613336645362,"aZ":-28.836133931795587,"pfxX":1.932874379942291,"pfxZ":1.8960890599638613,"pX":1.8723045409168917,"pZ":0.5417605012988262,"vX0":7.575064136724433,"vY0":-131.48800695857892,"vZ0":-7.153771553851464,"x":45.63,"y":224.15,"x0":-1.2899649215117341,"y0":50.0049796117633,"z0":5.419518278288557,"aX":3.4045421485077236},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2732,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41557967233229753,"extension":6.5040681143967465},"index":2,"playId":"4e2775af-73cc-33a4-ba83-c2c133e4fbbb","pitchNumber":2,"startTime":"2025-07-29T01:48:52.107Z","endTime":"2025-07-29T01:48:55.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.732535062755385,"aZ":-31.84257979523074,"pfxX":3.698071310699971,"pfxZ":0.19111566815314518,"pX":0.2695777522244957,"pZ":1.781323856296714,"vX0":2.9022855027695655,"vY0":-129.8892526034502,"vZ0":-3.389413531296529,"x":106.72,"y":190.68,"x0":-1.3374720078877378,"y0":50.003531346505575,"z0":5.489957172758321,"aX":6.404101947219676},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-7.3,"spinRate":2642,"spinDirection":128},"zone":8,"typeConfidence":0.91,"plateTime":0.419510812152299,"extension":6.648993518941372},"index":3,"playId":"18d8e0cc-2898-3162-abbc-e9a94b238608","pitchNumber":3,"startTime":"2025-07-29T01:49:09.583Z","endTime":"2025-07-29T01:49:12.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.5,"endSpeed":85.0,"strikeZoneTop":3.22024388401833,"strikeZoneBottom":1.60988314125427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52996676012546,"aZ":-32.21154350043374,"pfxX":1.2059186337059993,"pfxZ":-0.021985072157109098,"pX":1.6901851453744925,"pZ":0.6745040032851078,"vX0":7.261924565061898,"vY0":-133.0693061533668,"vZ0":-6.097593137674616,"x":52.57,"y":220.57,"x0":-1.222342847841136,"y0":50.002990603474615,"z0":5.3075095530023235,"aX":2.1772581542260214},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.1,"breakHorizontal":-3.6,"spinRate":2734,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4104328833653419,"extension":6.775252034000739},"index":4,"playId":"891eeece-d4a0-32cc-93a7-5ad9cf41e62d","pitchNumber":4,"startTime":"2025-07-29T01:49:32.257Z","endTime":"2025-07-29T01:49:35.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45682545927775,"aZ":-11.410491715189641,"pfxX":-5.204618289698515,"pfxZ":10.168899880926666,"pX":-0.0698259884705426,"pZ":2.73436803157543,"vX0":5.049417446079083,"vY0":-142.1904504364216,"vZ0":-5.60620497621567,"x":119.66,"y":164.95,"x0":-1.1948782054993958,"y0":50.00430574393957,"z0":5.4597035289943,"aX":-10.628629604668413},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2438,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.385631304261735,"extension":6.587324458245765},"index":5,"playId":"c1d2a4c4-1807-316c-9f64-d901583f7d23","pitchNumber":5,"startTime":"2025-07-29T01:49:54.799Z","endTime":"2025-07-29T01:49:59.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80401062076926,"aZ":-30.0326093012712,"pfxX":-8.341022725664944,"pfxZ":1.2486746675314535,"pX":0.0806792539304744,"pZ":1.4182033120371706,"vX0":5.421401286063669,"vY0":-130.01900915425526,"vZ0":-4.535846011764125,"x":113.92,"y":200.49,"x0":-0.9458728220944058,"y0":50.00414209938742,"z0":5.459860577497852,"aX":-14.307367605824584},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":1703,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.42097689893557977,"extension":6.858765599628965},"index":6,"playId":"3fd7f786-23d0-35d3-acc8-1695bf3cf5dc","pitchNumber":6,"startTime":"2025-07-29T01:50:16.940Z","endTime":"2025-07-29T01:50:20.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:50:20.919Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:50:33.297Z","endTime":"2025-07-29T01:52:18.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.66998676694436,"strikeZoneBottom":1.73999454301246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62185203424309,"aZ":-29.733077293614514,"pfxX":2.3150570763025318,"pfxZ":1.3457378736960217,"pX":1.4834460386438855,"pZ":0.25510511373056405,"vX0":6.3985662741446765,"vY0":-133.4984957917021,"vZ0":-7.701713435069126,"x":60.45,"y":231.89,"x0":-1.2411438775560926,"y0":50.001910970100305,"z0":5.305223627681948,"aX":4.195023710372671},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.0,"breakHorizontal":-5.5,"spinRate":2736,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.40963309329370423,"extension":6.726848898500953},"index":0,"playId":"ff478255-dd88-3add-8f7b-e28bc1063d6d","pitchNumber":1,"startTime":"2025-07-29T01:50:44.119Z","endTime":"2025-07-29T01:50:47.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.66997776358044,"strikeZoneBottom":1.73998730045485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40171371538155,"aZ":-14.250527707265132,"pfxX":-4.079579766825289,"pfxZ":8.830807551955344,"pX":1.4398102029756528,"pZ":3.7878670323938883,"vX0":8.3258361521648,"vY0":-141.57650798591425,"vZ0":-2.2809381279343697,"x":62.12,"y":136.51,"x0":-1.0093363182901371,"y0":50.00083194251976,"z0":5.516290804777379,"aX":-8.279361258404144},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2308,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.3869205707182495,"extension":6.776785787245332},"index":1,"playId":"77eafa61-3827-35e3-ac90-3e6395b95316","pitchNumber":2,"startTime":"2025-07-29T01:51:01.718Z","endTime":"2025-07-29T01:51:04.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.61002893939698,"strikeZoneBottom":1.70999539690776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93291628493383,"aZ":-34.96166075510224,"pfxX":2.9600592042656007,"pfxZ":-1.6022073118715223,"pX":-0.10345515385016416,"pZ":2.34372660769317,"vX0":2.0462523046740757,"vY0":-131.25344089503741,"vZ0":-1.8120653406216478,"x":120.94,"y":175.5,"x0":-1.2789869569182537,"y0":50.00488374519863,"z0":5.657463933367696,"aX":5.141946870545263},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.1,"breakHorizontal":-5.9,"spinRate":2600,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.4180164506924742,"extension":6.495664846963803},"index":2,"playId":"c504ea0f-80aa-3f70-9b4a-f26b9f2468f5","pitchNumber":3,"startTime":"2025-07-29T01:51:16.237Z","endTime":"2025-07-29T01:51:20.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.64000119723935,"strikeZoneBottom":1.70999455516647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49298925276944,"aZ":-31.80680241212821,"pfxX":2.86439028363531,"pfxZ":0.2088819620208593,"pX":0.53507699396813,"pZ":1.0663083936685847,"vX0":3.5165724982850564,"vY0":-131.78210328365293,"vZ0":-5.33091717676747,"x":96.6,"y":209.99,"x0":-1.1896594856767708,"y0":50.00199187650692,"z0":5.470094663949257,"aX":5.028274227694868},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":2632,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.41592483735065455,"extension":6.485929529736729},"index":3,"playId":"54421afa-3300-327d-9b68-629b66c3db91","pitchNumber":4,"startTime":"2025-07-29T01:51:30.910Z","endTime":"2025-07-29T01:51:35.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41119762396676,"aZ":-16.265379784475844,"pfxX":-4.9735680177324815,"pfxZ":7.809833277594194,"pX":0.153435063283997,"pZ":3.2402301640353546,"vX0":5.784028311689709,"vY0":-142.02172632694808,"vZ0":-3.200437739613512,"x":111.15,"y":151.29,"x0":-1.266184368952066,"y0":50.00070989599829,"z0":5.420045537685134,"aX":-10.129316382839734},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2256,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.38608713903813907,"extension":6.844471773152389},"index":4,"playId":"6c769226-eba8-3c5c-adab-c028f63ac6c8","pitchNumber":5,"startTime":"2025-07-29T01:51:51.401Z","endTime":"2025-07-29T01:51:54.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.422937566084414,"aZ":-16.417543877553857,"pfxX":-6.958712134754415,"pfxZ":7.629405163796772,"pX":0.4065595201483065,"pZ":3.058018790553082,"vX0":7.104850874446509,"vY0":-143.55589526419953,"vZ0":-3.75378770630858,"x":101.5,"y":156.21,"x0":-1.208720854183869,"y0":50.005262607131904,"z0":5.4191378191607695,"aX":-14.376824578839484},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2498,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3830472270048797,"extension":6.697064183068582},"index":5,"playId":"ab5afe90-8038-37d2-a42e-5a3b840d7876","pitchNumber":6,"startTime":"2025-07-29T01:52:14.061Z","endTime":"2025-07-29T01:52:18.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:52:18.140Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:52:33.894Z","endTime":"2025-07-29T01:53:36.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79259130374761,"aZ":-35.447634238532125,"pfxX":5.379237126995077,"pfxZ":-2.377244591343185,"pX":-0.4290069684190585,"pZ":2.3452210126885893,"vX0":0.01475665248772734,"vY0":-117.06615266731261,"vZ0":-0.21910481562087147,"x":133.35,"y":175.46,"x0":-1.133347227335225,"y0":50.00390298273916,"z0":5.781413027334211,"aX":7.404866326393999},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":-9.7,"spinRate":2779,"spinDirection":68},"zone":4,"typeConfidence":0.91,"plateTime":0.46935672599063416,"extension":6.6360643937407895},"index":0,"playId":"850f8432-619f-36d7-b130-058fc739fbcd","pitchNumber":1,"startTime":"2025-07-29T01:52:42.339Z","endTime":"2025-07-29T01:52:45.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.2,"endSpeed":87.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.90233096970782,"aZ":-11.01011930973455,"pfxX":-4.760361490005334,"pfxZ":10.593219527605003,"pX":0.4766730983526267,"pZ":3.259139166713489,"vX0":6.145087732518185,"vY0":-141.32732777993556,"vZ0":-4.083809063448854,"x":98.83,"y":150.78,"x0":-1.1200324340474836,"y0":50.004874360936874,"z0":5.444979014520537,"aX":-9.512932125197144},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2456,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.38939191852845356,"extension":6.598164884476737},"index":1,"playId":"7d3c4f4c-8dc3-33fa-afdd-0e2013eb668f","pitchNumber":2,"startTime":"2025-07-29T01:53:02.266Z","endTime":"2025-07-29T01:53:05.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"startTime":"2025-07-29T01:53:17.113Z","endTime":"2025-07-29T01:53:32.289Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78051526366026,"aZ":-32.37345257840773,"pfxX":2.2799795926838327,"pfxZ":-0.11240566388027773,"pX":0.4987650854428333,"pZ":0.979378480962857,"vX0":3.855519035165831,"vY0":-130.446140241155,"vZ0":-5.198293282737411,"x":97.99,"y":212.34,"x0":-1.2910538851607476,"y0":50.00553785577211,"z0":5.420342538022632,"aX":3.9545070917965313},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.1,"breakHorizontal":-4.9,"spinRate":2821,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.41885944615394477,"extension":6.554329339769587},"index":3,"playId":"1d6b124f-260e-3c0c-b58b-473a7d3f8c9e","pitchNumber":3,"startTime":"2025-07-29T01:53:32.289Z","endTime":"2025-07-29T01:53:36.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:53:36.901Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out softly, pitcher Jack Kochanowicz to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:55:27.556Z","endTime":"2025-07-29T01:56:20.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.52971774939326,"strikeZoneBottom":1.65999470972864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95403685786803,"aZ":-25.81255584825761,"pfxX":-9.71466010305866,"pfxZ":3.3392829707289593,"pX":-0.42314032120147593,"pZ":0.9147767599762113,"vX0":5.799234430838911,"vY0":-137.0699827930833,"vZ0":-8.07350645645255,"x":133.13,"y":214.08,"x0":-1.302813160183524,"y0":50.0022928119974,"z0":5.6574804610550915,"aX":-18.507250717948185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":2068,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.3994140049009651,"extension":6.600528340793187},"index":0,"playId":"8f27d5c9-6d90-314e-8a58-e347cbc34b9c","pitchNumber":1,"startTime":"2025-07-29T01:55:43.222Z","endTime":"2025-07-29T01:55:47.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.49985602565389,"strikeZoneBottom":1.67492998965096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63718532133266,"aZ":-13.808448389748863,"pfxX":-4.624116848309215,"pfxZ":9.515879359163094,"pX":-0.01204958337719365,"pZ":2.361366896795528,"vX0":5.784463096625574,"vY0":-137.80383957888398,"vZ0":-6.7469643797622325,"x":117.46,"y":175.02,"x0":-1.534161058114599,"y0":50.00045192429398,"z0":5.767924694950248,"aX":-8.922877218800611},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2150,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3969436259876731,"extension":6.447121877783121},"index":1,"playId":"e618115e-5bf0-30d1-b21b-60d00dedfc5c","pitchNumber":2,"startTime":"2025-07-29T01:55:57.286Z","endTime":"2025-07-29T01:56:01.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04189109898404,"aZ":-28.467896139800484,"pfxX":-7.717885430947859,"pfxZ":1.8985423589473358,"pX":-0.7086715687143281,"pZ":1.5249733933104572,"vX0":4.899552546392605,"vY0":-138.44306107230236,"vZ0":-6.432784934631211,"x":144.01,"y":197.61,"x0":-1.4927666069324832,"y0":50.00312565613728,"z0":5.76753288093621,"aX":-15.07854118443206},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.4,"breakHorizontal":13.1,"spinRate":2012,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39466141476774474,"extension":6.3886003657057255},"hitData":{"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":138.58,"coordY":185.04}},"index":2,"playId":"a7330cba-4d44-3e0c-aeac-cd6d04196198","pitchNumber":3,"startTime":"2025-07-29T01:56:12.864Z","endTime":"2025-07-29T01:56:20.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:56:20.841Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out, third baseman Kevin Newman to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:56:45.083Z","endTime":"2025-07-29T01:57:10.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28793708845127,"aZ":-24.653162839804356,"pfxX":-10.128366514513436,"pfxZ":3.8175801564836878,"pX":-0.014548398140830957,"pZ":2.4119338305712454,"vX0":7.127867824310721,"vY0":-139.4755723881222,"vZ0":-4.970015566618191,"x":117.55,"y":173.66,"x0":-1.28691865738702,"y0":50.00593571566905,"z0":5.842333630001571,"aX":-19.9642320805236},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":2169,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39267267648686177,"extension":6.56429686754936},"hitData":{"launchSpeed":97.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":165.92}},"index":0,"playId":"7c54266b-40e3-39aa-bf50-c2565eb0fe60","pitchNumber":1,"startTime":"2025-07-29T01:57:01.956Z","endTime":"2025-07-29T01:57:10.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:57:10.492Z","atBatIndex":8},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Evan Carter bunt grounds out softly, pitcher Jack Kochanowicz to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:57:44.395Z","endTime":"2025-07-29T01:58:24.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":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-29T01:57:32.114Z","endTime":"2025-07-29T01:57:46.720Z","isPitch":false,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.61000418847855,"strikeZoneBottom":1.71501836031184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.993328702451514,"aZ":-33.43611634903178,"pfxX":2.407506119579797,"pfxZ":-0.7999874210314983,"pX":0.46016948160099735,"pZ":1.2020634716968606,"vX0":3.418070859719969,"vY0":-125.49090324931265,"vZ0":-4.688541085684946,"x":99.46,"y":206.32,"x0":-1.2381033005631013,"y0":50.00369752246532,"z0":5.8522465554932,"aX":3.7970510405319713},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":-5.2,"spinRate":2741,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.43832327467586163,"extension":6.371415936842549},"index":1,"playId":"e646fe0a-92df-363f-b9b6-78e223c206b0","pitchNumber":1,"startTime":"2025-07-29T01:57:46.720Z","endTime":"2025-07-29T01:57:50.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.60999317267273,"strikeZoneBottom":1.68500752420322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.553028207344035,"aZ":-15.304105102524064,"pfxX":-3.777525124111249,"pfxZ":8.736062761261524,"pX":-0.242253315160701,"pZ":3.0448733524344136,"vX0":3.954679365985872,"vY0":-138.05544668956907,"vZ0":-4.928835242140199,"x":126.23,"y":156.57,"x0":-1.2020771086620914,"y0":50.005089317490366,"z0":5.88247251924355,"aX":-7.2973061109911255},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2240,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39663652477935374,"extension":6.477366927663309},"index":2,"playId":"37a350d1-0b09-37bf-8a56-d662c854c64d","pitchNumber":2,"startTime":"2025-07-29T01:58:01.209Z","endTime":"2025-07-29T01:58:05.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.795255099060636,"aZ":-16.554170067323515,"pfxX":-3.306244008263569,"pfxZ":7.944038184082647,"pX":-0.5332949768115918,"pZ":3.538387930057806,"vX0":3.1124520193907537,"vY0":-139.2332688456428,"vZ0":-3.7618318582208388,"x":137.33,"y":143.24,"x0":-1.2352194643711643,"y0":50.00487990208732,"z0":6.000190827813745,"aX":-6.5026508850073155},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2267,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3931438751490557,"extension":6.442584454334486},"hitData":{"launchSpeed":39.2,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.21,"coordY":186.82}},"index":3,"playId":"e197ee41-743e-3f24-9e8f-59607824757a","pitchNumber":3,"startTime":"2025-07-29T01:58:17.356Z","endTime":"2025-07-29T01:58:24.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:58:24.963Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:00:18.399Z","endTime":"2025-07-29T02:01:25.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.19462655199157,"strikeZoneBottom":1.49974445866985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46299168894684,"aZ":-32.53723302770997,"pfxX":2.7130482810417904,"pfxZ":-0.21332034502508712,"pX":-0.158298423619384,"pZ":2.8622231299264267,"vX0":1.9791332862667919,"vY0":-129.41172741257904,"vZ0":-0.9094720456536782,"x":123.03,"y":161.5,"x0":-1.2859672510106954,"y0":50.004156793064716,"z0":5.714627697376262,"aX":4.5931677506489805},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":-5.4,"spinRate":2690,"spinDirection":116},"zone":2,"typeConfidence":0.9,"plateTime":0.42353647065344724,"extension":6.56226006585289},"index":0,"playId":"86a1bda1-13cb-3121-9ff9-e3e1370bb27c","pitchNumber":1,"startTime":"2025-07-29T02:00:32.513Z","endTime":"2025-07-29T02:00:36.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.8,"endSpeed":87.2,"strikeZoneTop":3.29984404662139,"strikeZoneBottom":1.63502974739784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18584447114462,"aZ":-15.459018005285545,"pfxX":-6.190677040187898,"pfxZ":8.443596351216884,"pX":0.4050733803632254,"pZ":3.999285174328976,"vX0":6.407097995669326,"vY0":-140.80075763549732,"vZ0":-1.400638792797451,"x":101.56,"y":130.8,"x0":-1.1112600516949633,"y0":50.00053270698032,"z0":5.518380105029936,"aX":-12.252699498338023},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2529,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3911326563048001,"extension":6.6464694483411835},"index":1,"playId":"0a48fbe5-c36a-3d64-af27-06bbc77a3d20","pitchNumber":2,"startTime":"2025-07-29T02:00:47.769Z","endTime":"2025-07-29T02:00:52.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.123552073514638,"aZ":-29.03403910570372,"pfxX":1.7036494985272332,"pfxZ":1.7798415687665168,"pX":1.2958873913812015,"pZ":1.476726281947592,"vX0":5.923375358405618,"vY0":-131.6123775151991,"vZ0":-4.669552404854558,"x":67.6,"y":198.91,"x0":-1.2021965742892005,"y0":50.00029386610172,"z0":5.416396278479027,"aX":2.995384029717449},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2733,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4156769666326148,"extension":6.639039481937584},"index":2,"playId":"eddec0fc-e2dd-3181-9294-0ebb63589abe","pitchNumber":3,"startTime":"2025-07-29T02:01:01.070Z","endTime":"2025-07-29T02:01:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70903588757521,"aZ":-31.514870629834647,"pfxX":2.4315105532174037,"pfxZ":0.3824277480627494,"pX":0.31828504923441286,"pZ":2.3956846232726923,"vX0":3.301916473611802,"vY0":-130.35019945639985,"vZ0":-1.9540215065919884,"x":104.87,"y":174.1,"x0":-1.2812616248213204,"y0":50.001253854659176,"z0":5.537100164679539,"aX":4.178680790778882},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":-5.2,"spinRate":2718,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.42038804772153693,"extension":6.454447895433174},"hitData":{"launchSpeed":98.4,"launchAngle":27.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":168.34,"coordY":56.97}},"index":3,"playId":"b5fe46a9-f022-36fd-905c-2802d9233954","pitchNumber":4,"startTime":"2025-07-29T02:01:16.760Z","endTime":"2025-07-29T02:01:25.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:01:25.804Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:01:34.749Z","endTime":"2025-07-29T02:03:51.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20505638907297,"aZ":-16.663030120745763,"pfxX":-5.520030822953221,"pfxZ":7.689297994698908,"pX":0.5838504712671861,"pZ":3.043000089713032,"vX0":6.6505532040716755,"vY0":-141.37506990568065,"vZ0":-3.5500967003921757,"x":94.74,"y":156.62,"x0":-1.0854956453811078,"y0":50.005343377927765,"z0":5.389176923355467,"aX":-11.139531996607479},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":2491,"spinDirection":219},"zone":6,"typeConfidence":0.88,"plateTime":0.38790526706307826,"extension":6.66481947355973},"index":0,"playId":"fee1b370-4a5d-37fe-88e7-89de3985ab81","pitchNumber":1,"startTime":"2025-07-29T02:01:52.963Z","endTime":"2025-07-29T02:01:56.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.51567454305336,"strikeZoneBottom":1.71029441707741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.794013809632798,"aZ":-27.90130923874552,"pfxX":2.161354764758589,"pfxZ":2.3962993702750337,"pX":1.6634605241959886,"pZ":1.6145815407433,"vX0":6.731074733547639,"vY0":-132.3770822255951,"vZ0":-4.588657003704641,"x":53.59,"y":195.19,"x0":-1.1874945713997946,"y0":50.004732857677794,"z0":5.399691801043559,"aX":3.8569606594980983},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":-5.3,"spinRate":2619,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.412895909358316,"extension":6.568531063673235},"index":1,"playId":"967801e3-c3b9-3ce4-a37b-d48d818622d1","pitchNumber":2,"startTime":"2025-07-29T02:02:11.358Z","endTime":"2025-07-29T02:02:14.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.1,"endSpeed":88.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0751406735496,"aZ":-15.570645632799666,"pfxX":-5.323964093626683,"pfxZ":8.237049109075212,"pX":-0.18173732370950396,"pZ":2.0920127148158523,"vX0":4.970674146445293,"vY0":-141.27965689501124,"vZ0":-6.356914886224489,"x":123.93,"y":182.3,"x0":-1.2747766195217751,"y0":50.00183344315826,"z0":5.37723273150551,"aX":-10.730241138841132},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2389,"spinDirection":218},"zone":8,"typeConfidence":0.87,"plateTime":0.3881315781316954,"extension":6.746483548177202},"index":2,"playId":"70f5045f-a5cc-3a06-a861-0d06258509df","pitchNumber":3,"startTime":"2025-07-29T02:02:30.079Z","endTime":"2025-07-29T02:02:33.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.59042974703312,"strikeZoneBottom":1.82989562174149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.317068082868204,"aZ":-15.723567433958717,"pfxX":-6.564908407065774,"pfxZ":7.9728494002376245,"pX":0.9927122090074616,"pZ":3.393457044691382,"vX0":8.277913875856866,"vY0":-143.27180633208005,"vZ0":-2.7641823947463315,"x":79.16,"y":147.16,"x0":-1.0909246370398133,"y0":50.00641781996275,"z0":5.36227704008896,"aX":-13.55273996977249},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2482,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.3833408746379017,"extension":6.774514387553472},"index":3,"playId":"fce6d929-5e12-3c93-89c7-1806ef43097c","pitchNumber":4,"startTime":"2025-07-29T02:02:54.144Z","endTime":"2025-07-29T02:02:58.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.62032403332429,"strikeZoneBottom":1.79999876882221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.772182433247497,"aZ":-33.560321490373966,"pfxX":1.6738421434693391,"pfxZ":-0.7794722102734388,"pX":1.4633769465326016,"pZ":1.3905434940152759,"vX0":6.327418593450665,"vY0":-132.6342150127478,"vZ0":-4.289559549371301,"x":61.22,"y":201.24,"x0":-1.1683015157913108,"y0":50.0014875153587,"z0":5.4700718699362865,"aX":2.9867862702799153},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.2,"breakHorizontal":-4.3,"spinRate":2787,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.4126074869613925,"extension":6.5983939419140745},"index":4,"playId":"3d26c810-db24-3fc0-bd97-0bf1625ba89c","pitchNumber":5,"startTime":"2025-07-29T02:03:09.963Z","endTime":"2025-07-29T02:03:15.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-29T02:03:24.670Z","endTime":"2025-07-29T02:03:40.621Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.9,"endSpeed":90.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.60237369151842,"aZ":-13.649599135379885,"pfxX":-5.298422624220007,"pfxZ":8.873479937425465,"pX":0.1698041450399398,"pZ":3.002692298146858,"vX0":5.970104239845415,"vY0":-143.86393920220723,"vZ0":-4.419150999324167,"x":110.53,"y":157.71,"x0":-1.2478083773307078,"y0":50.006149237157146,"z0":5.410230003772401,"aX":-11.065151956342078},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2466,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38131325178823694,"extension":6.614451503814982},"hitData":{"launchSpeed":85.0,"launchAngle":49.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.31,"coordY":112.9}},"index":6,"playId":"bfadd82c-f9f0-3c11-a19b-62b60e42f2f6","pitchNumber":6,"startTime":"2025-07-29T02:03:40.621Z","endTime":"2025-07-29T02:03:51.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:03:51.205Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:04:00.531Z","endTime":"2025-07-29T02:05:01.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.1,"strikeZoneTop":3.45157916898231,"strikeZoneBottom":1.67000367283285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.107316047318683,"aZ":-29.5612519157888,"pfxX":1.3505191370073932,"pfxZ":1.4622110792049963,"pX":1.5816088220812523,"pZ":0.5726054843931159,"vX0":6.7598287978184715,"vY0":-132.88795847774796,"vZ0":-6.891462290715989,"x":56.71,"y":223.32,"x0":-1.1729259430182244,"y0":50.00124348039705,"z0":5.353758463991296,"aX":2.4084131275107907},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2661,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4125528402834071,"extension":6.644897684608741},"index":0,"playId":"da0e7837-919b-3088-864e-288c75c37e69","pitchNumber":1,"startTime":"2025-07-29T02:04:13.806Z","endTime":"2025-07-29T02:04:16.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.30278372325809,"strikeZoneBottom":1.67000289986784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.773823526732254,"aZ":-28.930947026786306,"pfxX":2.6958304810342915,"pfxZ":1.8605863389278894,"pX":1.6283605892481194,"pZ":0.590787154231513,"vX0":6.4983807942066045,"vY0":-130.9465666577135,"vZ0":-6.681018731379538,"x":54.93,"y":222.83,"x0":-1.232335103076386,"y0":50.00321292219506,"z0":5.330084842989979,"aX":4.696108003568754},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.2,"breakHorizontal":-6.2,"spinRate":2759,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.41775252970757837,"extension":6.692771497673135},"index":1,"playId":"1bcf38cf-1ed0-34fe-85a3-de4865017ad4","pitchNumber":2,"startTime":"2025-07-29T02:04:31.221Z","endTime":"2025-07-29T02:04:34.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.447566585575125,"aZ":-13.511899901846164,"pfxX":-4.943405515377343,"pfxZ":9.207653515492412,"pX":0.41089624174855477,"pZ":2.024888452616276,"vX0":6.307515527192896,"vY0":-141.71671294717697,"vZ0":-6.675151054770942,"x":101.34,"y":184.11,"x0":-1.2050604673390481,"y0":50.00314963547974,"z0":5.2799439676974025,"aX":-10.02023235634087},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2475,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.3870143303091247,"extension":6.741150580638119},"hitData":{"launchSpeed":99.7,"launchAngle":50.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.2,"coordY":89.57}},"index":2,"playId":"a3fa8690-1789-3ff1-b0c9-8275cc30f535","pitchNumber":3,"startTime":"2025-07-29T02:04:50.416Z","endTime":"2025-07-29T02:05:01.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:05:01.242Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, third baseman Kevin Newman to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:06:55.447Z","endTime":"2025-07-29T02:08:36.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.86936390967747,"strikeZoneBottom":1.83969358667994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.439474972199992,"aZ":-22.80650701324993,"pfxX":-7.251669899898691,"pfxZ":4.871434165307754,"pX":1.4704220358333033,"pZ":1.7852819624842111,"vX0":9.881832177161204,"vY0":-137.29684821794942,"vZ0":-7.089952173970559,"x":60.95,"y":190.58,"x0":-1.2217481869650202,"y0":50.00192942436299,"z0":5.936909162247963,"aX":-13.940147179182377},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":11.3,"spinRate":2151,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.397894616871739,"extension":6.558412993726997},"index":0,"playId":"e0f688c6-a07c-30b7-8781-4df5f7a274fc","pitchNumber":1,"startTime":"2025-07-29T02:07:19.688Z","endTime":"2025-07-29T02:07:23.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.86934877499419,"strikeZoneBottom":1.83968558990983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02316857358989,"aZ":-30.537329907647234,"pfxX":-7.60964719229824,"pfxZ":0.8631800370527003,"pX":-0.953344415980489,"pZ":3.756831182118693,"vX0":4.153810605138532,"vY0":-136.83659056159917,"vZ0":-0.13036101881570916,"x":153.34,"y":137.35,"x0":-1.5018826681786563,"y0":50.00270581447698,"z0":5.896150988377832,"aX":-14.439301989016348},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":13.0,"spinRate":2062,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.4001900634288167,"extension":6.4615438660605875},"index":1,"playId":"ac856a0b-ce70-3aef-85a0-827eb70c5946","pitchNumber":2,"startTime":"2025-07-29T02:07:33.405Z","endTime":"2025-07-29T02:07:37.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.80966503517437,"strikeZoneBottom":1.83968406045422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.955912633479223,"aZ":-11.168964825684235,"pfxX":-4.9783290800143085,"pfxZ":10.97476865971351,"pX":0.9096150566060788,"pZ":3.0357213817577104,"vX0":7.848304407258329,"vY0":-137.3665811696817,"vZ0":-5.549783868345717,"x":82.33,"y":156.82,"x0":-1.3355924373955963,"y0":50.00618266783223,"z0":5.839256067359293,"aX":-9.53196049197374},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2293,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3984805364898194,"extension":6.597313829075508},"index":2,"playId":"e9ab554c-5b04-315d-a86a-a4b11793f813","pitchNumber":3,"startTime":"2025-07-29T02:07:51.177Z","endTime":"2025-07-29T02:07:55.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.80967040612312,"strikeZoneBottom":1.83967988386735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.129738209831448,"aZ":-24.74856973053018,"pfxX":-9.074505905515451,"pfxZ":3.8519301840331437,"pX":0.7815597317198011,"pZ":2.090025038443329,"vX0":8.947137888061196,"vY0":-137.63150925755505,"vZ0":-5.489496038434174,"x":87.21,"y":182.35,"x0":-1.324668360183337,"y0":50.004432547760906,"z0":5.7756015728986245,"aX":-17.49756853010092},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":14.6,"spinRate":2195,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3972117573019398,"extension":6.5170928597004325},"index":3,"playId":"efb72db6-2362-317e-8389-a341fc0ff2f0","pitchNumber":4,"startTime":"2025-07-29T02:08:11.393Z","endTime":"2025-07-29T02:08:15.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.533528060931435,"aZ":-26.849778639784212,"pfxX":-9.005283881872995,"pfxZ":2.8130460286030097,"pX":0.05902611828427371,"pZ":1.7574944208009735,"vX0":7.097110231955802,"vY0":-136.76485938273302,"vZ0":-5.554371743925628,"x":114.75,"y":191.33,"x0":-1.40131891512406,"y0":50.002185071437566,"z0":5.659361807716576,"aX":-17.036475581296383},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":14.8,"spinRate":2088,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.40068344742086914,"extension":6.4677838089875275},"hitData":{"launchSpeed":72.7,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.57,"coordY":169.32}},"index":4,"playId":"7dd36f78-8798-36cd-9992-e58c05776184","pitchNumber":5,"startTime":"2025-07-29T02:08:28.169Z","endTime":"2025-07-29T02:08:36.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:08:36.675Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:08:55.242Z","endTime":"2025-07-29T02:10:14.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.32030962387491,"strikeZoneBottom":1.49018389107791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.265269010140734,"aZ":-23.275810293968636,"pfxX":-9.668897347991361,"pfxZ":4.513201507689305,"pX":1.379675745856708,"pZ":1.0248718261536378,"vX0":10.51707563028295,"vY0":-139.28536370906528,"vZ0":-8.879475978103804,"x":64.41,"y":211.11,"x0":-1.1826633519015777,"y0":50.00522294583125,"z0":5.784441616483843,"aX":-19.067707836675716},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":15.5,"spinRate":2244,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3927301353035788,"extension":6.542338298074583},"index":0,"playId":"56cd7d22-f60b-3596-a9fb-b418abe94a12","pitchNumber":1,"startTime":"2025-07-29T02:09:03.113Z","endTime":"2025-07-29T02:09:06.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.2,"endSpeed":88.7,"strikeZoneTop":3.44014717583254,"strikeZoneBottom":1.59507412228939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.849872620499976,"aZ":-22.471161573890402,"pfxX":-8.922706314319967,"pfxZ":4.858563503976982,"pX":-0.230590971971998,"pZ":1.5909438656506303,"vX0":6.323250266095701,"vY0":-139.95642019757116,"vZ0":-7.308020862348233,"x":125.79,"y":195.82,"x0":-1.3532821010871938,"y0":50.00005087086623,"z0":5.69404648843995,"aX":-17.802196005650924},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":15.0,"spinRate":2202,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3904939617445047,"extension":6.493555876170875},"index":1,"playId":"bd9b58b7-31f1-33eb-8b52-07e8ceefaddd","pitchNumber":2,"startTime":"2025-07-29T02:09:18.502Z","endTime":"2025-07-29T02:09:22.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.45512499392431,"strikeZoneBottom":1.64002374735606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.070709128024554,"aZ":-24.280261965712935,"pfxX":-8.238133935984482,"pfxZ":3.973561936782528,"pX":0.6847510215684749,"pZ":1.485658577013999,"vX0":7.7663819896563995,"vY0":-139.45340034072268,"vZ0":-7.6238092293039905,"x":90.9,"y":198.67,"x0":-1.0554833236504777,"y0":50.0007299834327,"z0":5.83733606631282,"aX":-16.350858207893594},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":2203,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39161173023542695,"extension":6.518985797602616},"index":2,"playId":"1891c901-569b-3003-9860-43264e7667c0","pitchNumber":3,"startTime":"2025-07-29T02:09:34.837Z","endTime":"2025-07-29T02:09:38.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.42513721065902,"strikeZoneBottom":1.65501326479227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392154744944577,"aZ":-22.390251358363557,"pfxX":-8.735088667633075,"pfxZ":4.994681587031693,"pX":0.7322102979754562,"pZ":1.176616956270489,"vX0":8.247497670853669,"vY0":-138.6687440447436,"vZ0":-8.910335966530448,"x":89.09,"y":207.01,"x0":-1.137658196045014,"y0":50.001705398717554,"z0":5.9108237929342415,"aX":-17.105420857379727},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":14.3,"spinRate":2183,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39414742753254295,"extension":6.533817715414709},"index":3,"playId":"03d56888-2457-3301-b20e-9bbd2158a2d5","pitchNumber":4,"startTime":"2025-07-29T02:09:51.929Z","endTime":"2025-07-29T02:09:55.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.8,"endSpeed":87.7,"strikeZoneTop":3.36519952443408,"strikeZoneBottom":1.61004697758569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90949540493288,"aZ":-27.33568739136102,"pfxX":-9.01064779605727,"pfxZ":2.51279033284942,"pX":1.6333473457718501,"pZ":0.4107248869486407,"vX0":11.086229855296205,"vY0":-137.40797536933377,"vZ0":-9.23956735898319,"x":54.74,"y":227.69,"x0":-1.2661387662362682,"y0":50.00647185206716,"z0":5.6481176701308105,"aX":-17.3872194282862},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.9,"breakHorizontal":14.3,"spinRate":2067,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3972631490804952,"extension":6.665290833226223},"index":4,"playId":"9d4e06c8-fa53-3473-9a61-19f768db38cc","pitchNumber":5,"startTime":"2025-07-29T02:10:10.346Z","endTime":"2025-07-29T02:10:14.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:10:14.904Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Smith lines out to third baseman Kevin Newman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:10:31.764Z","endTime":"2025-07-29T02:11:26.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.15996703658175,"strikeZoneBottom":1.48000074937668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870309919542045,"aZ":-20.248350861295087,"pfxX":-3.3367535926541683,"pfxZ":6.2296682557356995,"pX":0.2974755222972682,"pZ":3.9836361900643156,"vX0":6.326513753428543,"vY0":-137.3845376725508,"vZ0":-1.5606371184293228,"x":105.66,"y":131.22,"x0":-1.5996574521661688,"y0":50.00632271279845,"z0":5.932523929611705,"aX":-6.392269981893082},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":4.8,"spinRate":2305,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39837814059582044,"extension":6.439742545121516},"index":0,"playId":"770c03a9-a8b8-3a0d-8e4e-1fe30750b117","pitchNumber":1,"startTime":"2025-07-29T02:10:44.925Z","endTime":"2025-07-29T02:10:48.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.5,"endSpeed":87.9,"strikeZoneTop":3.12999657871852,"strikeZoneBottom":1.50996935292868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3478426043247,"aZ":-16.351813675142612,"pfxX":-3.538016013762903,"pfxZ":8.032978206933556,"pX":0.36884462574750865,"pZ":2.4969542287306603,"vX0":5.702059456135917,"vY0":-139.00520026995693,"vZ0":-6.50133693828185,"x":102.94,"y":171.36,"x0":-1.2434927751565468,"y0":50.000645827135166,"z0":5.940053073008393,"aX":-6.966784032766294},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":5.3,"spinRate":2219,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39311701587188974,"extension":6.520102327640587},"index":1,"playId":"661cf7ee-bfbf-3b8e-a9e7-8bac4730e39e","pitchNumber":2,"startTime":"2025-07-29T02:11:01.928Z","endTime":"2025-07-29T02:11:06.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20501116543432,"aZ":-16.222583862267903,"pfxX":-4.54772905469879,"pfxZ":8.265744794885954,"pX":0.19143016809037985,"pZ":2.8059688720847307,"vX0":5.763432404549819,"vY0":-137.70697098009177,"vZ0":-5.482570078517285,"x":109.7,"y":163.02,"x0":-1.3330664255014308,"y0":50.004369285136576,"z0":5.911949147148336,"aX":-8.777746116242202},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2146,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39703676493369455,"extension":6.387345114487946},"hitData":{"launchSpeed":51.0,"launchAngle":20.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":112.62,"coordY":160.89}},"index":2,"playId":"118b0da2-c198-35d1-9067-eee8a1136435","pitchNumber":3,"startTime":"2025-07-29T02:11:20.431Z","endTime":"2025-07-29T02:11:26.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:11:26.934Z","atBatIndex":15},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jack Kochanowicz intentionally walks Corey Seager.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:12:01.414Z","endTime":"2025-07-29T02:19:23.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.49035425754011,"strikeZoneBottom":1.54050780446884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50264486368468,"aZ":-23.949561112975125,"pfxX":-9.354574633205425,"pfxZ":4.357319152369248,"pX":1.2392992351318908,"pZ":1.2031282919316273,"vX0":9.430179419646013,"vY0":-136.44322815871095,"vZ0":-7.974488484967248,"x":70.0,"y":187.8,"x0":-1.0432501670671983,"y0":50.00609220207087,"z0":5.8093658287950465,"aX":-17.67379163680741},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":15.0,"spinRate":2083,"spinDirection":218},"zone":14,"typeConfidence":0.87,"plateTime":0.4011427790826434,"extension":6.566582104365913},"index":0,"playId":"b102886c-4d91-3615-a581-1519f23a2989","pitchNumber":1,"startTime":"2025-07-29T02:12:01.414Z","endTime":"2025-07-29T02:12:04.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.978950837063728,"aZ":-26.225274497967035,"pfxX":-9.584225681030349,"pfxZ":3.203465577066705,"pX":1.7120738588604136,"pZ":-1.7404642497592562,"vX0":10.954391372695795,"vY0":-135.66418339766184,"vZ0":-14.137198011097032,"x":65.18,"y":200.05,"x0":-1.141862101586554,"y0":50.00094612373136,"z0":5.383444093571515,"aX":-17.78011889103532},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":2012,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4044552941571067,"extension":6.654911777332631},"index":1,"playId":"a3996e83-07f9-3a54-9bbc-3e33658a8203","pitchNumber":2,"startTime":"2025-07-29T02:12:18.557Z","endTime":"2025-07-29T02:12:26.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jack Kochanowicz. Jonah Heim to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"a3996e83-07f9-3a54-9bbc-3e33658a8203","startTime":"2025-07-29T02:13:05.610Z","endTime":"2025-07-29T02:13:05.611Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"postOnSecond":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"07769586-0176-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-29T02:13:05.612Z","endTime":"2025-07-29T02:13:05.613Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"07769586-0176-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-29T02:13:05.614Z","endTime":"2025-07-29T02:13:05.615Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:19:23.770Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:13:05.616Z","endTime":"2025-07-29T02:14:27.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.41999363140899,"strikeZoneBottom":1.73000439768373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2524616998898,"aZ":-16.724191419517087,"pfxX":-5.7508428391699145,"pfxZ":7.889796022918212,"pX":-0.5957741308151482,"pZ":4.46087509122187,"vX0":4.551016620774418,"vY0":-139.71388924087614,"vZ0":-0.9821026219200026,"x":122.56,"y":99.75,"x0":-1.506341668240467,"y0":50.0035371666608,"z0":5.926211326402022,"aX":-11.262380502552427},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2244,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3934585960279553,"extension":6.521016071952398},"index":0,"playId":"b5efa91f-f1cd-3603-b725-e64fd51af787","pitchNumber":1,"startTime":"2025-07-29T02:13:05.616Z","endTime":"2025-07-29T02:13:09.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.37500025960153,"strikeZoneBottom":1.69999546479509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.681911301169382,"aZ":-15.941275392445156,"pfxX":-6.01441699131991,"pfxZ":8.694337351602108,"pX":0.9435480311804786,"pZ":3.42371133497982,"vX0":8.361473724014315,"vY0":-135.99671884791894,"vZ0":-3.7217116343389463,"x":121.25,"y":100.69,"x0":-1.3938843105528482,"y0":50.00537593573913,"z0":5.920361533078391,"aX":-11.233470545180055},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2154,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4032230995066368,"extension":6.4968135062339645},"index":1,"playId":"b318f0d1-a3df-3a34-8b31-acb4c5fd8ca1","pitchNumber":2,"startTime":"2025-07-29T02:13:25.288Z","endTime":"2025-07-29T02:13:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.250584147150203,"aZ":-29.186462348982243,"pfxX":-7.816024447282329,"pfxZ":1.5568404662615567,"pX":-0.15333103192959865,"pZ":2.36588576344927,"vX0":6.411897723956938,"vY0":-137.1986820656815,"vZ0":-4.133725407664006,"x":115.55,"y":124.7,"x0":-1.496628609809727,"y0":50.0056607371253,"z0":5.864575890795582,"aX":-15.013690507405494},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":13.0,"spinRate":2058,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.3981108312897068,"extension":6.53411205708598},"hitData":{"launchSpeed":95.0,"launchAngle":21.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.16,"coordY":89.47}},"index":2,"playId":"6b933627-859c-3c8e-8a6f-3c799401c8bd","pitchNumber":3,"startTime":"2025-07-29T02:14:20.000Z","endTime":"2025-07-29T02:14:27.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:14:27.014Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to right fielder Adolis García, deflected by second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:16:36.865Z","endTime":"2025-07-29T02:16:50.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":89.1,"endSpeed":81.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.432172940704564,"aZ":-30.014452771101407,"pfxX":2.0671987930437474,"pfxZ":1.2707275063577814,"pX":-0.28646397550851427,"pZ":1.283035829874731,"vX0":2.0990878585428807,"vY0":-129.7202677531721,"vZ0":-4.846290679483347,"x":108.54,"y":145.42,"x0":-1.376145302779008,"y0":50.000822643764764,"z0":5.47743550994079,"aX":3.5039992316164397},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.4,"breakHorizontal":-4.2,"spinRate":2767,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4230668039766252,"extension":6.5394862812930565},"hitData":{"launchSpeed":82.3,"launchAngle":8.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":169.26,"coordY":120.29}},"index":0,"playId":"2162e7e8-d2ed-302b-952c-723f6d874668","pitchNumber":1,"startTime":"2025-07-29T02:16:36.865Z","endTime":"2025-07-29T02:16:50.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:16:50.039Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gustavo Campero called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:17:17.085Z","endTime":"2025-07-29T02:18:41.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.137599841088445,"aZ":-12.697686995629523,"pfxX":-6.862866386374691,"pfxZ":9.83976249957441,"pX":-0.3313065205848019,"pZ":2.566557227981111,"vX0":5.411504829492301,"vY0":-140.16114212812906,"vZ0":-5.502406983411096,"x":104.16,"y":131.77,"x0":-1.400142451394977,"y0":50.00553286239251,"z0":5.391878904798652,"aX":-13.589382355628508},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":11.3,"spinRate":2605,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.39151376540101657,"extension":6.72082373253045},"index":0,"playId":"0566a5bf-e62b-3850-8cd5-289705055457","pitchNumber":1,"startTime":"2025-07-29T02:17:17.085Z","endTime":"2025-07-29T02:17:21.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54546986518446,"aZ":-31.547815550934935,"pfxX":2.1991496016506296,"pfxZ":0.37248601673253035,"pX":-0.1435083926016932,"pZ":1.723171829537908,"vX0":2.205940297307827,"vY0":-127.91115842113751,"vZ0":-3.5193163505626073,"x":106.79,"y":136.95,"x0":-1.2991848364491643,"y0":50.00233359946046,"z0":5.560496581909311,"aX":3.6852736718244623},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":-4.4,"spinRate":2620,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4263418442207283,"extension":6.61071656693697},"index":1,"playId":"f29dd97c-26d4-37b2-91b6-7178cdf5ee81","pitchNumber":2,"startTime":"2025-07-29T02:17:43.124Z","endTime":"2025-07-29T02:17:46.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15867837151069,"aZ":-11.484627736025631,"pfxX":-6.10229185214698,"pfxZ":10.248149652289287,"pX":-0.053188065049349656,"pZ":3.4743111101980526,"vX0":5.4373116247831135,"vY0":-141.83699837210406,"vZ0":-3.5694973512844395,"x":106.79,"y":136.95,"x0":-1.210683913418048,"y0":50.00642512496,"z0":5.49183671702128,"aX":-12.324477487197386},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":9.8,"spinRate":2501,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.38750419126929625,"extension":6.6683292151059606},"index":2,"playId":"ab21f711-040e-3133-b753-35df7c19155c","pitchNumber":3,"startTime":"2025-07-29T02:18:06.626Z","endTime":"2025-07-29T02:18:12.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.12002925885949,"strikeZoneBottom":1.51504948381797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.533994778521002,"aZ":-30.665807428787172,"pfxX":3.2311916468600526,"pfxZ":0.8733467121929968,"pX":0.4761428760085859,"pZ":1.752443249700331,"vX0":3.7061543480842882,"vY0":-129.89538132134658,"vZ0":-3.8678784459445743,"x":115.99,"y":136.48,"x0":-1.38338118653149,"y0":50.00269927252389,"z0":5.565606443315468,"aX":5.579021046605085},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-6.6,"spinRate":2660,"spinDirection":114},"zone":9,"typeConfidence":0.91,"plateTime":0.41997882009397314,"extension":6.552361171156986},"index":3,"playId":"f415d828-7c77-3531-a417-27f57e5f7df3","pitchNumber":4,"startTime":"2025-07-29T02:18:36.847Z","endTime":"2025-07-29T02:18:41.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:18:41.166Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kevin Newman homers (2) on a fly ball to left center field. Luis Rengifo scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:19:06.881Z","endTime":"2025-07-29T02:19:31.689Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.772184222588372,"aZ":-25.598577858367605,"pfxX":2.1930780300717023,"pfxZ":3.7124132690429805,"pX":-0.15669812008636774,"pZ":2.0795444870816726,"vX0":2.5882422390502784,"vY0":-131.4319598244128,"vZ0":-3.9685257963745055,"x":107.67,"y":152.02,"x0":-1.434787979762989,"y0":50.00202694415502,"z0":5.484217336131479,"aX":3.8808358961618405},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2516,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.4148844114481287,"extension":6.549680381332227},"hitData":{"launchSpeed":102.0,"launchAngle":30.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":83.43,"coordY":42.92}},"index":0,"playId":"877d9fbd-4fbb-33d0-a3ee-bf1439593f4e","pitchNumber":1,"startTime":"2025-07-29T02:19:06.881Z","endTime":"2025-07-29T02:19:31.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":19.1,"leverageIndex":1.37,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:19:31.689Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:19:57.620Z","endTime":"2025-07-29T02:21:02.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.29494874839737,"strikeZoneBottom":1.60991121135466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.132675707377004,"aZ":-12.66047437966727,"pfxX":-6.892030133136705,"pfxZ":9.574526807279574,"pX":0.7157695284265609,"pZ":1.7858049685291504,"vX0":7.734894618446967,"vY0":-142.21324858355683,"vZ0":-7.628865812081432,"x":106.79,"y":151.54,"x0":-1.1503695394568565,"y0":50.003616884823714,"z0":5.315266189954241,"aX":-14.047761101341461},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2616,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3858914451247548,"extension":6.635264484643276},"index":0,"playId":"4c0167c5-8ed7-37e3-9497-4938e7e81984","pitchNumber":1,"startTime":"2025-07-29T02:19:57.620Z","endTime":"2025-07-29T02:20:01.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.28000334170567,"strikeZoneBottom":1.5949567515074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643254055572033,"aZ":-29.7729438230972,"pfxX":1.870429848064787,"pfxZ":1.332892172608295,"pX":1.454927716934296,"pZ":1.5208237387676216,"vX0":6.34413426437699,"vY0":-133.07873809412754,"vZ0":-4.6192936005791,"x":123.44,"y":103.51,"x0":-1.1995320202862454,"y0":50.00236059762355,"z0":5.427161536482758,"aX":3.364899877658964},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.7,"spinRate":2760,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4110504376748958,"extension":6.532997419010864},"index":1,"playId":"22ae4c9d-53c5-3598-8ef4-5d39e3f0b3b4","pitchNumber":2,"startTime":"2025-07-29T02:20:10.980Z","endTime":"2025-07-29T02:20:14.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-29T02:20:36.800Z","endTime":"2025-07-29T02:20:36.801Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.0,"endSpeed":82.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45561372559381,"aZ":-31.15120008517133,"pfxX":-9.939728351425108,"pfxZ":0.596021026888458,"pX":-0.8028906202001975,"pZ":2.021883747204475,"vX0":4.305563021852974,"vY0":-130.98219626729565,"vZ0":-2.9214954244915985,"x":111.17,"y":144.48,"x0":-1.17922950860248,"y0":50.00632419036276,"z0":5.488354909006474,"aX":-17.221907081396832},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.6,"breakHorizontal":17.0,"spinRate":1664,"spinDirection":237},"zone":7,"typeConfidence":0.92,"plateTime":0.41864650349659227,"extension":6.589050149522475},"index":3,"playId":"885eb3f7-9294-3495-bf0a-061d081c9fad","pitchNumber":3,"startTime":"2025-07-29T02:20:36.802Z","endTime":"2025-07-29T02:20:39.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14294784861222,"aZ":-10.16767837514464,"pfxX":-4.471479872589378,"pfxZ":10.857053620041542,"pX":0.33050438790874753,"pZ":3.7259404994417467,"vX0":5.641471984017981,"vY0":-141.86885887620303,"vZ0":-3.243395019691042,"x":104.4,"y":138.18,"x0":-1.1080922478162045,"y0":50.00544977438763,"z0":5.537901585504688,"aX":-9.065981096070743},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2533,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.38691287167289756,"extension":6.694300171713783},"index":4,"playId":"5eac13cf-8804-305c-b650-3dcbd01e2bdd","pitchNumber":4,"startTime":"2025-07-29T02:20:58.741Z","endTime":"2025-07-29T02:21:02.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:21:02.601Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:21:28.981Z","endTime":"2025-07-29T02:22:43.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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.5,"endSpeed":87.5,"strikeZoneTop":3.62510582800282,"strikeZoneBottom":1.70999731500759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88464286827256,"aZ":-13.330912295387773,"pfxX":-4.564803431250534,"pfxZ":9.506868790427914,"pX":0.2523757447217015,"pZ":3.969011473007095,"vX0":5.42713800227347,"vY0":-140.38214730812388,"vZ0":-1.97076319150552,"x":107.38,"y":131.62,"x0":-1.1193427265991627,"y0":50.00033622980668,"z0":5.5551894387614675,"aX":-9.045712957835962},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.391247762937585,"extension":6.4895006092859635},"index":0,"playId":"352c0453-c7b3-3e2b-b28e-7d9005cfaffc","pitchNumber":1,"startTime":"2025-07-29T02:21:28.981Z","endTime":"2025-07-29T02:21:33.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":594798,"fullName":"Jacob deGrom"}}},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"cccd1b47-64b1-4a29-b1d2-4bd57a7b3bb8","pitchNumber":1,"startTime":"2025-07-29T02:21:49.718Z","endTime":"2025-07-29T02:21:54.718Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.199099499020804,"aZ":-12.146408610675621,"pfxX":-5.319812265135226,"pfxZ":10.161203145655815,"pX":0.7398175439857244,"pZ":2.602996490123964,"vX0":7.079469600217481,"vY0":-140.53383927093702,"vZ0":-5.259209880086251,"x":88.8,"y":168.5,"x0":-1.1381730336022933,"y0":50.001347935015495,"z0":5.308965893098798,"aX":-10.48442425105996},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2522,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3919543034645421,"extension":6.761880867646222},"index":2,"playId":"25a44190-df75-3d14-88a4-987a04a7051c","pitchNumber":2,"startTime":"2025-07-29T02:22:07.704Z","endTime":"2025-07-29T02:22:11.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.421070042524775,"aZ":-10.028231041181995,"pfxX":-4.656985745373567,"pfxZ":11.022583812355663,"pX":0.19610141957741695,"pZ":3.450803569393197,"vX0":5.671291552891006,"vY0":-141.79280276863432,"vZ0":-3.739664017722474,"x":109.53,"y":145.61,"x0":-1.2375026666441171,"y0":50.00586712457806,"z0":5.441326757770119,"aX":-9.359475963085371},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2540,"spinDirection":217},"zone":2,"typeConfidence":0.92,"plateTime":0.3882599960443547,"extension":6.5289454981175865},"index":3,"playId":"49fe8328-92e4-3b7c-85c9-75c69b2c6af5","pitchNumber":3,"startTime":"2025-07-29T02:22:21.665Z","endTime":"2025-07-29T02:22:24.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.687899287280416,"aZ":-12.548708452060351,"pfxX":-5.380972075773101,"pfxZ":9.59144369372797,"pX":-0.013116410110380769,"pZ":3.145662692560305,"vX0":5.358881360453771,"vY0":-142.59083663553818,"vZ0":-4.013504364889574,"x":117.5,"y":153.85,"x0":-1.2233945189489828,"y0":50.00484258671046,"z0":5.371056324768908,"aX":-11.013125429289168},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2496,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.3850328951986657,"extension":6.751707829033039},"index":4,"playId":"56b082fc-8963-3caa-b6dd-df12d28e5197","pitchNumber":4,"startTime":"2025-07-29T02:22:40.377Z","endTime":"2025-07-29T02:22:43.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:22:43.824Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Kevin Newman to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:24:48.766Z","endTime":"2025-07-29T02:25:11.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.48508917126806,"strikeZoneBottom":1.75983150940979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59031683397514,"aZ":-14.209418694039815,"pfxX":-4.193899532704564,"pfxZ":9.56593823039743,"pX":-0.14763357644370248,"pZ":2.869491370011407,"vX0":4.743899712695445,"vY0":-136.54096871313848,"vZ0":-5.794922102600904,"x":122.63,"y":161.3,"x0":-1.3671590077602678,"y0":50.002496460487876,"z0":6.006414788486071,"aX":-7.875949087176335},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2132,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4019813029311714,"extension":6.521862332658463},"index":0,"playId":"b677b902-202e-30a1-adc2-5e253de00116","pitchNumber":1,"startTime":"2025-07-29T02:24:48.766Z","endTime":"2025-07-29T02:24:53.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.2,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31185027229911,"aZ":-27.399789555326212,"pfxX":-8.322310382157573,"pfxZ":2.488896125681463,"pX":-0.1643261060478294,"pZ":2.1043642100400337,"vX0":6.52985612595445,"vY0":-137.0972452053858,"vZ0":-4.812876131886776,"x":123.26,"y":181.96,"x0":-1.4874593032052068,"y0":50.00070587848683,"z0":5.736548679468262,"aX":-15.951969594758909},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":13.8,"spinRate":2073,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.39843945994695185,"extension":6.437060823521475},"hitData":{"launchSpeed":97.1,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.0,"coordY":172.88}},"index":1,"playId":"ba8ef9c1-783e-3115-9dd8-17a781450523","pitchNumber":2,"startTime":"2025-07-29T02:25:03.054Z","endTime":"2025-07-29T02:25:11.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:25:11.851Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, first baseman Nolan Schanuel to pitcher Jack Kochanowicz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:25:35.715Z","endTime":"2025-07-29T02:25:45.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.184757990946427,"aZ":-24.548462342998356,"pfxX":-9.062870830222515,"pfxZ":4.093513378869488,"pX":-0.08011198215590554,"pZ":2.1121153208950747,"vX0":6.596943797546407,"vY0":-135.28515094097108,"vZ0":-5.124137446614454,"x":120.05,"y":181.75,"x0":-1.3668759125373056,"y0":50.002298403478804,"z0":5.740744806272918,"aX":-16.879375214956987},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2067,"spinDirection":231},"zone":8,"typeConfidence":0.88,"plateTime":0.40413447613198983,"extension":6.56307970738239},"hitData":{"launchSpeed":106.9,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.13,"coordY":169.85}},"index":0,"playId":"96858ab2-717b-392a-ad0f-3dbe87c9d302","pitchNumber":1,"startTime":"2025-07-29T02:25:35.715Z","endTime":"2025-07-29T02:25:45.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:25:45.137Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:26:12.786Z","endTime":"2025-07-29T02:27:09.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":86.2,"strikeZoneTop":3.45498162110538,"strikeZoneBottom":1.6800003881834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321320144604496,"aZ":-27.74385210152578,"pfxX":-8.600464843384824,"pfxZ":2.354835594205542,"pX":0.6394748157527093,"pZ":1.249814409119108,"vX0":7.873321079908437,"vY0":-136.46151425400433,"vZ0":-7.1362202122047425,"x":92.62,"y":205.04,"x0":-1.1671768244227292,"y0":50.00590470407389,"z0":5.8130148430168385,"aX":-16.206384365582533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":13.9,"spinRate":2013,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.40153789616896773,"extension":6.434490322761581},"index":0,"playId":"491dbfa8-cdc7-320f-b386-1f69cafd17e4","pitchNumber":1,"startTime":"2025-07-29T02:26:12.786Z","endTime":"2025-07-29T02:26:17.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.55979308963627,"strikeZoneBottom":1.68000197366916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55311541239764,"aZ":-18.242078600333596,"pfxX":-4.860001733173107,"pfxZ":7.406243027076881,"pX":0.9367295258394348,"pZ":3.758478134038453,"vX0":7.853330445914298,"vY0":-136.879173935512,"vZ0":-2.4589905027858583,"x":81.29,"y":137.3,"x0":-1.3491624850386812,"y0":50.005353261623256,"z0":5.929336736724655,"aX":-9.146592321589226},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":7.0,"spinRate":2252,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40141934346136,"extension":6.441410713477766},"index":1,"playId":"99e797fc-d8ec-373e-8c22-3613aa2a6e0a","pitchNumber":2,"startTime":"2025-07-29T02:26:27.366Z","endTime":"2025-07-29T02:26:31.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.46995526523675,"strikeZoneBottom":1.6799978352132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620428886979347,"aZ":-28.727331134389786,"pfxX":-9.790655048386105,"pfxZ":1.7960659113263642,"pX":1.0536294431021038,"pZ":0.2179883896416459,"vX0":9.996981549516462,"vY0":-137.44830638018453,"vZ0":-9.268226407712575,"x":76.84,"y":232.89,"x0":-1.3534309352584608,"y0":50.004568107477986,"z0":5.575653214024015,"aX":-18.791181889525106},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":2098,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39805704432297206,"extension":6.580894075602348},"index":2,"playId":"839c32b6-ea07-33d2-85fc-6a9dc80e873e","pitchNumber":3,"startTime":"2025-07-29T02:26:43.770Z","endTime":"2025-07-29T02:26:47.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.48492339322308,"strikeZoneBottom":1.69498114210361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09619030917206,"aZ":-24.863390363454247,"pfxX":-9.412727797224537,"pfxZ":3.893920920824455,"pX":1.3702602084884408,"pZ":0.4133495693402641,"vX0":10.433479778471883,"vY0":-135.7868835084145,"vZ0":-9.519680284556424,"x":64.77,"y":227.62,"x0":-1.2883133886183629,"y0":50.00650081276489,"z0":5.677858339351841,"aX":-17.685135315770584},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2096,"spinDirection":231},"zone":14,"typeConfidence":0.86,"plateTime":0.40247489763390254,"extension":6.67027085081056},"index":3,"playId":"3eb42762-b976-3df0-bfa6-b7a8b2b2f7fc","pitchNumber":4,"startTime":"2025-07-29T02:27:06.312Z","endTime":"2025-07-29T02:27:09.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:27:09.666Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:27:34.433Z","endTime":"2025-07-29T02:28:42.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":85.5,"strikeZoneTop":3.60971973425,"strikeZoneBottom":1.69973756075694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.774924590054635,"aZ":-14.30074669226508,"pfxX":-3.640817741526079,"pfxZ":9.524512215974735,"pX":0.7971218201358339,"pZ":3.315377116392356,"vX0":6.690411573522607,"vY0":-136.10540474641775,"vZ0":-4.24607168990133,"x":86.62,"y":149.26,"x0":-1.2194787552108348,"y0":50.00364299365032,"z0":5.885463077089997,"aX":-6.833414520321633},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2248,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.40237464573822024,"extension":6.558075266237031},"index":0,"playId":"deb0149d-2729-31bf-910c-658073f1a751","pitchNumber":1,"startTime":"2025-07-29T02:27:34.433Z","endTime":"2025-07-29T02:27:38.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"18a8251f-cd43-3753-973b-6b432ed7ddbf","startTime":"2025-07-29T02:27:50.691Z","endTime":"2025-07-29T02:27:53.691Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.562110034555694,"aZ":-25.442609134854788,"pfxX":-8.422672815982633,"pfxZ":3.5405606237478375,"pX":-0.02717859490712144,"pZ":1.6334217019051525,"vX0":6.696209355430406,"vY0":-136.62245127887996,"vZ0":-6.36863203870372,"x":118.04,"y":194.68,"x0":-1.409011946331218,"y0":50.00144338609491,"z0":5.729958416073996,"aX":-16.008220831351164},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":13.9,"spinRate":2086,"spinDirection":235},"zone":8,"typeConfidence":0.89,"plateTime":0.40006735157452766,"extension":6.4919218045619065},"index":2,"playId":"22b1cbc2-1a5f-3c1a-88ef-227461a9a71f","pitchNumber":2,"startTime":"2025-07-29T02:28:09.349Z","endTime":"2025-07-29T02:28:14.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.423066373429222,"aZ":-31.193060836170368,"pfxX":-8.055903922048582,"pfxZ":0.5703105729778244,"pX":-0.18840236558141418,"pZ":2.2970275584924513,"vX0":6.10222643499699,"vY0":-129.73286720818146,"vZ0":-3.0115277039562613,"x":124.18,"y":176.76,"x0":-1.5165653921554316,"y0":50.00182997933692,"z0":5.8338600239998515,"aX":-13.824097493797739},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":13.3,"spinRate":2117,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4211088440856021,"extension":6.445063067561483},"index":3,"playId":"1df9c787-1c96-396b-8f00-360438dc6afc","pitchNumber":3,"startTime":"2025-07-29T02:28:38.487Z","endTime":"2025-07-29T02:28:42.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:28:42.204Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:30:40.226Z","endTime":"2025-07-29T02:31:48.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.309666788033027,"aZ":-31.730184175755916,"pfxX":-9.092896847106172,"pfxZ":0.2664143839960076,"pX":-1.18546169233701,"pZ":2.937356357198286,"vX0":2.9344305442960867,"vY0":-128.43985241151736,"vZ0":-0.3543165887541112,"x":179.64,"y":129.45,"x0":-1.1633714290129196,"y0":50.00217581835866,"z0":5.550485276702431,"aX":-15.148296009369055},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":1567,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4268975095992049,"extension":6.701893763988814},"index":0,"playId":"96b38992-7efc-3911-99b5-e39d28ae58f4","pitchNumber":1,"startTime":"2025-07-29T02:30:47.571Z","endTime":"2025-07-29T02:30:51.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.50127165145213,"strikeZoneBottom":1.69958734860299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.962912831181345,"aZ":-33.154992000158714,"pfxX":-8.184978227973525,"pfxZ":-0.5865416462810025,"pX":-1.6432824512481403,"pZ":4.04922266715862,"vX0":1.4551249231862973,"vY0":-128.5420754820671,"vZ0":2.308787354205694,"x":146.45,"y":199.11,"x0":-1.1554172765528192,"y0":50.0051831824271,"z0":5.7229020665651165,"aX":-13.62570066735037},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1722,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.4269698362134027,"extension":6.543338936819093},"index":1,"playId":"f9270a9c-d53a-3498-bf77-a1e7c127fa78","pitchNumber":2,"startTime":"2025-07-29T02:31:10.947Z","endTime":"2025-07-29T02:31:14.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.3,"endSpeed":83.6,"strikeZoneTop":3.53085336822856,"strikeZoneBottom":1.69958583132722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031294178610874,"aZ":-27.727024655958804,"pfxX":3.242906279728735,"pfxZ":2.5235183655267086,"pX":-0.7726552801043387,"pZ":1.4693802151951079,"vX0":0.6465847019071865,"vY0":-131.51578015149175,"vZ0":-4.915931608559438,"x":108.42,"y":166.14,"x0":-1.4428472407366912,"y0":50.00480910550275,"z0":5.401601673379809,"aX":5.721947599412588},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-6.0,"spinRate":2584,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.41534080137749063,"extension":6.373191678908568},"index":2,"playId":"987e9771-e163-31a9-a3e5-b81fff757d8b","pitchNumber":3,"startTime":"2025-07-29T02:31:26.461Z","endTime":"2025-07-29T02:31:30.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61580556670728,"aZ":-11.079880907365855,"pfxX":-5.28139590737992,"pfxZ":10.551698752812648,"pX":0.22518096998395898,"pZ":2.6903345704159056,"vX0":5.710502070510062,"vY0":-140.67018507427986,"vZ0":-5.445643950414279,"x":118.41,"y":161.16,"x0":-1.147282774801364,"y0":50.00633335217115,"z0":5.3731389836934955,"aX":-10.561921103270274},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":8.4,"spinRate":2500,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.38973490955994716,"extension":6.616810957805857},"hitData":{"launchSpeed":83.8,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":157.59,"coordY":145.5}},"index":3,"playId":"d1778cc3-abaa-3ef4-9676-d5e5719cd314","pitchNumber":4,"startTime":"2025-07-29T02:31:42.504Z","endTime":"2025-07-29T02:31:48.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:31:48.399Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:32:11.326Z","endTime":"2025-07-29T02:34:06.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.27030577831759,"strikeZoneBottom":1.6199975537356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.25550282076311,"aZ":-10.73329429884916,"pfxX":-5.83627033978868,"pfxZ":10.76196435106813,"pX":0.7952922254983155,"pZ":2.0263491296384393,"vX0":7.338066824425545,"vY0":-141.4293418590759,"vZ0":-7.127460471171791,"x":116.83,"y":168.78,"x0":-1.0951699747429524,"y0":50.00275225909187,"z0":5.295128776319726,"aX":-11.627425103311667},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2462,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.3897777340235633,"extension":6.642990258707913},"index":0,"playId":"1d17a3e1-0934-3449-b484-36816d078844","pitchNumber":1,"startTime":"2025-07-29T02:32:11.326Z","endTime":"2025-07-29T02:32:15.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.3397697901786,"aZ":-11.235223567177432,"pfxX":-5.459131178487077,"pfxZ":10.352168722601949,"pX":0.004551572282781709,"pZ":2.5926496529267387,"vX0":5.083129959536317,"vY0":-142.61720261017376,"vZ0":-5.621490942960694,"x":116.65,"y":152.21,"x0":-1.1075652242997887,"y0":50.00291517988129,"z0":5.324036179901344,"aX":-11.042214531412933},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2519,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.38674623325796764,"extension":6.734746228036114},"index":1,"playId":"7efe482a-dcf6-33da-b91a-59ba8e16a827","pitchNumber":2,"startTime":"2025-07-29T02:32:25.749Z","endTime":"2025-07-29T02:32:28.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.24042143701619,"strikeZoneBottom":1.61999755816686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42540713782775,"aZ":-14.018454699780758,"pfxX":-5.757400705691304,"pfxZ":8.893221752226301,"pX":0.18633012989342845,"pZ":4.153213735597228,"vX0":5.537975992074678,"vY0":-141.96201698239062,"vZ0":-1.3096254978176374,"x":109.9,"y":126.64,"x0":-1.0414867850946359,"y0":50.00253183453272,"z0":5.512620801836648,"aX":-11.75413178645678},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2421,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3857847115846069,"extension":6.509116144441567},"index":2,"playId":"5f45a689-84d5-34c8-a3ab-3fc8564be492","pitchNumber":3,"startTime":"2025-07-29T02:32:44.523Z","endTime":"2025-07-29T02:32:48.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.5,"endSpeed":89.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.867788743896597,"aZ":-14.496039925660112,"pfxX":-5.77956932643178,"pfxZ":8.653658055700749,"pX":0.17991397866296918,"pZ":3.5196552689840166,"vX0":5.746080809591737,"vY0":-141.87023886589776,"vZ0":-2.787309932834693,"x":110.14,"y":143.75,"x0":-1.1189301552966737,"y0":50.00033141477465,"z0":5.436535655480216,"aX":-11.803069064723658},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2373,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.3858075477555767,"extension":6.594352100136312},"index":3,"playId":"b17eb5cd-d59a-3e5c-a8cd-59f72cce56ae","pitchNumber":4,"startTime":"2025-07-29T02:33:03.667Z","endTime":"2025-07-29T02:33:06.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.33016798828823,"strikeZoneBottom":1.61999794924332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.567468441073075,"aZ":-29.564097082958686,"pfxX":-7.928455171185117,"pfxZ":1.4860181760377897,"pX":0.834251482087158,"pZ":0.42264019664571995,"vX0":7.442176428370027,"vY0":-131.83363508589548,"vZ0":-6.944527574297752,"x":85.2,"y":227.37,"x0":-1.0032326549135369,"y0":50.00019366289985,"z0":5.290462252785539,"aX":-13.872421861984},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":12.6,"spinRate":1640,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.41642057581519243,"extension":6.931274450377379},"index":4,"playId":"3e5f53a8-b943-32d9-95f9-023052a1b42d","pitchNumber":5,"startTime":"2025-07-29T02:33:24.900Z","endTime":"2025-07-29T02:33:28.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.294783518506303,"aZ":-29.233840957337854,"pfxX":1.8023352481574881,"pfxZ":1.620662186574907,"pX":0.8198123326547313,"pZ":1.9610218134944113,"vX0":5.044379723018904,"vY0":-133.25738457806915,"vZ0":-3.7007765572034685,"x":85.75,"y":185.83,"x0":-1.3253089301411098,"y0":50.00428678571545,"z0":5.459599661502244,"aX":3.268184611255045},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2643,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.40968011197785525,"extension":6.502119643081891},"index":5,"playId":"c6014c8a-7141-3692-9113-056555ae155c","pitchNumber":6,"startTime":"2025-07-29T02:33:41.700Z","endTime":"2025-07-29T02:33:44.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.0,"endSpeed":84.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.176558462732988,"aZ":-28.424347741460775,"pfxX":2.0183758292615335,"pfxZ":2.0984139740542878,"pX":0.7893752535949371,"pZ":1.5648094972320452,"vX0":4.630949636927199,"vY0":-132.49220127165324,"vZ0":-4.787441395166175,"x":86.91,"y":196.53,"x0":-1.2402960666709582,"y0":50.000671958718264,"z0":5.4616665839211125,"aX":3.6029482536659443},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":-4.7,"spinRate":2638,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.41272994463039137,"extension":6.517059539973898},"index":6,"playId":"9a4193ef-c903-30e4-a68b-db98295a246d","pitchNumber":7,"startTime":"2025-07-29T02:34:02.248Z","endTime":"2025-07-29T02:34:06.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:34:06.468Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a sharp line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:34:12.314Z","endTime":"2025-07-29T02:34:56.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16631701580252,"aZ":-27.96174401274146,"pfxX":1.709009436229965,"pfxZ":2.3473163153459202,"pX":1.3905644772007333,"pZ":1.1202974100665148,"vX0":6.240510318758281,"vY0":-132.56444614136362,"vZ0":-5.772087507677836,"x":63.99,"y":208.53,"x0":-1.2083222292813494,"y0":50.004114707225185,"z0":5.346019470864512,"aX":3.064966733790669},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-4.3,"spinRate":2627,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.41189229095779245,"extension":6.827455672201032},"index":0,"playId":"35aeb140-32f1-3a17-a045-8ee971a47982","pitchNumber":1,"startTime":"2025-07-29T02:34:31.618Z","endTime":"2025-07-29T02:34:35.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.573508351025666,"aZ":-29.59008004729724,"pfxX":2.217402340288071,"pfxZ":1.4474630581517927,"pX":0.61358085982422,"pZ":2.0446535834224058,"vX0":4.271655956786161,"vY0":-132.07492134343443,"vZ0":-3.131345250732135,"x":93.61,"y":183.57,"x0":-1.306623300170122,"y0":50.001162701959984,"z0":5.39939832222907,"aX":3.954900866673393},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.2,"breakHorizontal":-4.9,"spinRate":2647,"spinDirection":158},"zone":9,"typeConfidence":0.91,"plateTime":0.41318052822942786,"extension":6.55879086563424},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":100.53,"coordY":91.94}},"index":1,"playId":"e7466663-0293-326d-aa88-b024646c0fe3","pitchNumber":2,"startTime":"2025-07-29T02:34:44.865Z","endTime":"2025-07-29T02:34:56.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:34:56.358Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:35:02.142Z","endTime":"2025-07-29T02:36:35.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.682169480965506,"aZ":-14.399375736211919,"pfxX":-7.317799400360657,"pfxZ":8.895896151187033,"pX":0.4949478117418981,"pZ":2.0019852419555844,"vX0":7.458412863495716,"vY0":-141.30367990766706,"vZ0":-6.6187435956845935,"x":98.13,"y":184.73,"x0":-1.2428821765400553,"y0":50.00649381021662,"z0":5.320503806506656,"aX":-14.629388611622801},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2463,"spinDirection":222},"zone":9,"typeConfidence":0.89,"plateTime":0.3893481901968183,"extension":6.785880129624012},"index":0,"playId":"1a8bc0e5-5184-3dc8-8aa4-c7ca7cdf428f","pitchNumber":1,"startTime":"2025-07-29T02:35:22.492Z","endTime":"2025-07-29T02:35:25.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.6,"endSpeed":88.3,"strikeZoneTop":3.45092725227379,"strikeZoneBottom":1.69987306501753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4040291951779,"aZ":-12.10305652378937,"pfxX":-6.156790241939195,"pfxZ":9.95578505998321,"pX":0.6164925551694341,"pZ":2.1190372304858207,"vX0":7.583593817068286,"vY0":-141.77395009604342,"vZ0":-6.54018075339188,"x":93.5,"y":181.57,"x0":-1.30567093778589,"y0":50.00038010098347,"z0":5.2443431272890075,"aX":-12.408806804306357},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2458,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.3878171426068837,"extension":6.723160967867263},"index":1,"playId":"32c7ae8b-ef02-3902-8a66-c18e399ec48d","pitchNumber":2,"startTime":"2025-07-29T02:35:43.749Z","endTime":"2025-07-29T02:35:48.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.2,"endSpeed":88.3,"strikeZoneTop":3.4210445988672,"strikeZoneBottom":1.66999680067553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.56289958172383,"aZ":-13.92204027504576,"pfxX":-6.964757891552415,"pfxZ":8.994468880274887,"pX":0.688334526032678,"pZ":3.870314994339428,"vX0":7.496836120284723,"vY0":-142.66315355070222,"vZ0":-1.9074863608540993,"x":90.76,"y":134.28,"x0":-1.0883679782674112,"y0":50.00266398599255,"z0":5.440964441004119,"aX":-14.134055378890789},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2474,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.3862271165473583,"extension":6.8035174800238645},"index":2,"playId":"92b35195-462b-3c9b-b804-6565de08e876","pitchNumber":3,"startTime":"2025-07-29T02:36:04.841Z","endTime":"2025-07-29T02:36:08.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.775637746792594,"aZ":-29.745677305472814,"pfxX":2.5228992254095055,"pfxZ":1.3736533545110792,"pX":0.9749509873803074,"pZ":2.4777893896670684,"vX0":4.698220968716077,"vY0":-131.8815581222886,"vZ0":-2.2636595874369263,"x":79.84,"y":171.88,"x0":-1.1541279153181168,"y0":50.0053275878866,"z0":5.530804607527658,"aX":4.464844107652102},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-5.5,"spinRate":2664,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.41455226106107945,"extension":6.413359299044638},"hitData":{"launchSpeed":90.6,"launchAngle":55.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.94,"coordY":134.69}},"index":3,"playId":"788f0c3b-04fb-3db4-9bc8-f4704c39654d","pitchNumber":4,"startTime":"2025-07-29T02:36:24.618Z","endTime":"2025-07-29T02:36:35.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:36:35.469Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:39:14.040Z","endTime":"2025-07-29T02:39:46.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125688438027268,"aZ":-27.164879119544775,"pfxX":-9.478065205397318,"pfxZ":2.6434979901786253,"pX":-0.5836113625353232,"pZ":1.6635565916515698,"vX0":5.147187196189687,"vY0":-136.33135201379451,"vZ0":-6.09026920011373,"x":139.25,"y":193.86,"x0":-1.2580857545524464,"y0":50.003734482851584,"z0":5.785160060096123,"aX":-17.959467543436674},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2115,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.4007600158172173,"extension":6.655332301902648},"index":0,"playId":"ed24e513-92ca-36f5-8961-c1c7dfe744f4","pitchNumber":1,"startTime":"2025-07-29T02:39:21.720Z","endTime":"2025-07-29T02:39:25.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.9,"endSpeed":85.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.905746910897733,"aZ":-28.940366415075793,"pfxX":-9.956764065678566,"pfxZ":1.7342253635415759,"pX":-0.2034997151026616,"pZ":2.9306566770296003,"vX0":6.45284276239536,"vY0":-135.26240647324119,"vZ0":-2.5491888841759263,"x":124.76,"y":159.65,"x0":-1.3194318129723381,"y0":50.00165101030698,"z0":5.902450779496293,"aX":-18.555213308891236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.9,"breakHorizontal":16.8,"spinRate":2102,"spinDirection":227},"zone":5,"typeConfidence":0.88,"plateTime":0.4040383932718363,"extension":6.620650955385546},"hitData":{"launchSpeed":91.5,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.34,"coordY":144.4}},"index":1,"playId":"5b8b52fa-47d8-381e-9b37-a6543adad5a7","pitchNumber":2,"startTime":"2025-07-29T02:39:37.610Z","endTime":"2025-07-29T02:39:46.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:39:46.534Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:40:00.384Z","endTime":"2025-07-29T02:41:46.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.7,"endSpeed":78.7,"strikeZoneTop":3.26078451728377,"strikeZoneBottom":1.43055978810605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.188685747004275,"aZ":-32.20607736553266,"pfxX":1.3361858839099585,"pfxZ":-0.019058717011958493,"pX":0.5351361016726602,"pZ":1.7066128725226144,"vX0":4.447528882612954,"vY0":-124.7403631446519,"vZ0":-3.1638658767770247,"x":96.6,"y":192.7,"x0":-1.4479383862188595,"y0":50.00367946739285,"z0":5.659492509741537,"aX":2.0956079069252174},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-3.5,"spinRate":2653,"spinDirection":34},"zone":9,"typeConfidence":0.92,"plateTime":0.43988447994760227,"extension":6.4861087894052565},"index":0,"playId":"7e8ee79d-dc8c-3a9b-a1d2-59ea0a87425d","pitchNumber":1,"startTime":"2025-07-29T02:40:11.499Z","endTime":"2025-07-29T02:40:15.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.50015751615037,"strikeZoneBottom":1.61013533925105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.784817748830623,"aZ":-17.014375477121707,"pfxX":-4.409124829802594,"pfxZ":8.062305309367845,"pX":-1.6542601638437908,"pZ":4.570024640982815,"vX0":1.101616932341293,"vY0":-136.67306953281357,"vZ0":-0.58708277670608,"x":180.06,"y":115.39,"x0":-1.4912463019340116,"y0":50.00475840610723,"z0":5.962432117068451,"aX":-8.292721375746195},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2226,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4016622723763392,"extension":6.491560016110865},"index":1,"playId":"2b2e9726-dc78-3dc7-b18b-b2afd46a036e","pitchNumber":2,"startTime":"2025-07-29T02:40:26.654Z","endTime":"2025-07-29T02:40:29.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.093089420297606,"aZ":-29.163742267004753,"pfxX":-8.331486148815191,"pfxZ":1.6363304181272307,"pX":0.34032722722576164,"pZ":1.3884992435105812,"vX0":7.101441467855546,"vY0":-134.52680546751066,"vZ0":-5.958376452856258,"x":104.03,"y":201.29,"x0":-1.246051417739469,"y0":50.00333501478841,"z0":5.688824792487607,"aX":-15.332237334083473},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":2177,"spinDirection":229},"zone":14,"typeConfidence":0.62,"plateTime":0.40652443220478096,"extension":6.575487309259783},"index":2,"playId":"f1a4a357-f210-341f-a7b7-cae67bf7ab9c","pitchNumber":3,"startTime":"2025-07-29T02:40:44.004Z","endTime":"2025-07-29T02:40:47.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98658643933752,"aZ":-29.27854103900329,"pfxX":-6.335987947203226,"pfxZ":1.646896904427538,"pX":0.23509333972308435,"pZ":1.2937962050997769,"vX0":6.072187908317165,"vY0":-131.03656791313205,"vZ0":-5.86821499918276,"x":108.04,"y":203.85,"x0":-1.2775138120627052,"y0":50.00100903658084,"z0":5.721005073694271,"aX":-11.132034404035755},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":10.3,"spinRate":2073,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.41634071599311406,"extension":6.567917639748991},"index":3,"playId":"346fda29-ffba-372c-8659-736d0f74e966","pitchNumber":4,"startTime":"2025-07-29T02:41:13.893Z","endTime":"2025-07-29T02:41:19.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28507226908177,"aZ":-18.00019763988319,"pfxX":-2.822464852878853,"pfxZ":7.383665301022663,"pX":-0.3789270039293294,"pZ":3.6683453209607473,"vX0":3.8475056520801303,"vY0":-138.05907088103055,"vZ0":-2.7499884011183804,"x":131.44,"y":139.73,"x0":-1.4274237294281327,"y0":50.0041524220218,"z0":5.896573573250564,"aX":-5.419585973173092},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":4.2,"spinRate":2225,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39754414961955886,"extension":6.47333225753068},"index":4,"playId":"19578822-647b-3b47-b8bb-b6ebd0610985","pitchNumber":5,"startTime":"2025-07-29T02:41:42.116Z","endTime":"2025-07-29T02:41:46.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:41:46.547Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Josh Smith triples (2) on a line drive to right fielder Gustavo Campero.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:41:59.628Z","endTime":"2025-07-29T02:42:36.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.2,"strikeZoneTop":3.1299986489902,"strikeZoneBottom":1.48000284366231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.157242715494053,"aZ":-30.282163948730062,"pfxX":-7.784756102295929,"pfxZ":1.1033391545599214,"pX":-1.197878988429045,"pZ":1.7547975972127576,"vX0":3.300734013126467,"vY0":-130.4061999870496,"vZ0":-4.383185237726407,"x":162.66,"y":191.4,"x0":-1.4705600784603403,"y0":50.004989105317,"z0":5.749392993224708,"aX":-13.370804229230442},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":13.3,"spinRate":2124,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4204771901955908,"extension":6.483626184505977},"index":0,"playId":"f07c24ed-44c7-3508-bd16-3187aa0b025c","pitchNumber":1,"startTime":"2025-07-29T02:42:07.575Z","endTime":"2025-07-29T02:42:11.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.260361916290787,"aZ":-28.01068347686762,"pfxX":-7.60766144313815,"pfxZ":2.4524269048287772,"pX":-0.16630672998860954,"pZ":1.8972372684559575,"vX0":5.639765359956907,"vY0":-129.72029553371414,"vZ0":-4.411635967409179,"x":123.34,"y":187.55,"x0":-1.3850181477219223,"y0":50.00203972362344,"z0":5.766480286922343,"aX":-12.907344410922361},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":12.5,"spinRate":2111,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42296572509228936,"extension":6.5346867628492005},"hitData":{"launchSpeed":91.0,"launchAngle":23.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.26,"coordY":109.89}},"index":1,"playId":"3c3fa045-3a9a-3bf9-8cbd-1727a3835480","pitchNumber":2,"startTime":"2025-07-29T02:42:22.129Z","endTime":"2025-07-29T02:42:36.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.48,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:42:36.475Z","atBatIndex":33},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jack Kochanowicz intentionally walks Corey Seager.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:42:51.826Z","endTime":"2025-07-29T02:42:57.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07769586-0356-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:42:55.633Z","endTime":"2025-07-29T02:42:55.647Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07769586-0356-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:42:55.647Z","endTime":"2025-07-29T02:42:55.648Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07769586-0356-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:42:55.648Z","endTime":"2025-07-29T02:42:55.649Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07769586-0356-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:42:55.649Z","endTime":"2025-07-29T02:42:57.194Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":1.59,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:42:57.194Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks. Corey Seager to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:44:05.691Z","endTime":"2025-07-29T02:45:59.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-29T02:43:24.569Z","endTime":"2025-07-29T02:44:07.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16070416071094,"aZ":-27.094152476649672,"pfxX":-9.772772736844544,"pfxZ":2.671425923106078,"pX":-0.923551139164233,"pZ":2.099312063932583,"vX0":5.4789245588896955,"vY0":-136.99298886511446,"vZ0":-4.459587707165338,"x":152.2,"y":182.1,"x0":-1.6793596152763146,"y0":50.00352682856721,"z0":5.5996503620175835,"aX":-18.58232227152769},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":1960,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.3997705923780819,"extension":6.684967039706711},"index":1,"playId":"a3caf0ae-863c-31b1-b19d-fd57155653af","pitchNumber":1,"startTime":"2025-07-29T02:44:07.878Z","endTime":"2025-07-29T02:44:12.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.9,"endSpeed":86.4,"strikeZoneTop":3.41985065143952,"strikeZoneBottom":1.75986074746928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6263009750728,"aZ":-30.156273158518974,"pfxX":-7.295904061994592,"pfxZ":1.0672335109407154,"pX":0.43585310300342955,"pZ":1.4771013464425942,"vX0":7.4393560567651145,"vY0":-136.55324044582554,"vZ0":-6.008624815111788,"x":100.39,"y":198.9,"x0":-1.3738400703381104,"y0":50.00312331712698,"z0":5.776508006876357,"aX":-13.800573411575916},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.8,"breakHorizontal":11.6,"spinRate":1929,"spinDirection":226},"zone":14,"typeConfidence":0.87,"plateTime":0.4008645673593181,"extension":6.481810679827144},"index":2,"playId":"1d6f18c4-1d88-366f-9050-e0b1211aa552","pitchNumber":2,"startTime":"2025-07-29T02:44:47.831Z","endTime":"2025-07-29T02:44:52.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.41984198785536,"strikeZoneBottom":1.75986285829084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.276812136018012,"aZ":-31.08021963963143,"pfxX":-8.313379947842282,"pfxZ":0.5782174406395741,"pX":0.837744119555783,"pZ":1.2590367212799634,"vX0":8.813841369593915,"vY0":-136.74586734917722,"vZ0":-6.2583578048057,"x":85.07,"y":204.79,"x0":-1.3477473535411673,"y0":50.00287338484652,"z0":5.710690889985457,"aX":-15.737654510166376},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.1,"breakHorizontal":13.2,"spinRate":1986,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.40059886378159293,"extension":6.634886349944498},"index":3,"playId":"83c63898-90a7-3928-913c-23fdb9e792c5","pitchNumber":3,"startTime":"2025-07-29T02:45:06.189Z","endTime":"2025-07-29T02:45:09.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.35999874803612,"strikeZoneBottom":1.64013547689455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.055385986197177,"aZ":-30.320875822314076,"pfxX":-9.706267219285671,"pfxZ":1.1100893251253334,"pX":-0.12998578829711172,"pZ":-0.38104616162928734,"vX0":6.039446969083879,"vY0":-128.58107340168675,"vZ0":-8.993197636878914,"x":121.95,"y":249.07,"x0":-1.250013513818756,"y0":50.005950800790345,"z0":5.520373314560549,"aX":-16.22976273008519},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":16.2,"spinRate":2052,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42624862738632485,"extension":6.5724578353610825},"index":4,"playId":"8abbab20-10fc-3914-b629-8b45c31d5094","pitchNumber":4,"startTime":"2025-07-29T02:45:25.494Z","endTime":"2025-07-29T02:45:29.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.36000335097714,"strikeZoneBottom":1.69999633782088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63517500449015,"aZ":-27.695055993076746,"pfxX":-8.537457364560126,"pfxZ":2.3024324383629313,"pX":-0.837453701887994,"pZ":2.9255442228477495,"vX0":4.548075835879685,"vY0":-138.34012655539112,"vZ0":-3.070543918375449,"x":148.92,"y":159.79,"x0":-1.3897789124416493,"y0":50.005698439512145,"z0":5.897972930716881,"aX":-16.620517514384886},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":14.5,"spinRate":2072,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39530056906666555,"extension":6.5367071677126045},"index":5,"playId":"588bad39-a099-31fe-9422-f8e0a03123bd","pitchNumber":5,"startTime":"2025-07-29T02:45:54.728Z","endTime":"2025-07-29T02:45:59.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":2.34,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:45:59.778Z","atBatIndex":35},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Angels challenged (catch or drop), call on the field was upheld: Adolis García reaches on a fielding error by right fielder Gustavo Campero. Josh Smith scores. Corey Seager scores. Marcus Semien to 3rd. Adolis García to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:47:15.406Z","endTime":"2025-07-29T02:48:17.307Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-29T02:46:22.251Z","endTime":"2025-07-29T02:47:17.516Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.979846405507928,"aZ":-30.94648659017392,"pfxX":-7.40004552595313,"pfxZ":0.7090513198355683,"pX":-0.27289792796593243,"pZ":2.6065123647764437,"vX0":5.901262909711079,"vY0":-130.48090822350136,"vZ0":-2.002309959910865,"x":127.4,"y":168.4,"x0":-1.596042593573383,"y0":50.00455344126783,"z0":5.702823290419849,"aX":-12.834597702432514},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":12.2,"spinRate":2127,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4188663070089458,"extension":6.662298917206535},"index":1,"playId":"47d0fea6-d083-33e8-addc-8dbdb1b4e4cf","pitchNumber":1,"startTime":"2025-07-29T02:47:17.516Z","endTime":"2025-07-29T02:47:20.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-29T02:47:33.535Z","endTime":"2025-07-29T02:47:44.794Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3222683120832,"aZ":-14.06948279063456,"pfxX":-4.3370723322446985,"pfxZ":9.331792764723478,"pX":0.8356643008654543,"pZ":2.9181994394781436,"vX0":7.758196034888719,"vY0":-138.70987648815924,"vZ0":-5.086173297616525,"x":85.15,"y":159.99,"x0":-1.4396700010369776,"y0":50.00066183637692,"z0":5.720549350406795,"aX":-8.413051273306037},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2276,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3955523850948395,"extension":6.627996994131968},"index":3,"playId":"fde74a34-2b6a-3486-8d1d-f23f9a868839","pitchNumber":2,"startTime":"2025-07-29T02:47:44.794Z","endTime":"2025-07-29T02:47:48.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26673059343662,"aZ":-13.804660294822506,"pfxX":-4.0198717923649765,"pfxZ":9.498549596214326,"pX":1.4795258192940064,"pZ":2.5740406321934284,"vX0":8.855738516615956,"vY0":-138.29605938355823,"vZ0":-6.282297151683919,"x":60.6,"y":169.28,"x0":-1.2440807463309604,"y0":50.006084274409695,"z0":5.803815600915454,"aX":-7.777689169534397},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2339,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3962851926921638,"extension":6.580602670216204},"hitData":{"launchSpeed":81.4,"launchAngle":45.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.38,"coordY":105.15}},"index":4,"playId":"e4b1f6b7-b669-3095-94c4-b85138ab8d88","pitchNumber":3,"startTime":"2025-07-29T02:48:01.448Z","endTime":"2025-07-29T02:48:17.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":608369,"link":"/api/v1/people/608369"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":108},"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":-22.499999999999993,"leverageIndex":3.81,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:48:17.307Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:52:44.711Z","endTime":"2025-07-29T02:55:33.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-29T02:50:30.717Z","endTime":"2025-07-29T02:50:55.900Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Brogdon replaces Jack Kochanowicz.","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-29T02:50:55.900Z","endTime":"2025-07-29T02:52:47.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.47000155798176,"strikeZoneBottom":1.66000079638037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85867807676365,"aZ":-27.197470511348705,"pfxX":-10.497770534209957,"pfxZ":3.3140253801091757,"pX":-0.6105661871237938,"pZ":0.19018406545716282,"vX0":7.8711625476022675,"vY0":-122.2942673709807,"vZ0":-6.981555345577283,"x":140.27,"y":233.65,"x0":-2.5192533310605656,"y0":50.00404114899555,"z0":5.439256019573327,"aX":-15.779213981568745},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2083,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.44920032702469515,"extension":7.020534319181699},"index":2,"playId":"5abc3f73-2913-35fa-ab76-e5ac44712659","pitchNumber":1,"startTime":"2025-07-29T02:52:47.020Z","endTime":"2025-07-29T02:52:50.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.46999974257167,"strikeZoneBottom":1.6599989518515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76762958263717,"aZ":-12.085279856666297,"pfxX":-7.39038704403651,"pfxZ":10.158900338357343,"pX":0.04903580076853945,"pZ":2.5601506248188435,"vX0":9.532526912049548,"vY0":-140.21971086695098,"vZ0":-6.277438382816943,"x":115.13,"y":169.66,"x0":-2.445577145481117,"y0":50.00278891176098,"z0":5.62764875548949,"aX":-14.614643181836307},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2265,"spinDirection":218},"zone":5,"typeConfidence":0.93,"plateTime":0.39165981430784,"extension":7.093897042695063},"index":3,"playId":"f6daf7b4-04f4-3e2f-9105-03d61cfd3c77","pitchNumber":2,"startTime":"2025-07-29T02:53:12.077Z","endTime":"2025-07-29T02:53:15.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.53001039928989,"strikeZoneBottom":1.72002668276271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92732251801109,"aZ":-13.901625273028529,"pfxX":-7.073781384935939,"pfxZ":9.192635330844421,"pX":-1.8333429523533218,"pZ":2.6353204590251913,"vX0":4.970996948572563,"vY0":-140.7872311459636,"vZ0":-5.751114009883612,"x":186.88,"y":167.63,"x0":-2.711859277066763,"y0":50.00172856952923,"z0":5.620413200551391,"aX":-14.058283063437708},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2262,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.39054386387285467,"extension":6.939423834309445},"index":4,"playId":"e837ee5d-3789-311f-9ea3-9b3cee0292da","pitchNumber":3,"startTime":"2025-07-29T02:53:27.981Z","endTime":"2025-07-29T02:53:32.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86871435855623,"aZ":-11.840497314232696,"pfxX":-7.065779512626175,"pfxZ":10.544736571699964,"pX":0.16346019249750265,"pZ":2.210905582577158,"vX0":9.73810655286325,"vY0":-138.46844267830363,"vZ0":-6.821353107259974,"x":110.77,"y":179.09,"x0":-2.4921323524886194,"y0":50.006816760780715,"z0":5.510236586538162,"aX":-13.631315131882705},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2199,"spinDirection":224},"zone":8,"typeConfidence":0.93,"plateTime":0.39658500047288836,"extension":7.1247900896589815},"index":5,"playId":"4a1e5547-dfad-38cf-bfef-37b1be2e187f","pitchNumber":4,"startTime":"2025-07-29T02:53:46.930Z","endTime":"2025-07-29T02:53:49.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.082753944846242,"aZ":-21.811999571376244,"pfxX":-11.887441733727805,"pfxZ":6.80029598413611,"pX":-0.3229396961371462,"pZ":2.7511960372335795,"vX0":8.863012079094558,"vY0":-123.35554533350222,"vZ0":-2.590746730241743,"x":129.31,"y":164.5,"x0":-2.437827602935686,"y0":50.00477566687385,"z0":5.676200551159611,"aX":-18.11872666887618},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.9,"breakHorizontal":19.2,"spinRate":2191,"spinDirection":249},"zone":4,"typeConfidence":0.86,"plateTime":0.44593161663331005,"extension":6.887753101301241},"index":6,"playId":"0ca715ea-0912-3051-8933-da44e1719d7a","pitchNumber":5,"startTime":"2025-07-29T02:54:12.025Z","endTime":"2025-07-29T02:54:20.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.46999932434792,"strikeZoneBottom":1.65999774144439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22860771064392,"aZ":-19.20893457294296,"pfxX":-7.1388406170305565,"pfxZ":6.513322975393766,"pX":-0.9291644563053806,"pZ":3.859247271489175,"vX0":6.843532762320493,"vY0":-140.30350909056884,"vZ0":-1.8160093018758392,"x":152.42,"y":134.58,"x0":-2.474376388195342,"y0":50.00231307997449,"z0":5.768885123621595,"aX":-14.20920298540595},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":11.5,"spinRate":2195,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.3906366528466241,"extension":7.122435045263177},"index":7,"playId":"4a08c346-a570-334f-af41-a4956315c604","pitchNumber":6,"startTime":"2025-07-29T02:55:11.529Z","endTime":"2025-07-29T02:55:15.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.560638099299595,"aZ":-18.02249055127096,"pfxX":-7.914809273413378,"pfxZ":7.150586329406524,"pX":-0.8768272208765289,"pZ":3.9722027558049624,"vX0":7.329064779258845,"vY0":-140.0222589956135,"vZ0":-1.6782071167508918,"x":150.42,"y":131.53,"x0":-2.503989916349109,"y0":50.002899394126956,"z0":5.7624367019840586,"aX":-15.666152312347608},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2124,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.3916423693608544,"extension":7.096682549365427},"index":8,"playId":"55ae9b85-5917-3f57-9b76-3b098df666bd","pitchNumber":7,"startTime":"2025-07-29T02:55:29.688Z","endTime":"2025-07-29T02:55:33.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":2.8,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:55:33.935Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:57:24.646Z","endTime":"2025-07-29T02:58:29.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.161654261235235,"aZ":-12.47092173870581,"pfxX":-5.083358366600221,"pfxZ":10.153362259316577,"pX":-0.5080224691051968,"pZ":2.8199632055911716,"vX0":4.51953172103028,"vY0":-138.90979694749316,"vZ0":-4.746632570520614,"x":136.36,"y":162.64,"x0":-1.5013104064430511,"y0":50.00180404073656,"z0":5.389919649284121,"aX":-9.863837284531238},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2366,"spinDirection":221},"zone":1,"typeConfidence":0.89,"plateTime":0.39537831033221105,"extension":6.683328122130297},"index":0,"playId":"1f4b8426-33f9-3e11-92fd-6cdfe7f71c0b","pitchNumber":1,"startTime":"2025-07-29T02:57:46.047Z","endTime":"2025-07-29T02:57:49.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.1,"endSpeed":82.0,"strikeZoneTop":3.25999726311438,"strikeZoneBottom":1.48999630102592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5053723900314,"aZ":-30.514890876180935,"pfxX":2.4287667946637583,"pfxZ":0.9701219826221923,"pX":-1.475124418671494,"pZ":2.905525020576767,"vX0":-0.5687092736227606,"vY0":-129.8878547597882,"vZ0":-0.9112532828122133,"x":173.23,"y":160.33,"x0":-1.569297621894031,"y0":50.004101465841224,"z0":5.575519906083821,"aX":4.161576942341653},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-4.3,"spinRate":2556,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.4212567473096098,"extension":6.323742613472017},"index":1,"playId":"ad652ecc-ea99-34ec-8b31-82d6ccc834ca","pitchNumber":2,"startTime":"2025-07-29T02:58:05.189Z","endTime":"2025-07-29T02:58:08.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97613175992592,"aZ":-30.178039871619116,"pfxX":2.1786035414691973,"pfxZ":1.1689792610547647,"pX":-0.417970523843232,"pZ":1.924315914008583,"vX0":1.5410331458155373,"vY0":-129.65928355502948,"vZ0":-3.3949208608216224,"x":132.93,"y":186.82,"x0":-1.30218980414375,"y0":50.00400283523274,"z0":5.5424489660681235,"aX":3.7261317629776713},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":-4.3,"spinRate":2678,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.42171289147379376,"extension":6.483627522724631},"hitData":{"launchSpeed":93.6,"launchAngle":28.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.19,"coordY":78.77}},"index":2,"playId":"43b182bf-893f-312a-8623-df6d00f9b11a","pitchNumber":3,"startTime":"2025-07-29T02:58:21.181Z","endTime":"2025-07-29T02:58:29.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:58:29.158Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gustavo Campero singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:58:46.985Z","endTime":"2025-07-29T02:59:23.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.15057084782678,"strikeZoneBottom":1.53058877209562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.853140691049507,"aZ":-40.92314222076509,"pfxX":5.0083450177807105,"pfxZ":-6.738626902192863,"pX":-1.133352762636083,"pZ":2.891618433429987,"vX0":-1.0081229388978972,"vY0":-113.52105546758334,"vZ0":2.5475694862102913,"x":160.2,"y":160.71,"x0":-1.3325807240760306,"y0":50.00372041648011,"z0":5.844691787250641,"aX":6.500891624705312},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.2,"breakHorizontal":-8.8,"spinRate":2744,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.4835059122010503,"extension":6.492628026447833},"index":0,"playId":"1d9eb847-10c3-3c74-9734-963ae2447ff1","pitchNumber":1,"startTime":"2025-07-29T02:58:56.821Z","endTime":"2025-07-29T02:59:00.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04723175415231,"aZ":-11.321662309237166,"pfxX":-3.8068042409081997,"pfxZ":10.623191127093062,"pX":0.592406230878299,"pZ":2.218539102261274,"vX0":6.211000800973586,"vY0":-139.59086809204314,"vZ0":-6.473496202832647,"x":94.42,"y":178.88,"x0":-1.1724614223519831,"y0":50.00086253805868,"z0":5.321920686798762,"aX":-7.471469786053936},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2499,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.3932183916803158,"extension":6.782200800081413},"hitData":{"launchSpeed":75.4,"launchAngle":22.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.94,"coordY":118.72}},"index":1,"playId":"7b5184e1-0c36-32d7-b0bf-869d29e15774","pitchNumber":2,"startTime":"2025-07-29T02:59:12.126Z","endTime":"2025-07-29T02:59:23.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:59:23.420Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Newman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:59:43.213Z","endTime":"2025-07-29T03:01:07.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.179774487343,"strikeZoneBottom":1.52999686311725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05848601347941,"aZ":-12.118333860193614,"pfxX":-6.169489845484945,"pfxZ":10.22863913778702,"pX":0.7172372973439752,"pZ":2.8261301199088926,"vX0":7.74110084393907,"vY0":-139.75181155268672,"vZ0":-4.70175640544047,"x":89.66,"y":162.47,"x0":-1.2984813750232487,"y0":50.003826142164115,"z0":5.3384470556591515,"aX":-12.098429593927749},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2598,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.3932505758864888,"extension":6.926638911419427},"index":0,"playId":"bec3a919-a176-3918-8e4e-bb94c20cbc20","pitchNumber":1,"startTime":"2025-07-29T02:59:53.823Z","endTime":"2025-07-29T02:59:58.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.9,"endSpeed":87.9,"strikeZoneTop":3.17978367358129,"strikeZoneBottom":1.52999949048326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.297449390121564,"aZ":-12.457567374306294,"pfxX":-6.1646819156896004,"pfxZ":9.896208285276956,"pX":0.5998568065340458,"pZ":2.2828758290862075,"vX0":7.283317088135853,"vY0":-140.81517081921464,"vZ0":-6.072701559036033,"x":94.13,"y":177.14,"x0":-1.2287979090959418,"y0":50.006162879183655,"z0":5.285875243095791,"aX":-12.286643542395002},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2608,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.39012521943142575,"extension":6.786595403308513},"index":1,"playId":"e76e9b36-a70f-3127-af52-b79527a7fe49","pitchNumber":2,"startTime":"2025-07-29T03:00:14.161Z","endTime":"2025-07-29T03:00:22.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T03:00:25.174Z","endTime":"2025-07-29T03:00:39.914Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.3,"endSpeed":89.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75611197300416,"aZ":-12.291267124421879,"pfxX":-7.051572399469814,"pfxZ":9.68636062472482,"pX":0.7144646336220736,"pZ":2.8136495018611782,"vX0":7.765928589837618,"vY0":-142.8158305666095,"vZ0":-4.998257452768931,"x":89.77,"y":162.81,"x0":-1.1317886136143898,"y0":50.0066944677832,"z0":5.368072307274222,"aX":-14.48124987538435},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2627,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.3844131943069482,"extension":6.6784886101241066},"index":3,"playId":"37a1a314-e940-3f1c-8773-c5929aa493b6","pitchNumber":3,"startTime":"2025-07-29T03:00:39.914Z","endTime":"2025-07-29T03:00:43.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.257773546097475,"aZ":-11.776744513749351,"pfxX":-6.892406817189247,"pfxZ":9.867978271944752,"pX":0.7865901669600083,"pZ":2.3292994254885317,"vX0":8.327321850821082,"vY0":-143.5546418095583,"vZ0":-6.319953747353544,"x":87.02,"y":175.89,"x0":-1.2697598238419026,"y0":50.000062716366294,"z0":5.307466182894035,"aX":-14.243389580546046},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2493,"spinDirection":225},"zone":6,"typeConfidence":0.92,"plateTime":0.38298575055737283,"extension":6.835416204331052},"index":4,"playId":"67331be4-d218-3b3d-89d7-2e281534df3d","pitchNumber":4,"startTime":"2025-07-29T03:01:03.965Z","endTime":"2025-07-29T03:01:07.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:01:07.691Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (20) on a sharp line drive to left fielder Wyatt Langford. Gustavo Campero scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:01:17.945Z","endTime":"2025-07-29T03:02:11.338Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.4,"strikeZoneTop":3.28000361293068,"strikeZoneBottom":1.57999955238582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.011123869110136,"aZ":-27.601300674973007,"pfxX":-7.772285363518714,"pfxZ":2.643644397427523,"pX":0.8068325506763859,"pZ":1.3755577434488055,"vX0":7.094343114080992,"vY0":-130.7510338838387,"vZ0":-4.899828960692336,"x":86.25,"y":201.64,"x0":-0.934083267321636,"y0":50.00149920575397,"z0":5.349292998567748,"aX":-13.433410431979773},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":1650,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.41918722535697217,"extension":7.008655486089677},"index":0,"playId":"c49c9f4f-8ea8-3a37-a16d-2b2ef5e19037","pitchNumber":1,"startTime":"2025-07-29T03:01:34.910Z","endTime":"2025-07-29T03:01:40.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.625978204773446,"aZ":-11.218956793567228,"pfxX":-5.7625258065186316,"pfxZ":10.342825187820148,"pX":-0.057334923275298676,"pZ":2.7369819392389085,"vX0":5.43242598558254,"vY0":-142.1532230783208,"vZ0":-5.3670564137856145,"x":119.19,"y":164.88,"x0":-1.2538039719379608,"y0":50.00361622461326,"z0":5.375726184467479,"aX":-11.676388475448261},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2553,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.38679087339795615,"extension":6.608870551568406},"hitData":{"launchSpeed":102.6,"launchAngle":16.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.33,"coordY":118.2}},"index":1,"playId":"9123f932-c6c0-3bd1-b11d-e06d16bfc6ae","pitchNumber":2,"startTime":"2025-07-29T03:01:54.689Z","endTime":"2025-07-29T03:02:11.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.39999999999999,"awayTeamWinProbability":30.60000000000001,"homeTeamWinProbabilityAdded":16.29999999999999,"leverageIndex":1.23,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:02:11.338Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:02:34.142Z","endTime":"2025-07-29T03:04:06.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.63999667496208,"strikeZoneBottom":1.76968221446916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10804779409978,"aZ":-11.719481951891417,"pfxX":-6.167340452567457,"pfxZ":9.901224533698176,"pX":0.8681423356939675,"pZ":3.2774901995724868,"vX0":8.015600034152877,"vY0":-143.08614539024822,"vZ0":-4.012767459305379,"x":83.91,"y":150.29,"x0":-1.1729310462950888,"y0":50.004738630256725,"z0":5.436692633587067,"aX":-12.744238677160684},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":9.5,"spinRate":2569,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.3833012833894358,"extension":6.841747415741747},"index":0,"playId":"7fda1218-5fd8-3467-a3bc-88b98c2c85c9","pitchNumber":1,"startTime":"2025-07-29T03:02:54.932Z","endTime":"2025-07-29T03:02:59.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.63999971425282,"strikeZoneBottom":1.76965936492629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32527359689717,"aZ":-12.80222298246695,"pfxX":-5.172940133862075,"pfxZ":9.356862445453238,"pX":1.0271669893650057,"pZ":3.2596855761041637,"vX0":7.9605545195027965,"vY0":-142.8353197618406,"vZ0":-3.8249377721440863,"x":77.85,"y":150.77,"x0":-1.1214042294804683,"y0":50.000152380490434,"z0":5.418771004996266,"aX":-10.707579111073406},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2610,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3831969983106296,"extension":6.702115812322801},"index":1,"playId":"e57100bb-d408-3670-a7aa-ba9240a2ad8d","pitchNumber":2,"startTime":"2025-07-29T03:03:17.442Z","endTime":"2025-07-29T03:03:21.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.63999903783017,"strikeZoneBottom":1.77040252108708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7142877583937,"aZ":-30.34576259149378,"pfxX":1.991048473348176,"pfxZ":1.0207468004850995,"pX":1.2254404484339778,"pZ":2.548268056673749,"vX0":5.7464580586048735,"vY0":-132.5916344981443,"vZ0":-1.9749499142607636,"x":70.29,"y":169.98,"x0":-1.223236227445818,"y0":50.00285087101548,"z0":5.503858323936326,"aX":3.566350609745697},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":-4.8,"spinRate":2734,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.412114439491599,"extension":6.549746112588844},"index":2,"playId":"3a008766-a0fe-3dd1-961e-2a1d77167e4b","pitchNumber":3,"startTime":"2025-07-29T03:03:39.530Z","endTime":"2025-07-29T03:03:42.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.57962215357748,"strikeZoneBottom":1.71000092738864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83920882862097,"aZ":-11.32265627985606,"pfxX":-4.473226163719527,"pfxZ":10.123400489145236,"pX":1.1294825016648713,"pZ":3.704517705997518,"vX0":8.02170957918321,"vY0":-142.6268490329295,"vZ0":-2.9128325653701967,"x":73.95,"y":138.76,"x0":-1.138500016248352,"y0":50.00463136853493,"z0":5.453202456480631,"aX":-9.215868405463796},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2590,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.38403618508970894,"extension":6.699058704636024},"index":3,"playId":"6dc17c8c-eac9-34e3-9a80-483ffdd5013f","pitchNumber":4,"startTime":"2025-07-29T03:04:02.501Z","endTime":"2025-07-29T03:04:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.29,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:04:06.988Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman Marcus Semien to first baseman Josh Smith.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:05:12.681Z","endTime":"2025-07-29T03:06:25.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-29T03:04:18.542Z","endTime":"2025-07-29T03:05:14.872Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.1,"endSpeed":89.6,"strikeZoneTop":3.46906969966071,"strikeZoneBottom":1.67000429149506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.136284598053834,"aZ":-11.416840204120376,"pfxX":-4.9614184511060575,"pfxZ":10.053029022431293,"pX":-0.9664979787519924,"pZ":2.6260374287029338,"vX0":2.9678919751327224,"vY0":-142.84893493257007,"vZ0":-5.842141878671135,"x":153.84,"y":167.88,"x0":-1.3746839933448594,"y0":50.00618764962505,"z0":5.416670797333447,"aX":-10.24790052641965},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2515,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3835417320825196,"extension":6.538079236130156},"index":1,"playId":"56256eeb-1a20-37af-9ea4-29224f11c5eb","pitchNumber":1,"startTime":"2025-07-29T03:05:14.872Z","endTime":"2025-07-29T03:05:19.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.52952997994104,"strikeZoneBottom":1.67000152378923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48712016339755,"aZ":-11.578129868569206,"pfxX":-6.389565313212234,"pfxZ":10.016238969822957,"pX":-0.03746431581453078,"pZ":2.136165026872235,"vX0":5.7841890751268075,"vY0":-142.64758355647191,"vZ0":-7.129584180583173,"x":118.43,"y":181.1,"x0":-1.2634865257205974,"y0":50.00435440722959,"z0":5.4016419165365175,"aX":-13.140365917528333},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2533,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.38429769952539594,"extension":6.5921569526801855},"index":2,"playId":"9c1e346f-acdc-304f-a389-a59b3d8bd770","pitchNumber":2,"startTime":"2025-07-29T03:05:36.589Z","endTime":"2025-07-29T03:05:40.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.52952818525186,"strikeZoneBottom":1.73048323490302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.308786581409812,"aZ":-27.126918342336104,"pfxX":-8.621247601565749,"pfxZ":2.9696393050532315,"pX":-1.8755112378173742,"pZ":3.12187540895794,"vX0":1.3304115681642903,"vY0":-129.76338094639993,"vZ0":-0.7415465806788247,"x":188.49,"y":154.49,"x0":-1.2768098688601854,"y0":50.000043659006764,"z0":5.486451064311423,"aX":-14.632192039814342},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":1678,"spinDirection":235},"zone":11,"typeConfidence":0.93,"plateTime":0.42284157391133803,"extension":6.70242517800286},"index":3,"playId":"27a64507-acec-3b56-ab64-d01ebea6b10b","pitchNumber":3,"startTime":"2025-07-29T03:05:57.105Z","endTime":"2025-07-29T03:06:00.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.550878591171767,"aZ":-26.918043347029688,"pfxX":-9.068715197592377,"pfxZ":3.123380935148261,"pX":-1.2053283641265686,"pZ":2.1157321738671997,"vX0":2.799249030867851,"vY0":-129.14127706476023,"vZ0":-3.393524041554328,"x":162.94,"y":181.66,"x0":-1.1266811966271224,"y0":50.00560663282197,"z0":5.523392761482753,"aX":-15.280012619803019},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1597,"spinDirection":231},"zone":13,"typeConfidence":0.93,"plateTime":0.4245444572507955,"extension":6.753441190953956},"hitData":{"launchSpeed":59.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.42,"coordY":158.48}},"index":4,"playId":"1f5effec-7198-378f-99a5-42bf4be14326","pitchNumber":4,"startTime":"2025-07-29T03:06:18.224Z","endTime":"2025-07-29T03:06:25.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.68,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:06:25.620Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wyatt Langford doubles (14) on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:08:20.161Z","endTime":"2025-07-29T03:09:53.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98318669945269,"aZ":-22.695845484972626,"pfxX":-10.024459650045374,"pfxZ":6.403474010177261,"pX":0.03882861680144798,"pZ":1.8411944740370454,"vX0":8.883679371523652,"vY0":-121.25289078683538,"vZ0":-4.31578256379365,"x":115.52,"y":189.07,"x0":-2.3802205214870034,"y0":50.00304125162986,"z0":5.63829149295232,"aX":-14.840940153644508},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2099,"spinDirection":249},"zone":8,"typeConfidence":0.86,"plateTime":0.4527163149619837,"extension":6.84874751071068},"index":0,"playId":"474506de-6daa-3099-970b-bc754145641e","pitchNumber":1,"startTime":"2025-07-29T03:08:37.177Z","endTime":"2025-07-29T03:08:40.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.313121026073386,"aZ":-23.67363962540572,"pfxX":-9.361937071414275,"pfxZ":5.649202425571374,"pX":-0.43913173945867306,"pZ":1.9102561404486706,"vX0":7.825213401170437,"vY0":-122.20911792200405,"vZ0":-4.012342799141869,"x":133.74,"y":187.2,"x0":-2.4748215044001043,"y0":50.00188633941072,"z0":5.619879573906827,"aX":-14.083082442205129},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":2015,"spinDirection":249},"zone":7,"typeConfidence":0.83,"plateTime":0.4491375558844726,"extension":6.9031173944508435},"index":1,"playId":"952121d2-7644-30f8-acfb-658d322a083f","pitchNumber":2,"startTime":"2025-07-29T03:08:53.759Z","endTime":"2025-07-29T03:08:57.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T03:09:06.478Z","endTime":"2025-07-29T03:09:20.324Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.724698665640844,"aZ":-12.952908755670979,"pfxX":-6.776203847967565,"pfxZ":9.817823702444787,"pX":-0.25845039194388575,"pZ":2.8418403174452145,"vX0":8.037942134042062,"vY0":-139.36614061509513,"vZ0":-5.34321424960459,"x":126.85,"y":162.05,"x0":-2.3061276270989977,"y0":50.001405777881565,"z0":5.646699045789712,"aX":-13.264996435813684},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2331,"spinDirection":219},"zone":5,"typeConfidence":0.93,"plateTime":0.3937360993346073,"extension":6.870736561898379},"index":3,"playId":"5dc1dee2-c7c5-3d91-b4ae-dadbf2658658","pitchNumber":3,"startTime":"2025-07-29T03:09:20.324Z","endTime":"2025-07-29T03:09:23.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.486891016732567,"aZ":-29.204780640857514,"pfxX":-10.480839110125551,"pfxZ":2.0308484254980543,"pX":-0.8907995584278177,"pZ":1.748609518011932,"vX0":6.686531806271919,"vY0":-120.52319138236166,"vZ0":-2.822692295683729,"x":150.96,"y":191.57,"x0":-2.3461701918358715,"y0":50.00472133770534,"z0":5.5270829025894805,"aX":-15.345760757016109},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":1980,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4553126622166479,"extension":7.010856832697827},"hitData":{"launchSpeed":80.3,"launchAngle":21.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.41,"coordY":129.44}},"index":4,"playId":"2bc65e6e-857a-39d7-8885-8da6b6ae86dc","pitchNumber":4,"startTime":"2025-07-29T03:09:39.660Z","endTime":"2025-07-29T03:09:53.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":1.44,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:09:53.095Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Evan Carter lines into a double play, pitcher Connor Brogdon to shortstop Zach Neto. Wyatt Langford out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:09:58.495Z","endTime":"2025-07-29T03:10:30.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.282877142531323,"aZ":-25.742975823566113,"pfxX":0.968803117195489,"pfxZ":3.94239320955303,"pX":0.31749579202108974,"pZ":2.3857753820916923,"vX0":7.8827056787660394,"vY0":-126.93928524630992,"vZ0":-2.7220774870299396,"x":104.9,"y":174.36,"x0":-2.955309928716899,"y0":50.00094195141189,"z0":5.524195811825212,"aX":1.57653234785209},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":-3.6,"spinRate":2293,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.43169883432674094,"extension":7.118046209900489},"hitData":{"launchSpeed":80.4,"launchAngle":5.0,"totalDistance":80.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.96,"coordY":180.98}},"index":0,"playId":"eba64154-30f3-3b25-a7dc-5ce2cc1bb71e","pitchNumber":1,"startTime":"2025-07-29T03:10:21.932Z","endTime":"2025-07-29T03:10:30.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":16.19999999999999,"leverageIndex":2.03,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:10:30.068Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Jung homers (10) on a line drive to center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:11:06.030Z","endTime":"2025-07-29T03:11:44.820Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.83984848293737,"strikeZoneBottom":1.7800007100542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.613322233014696,"aZ":-26.91046598278551,"pfxX":1.8693323551649939,"pfxZ":3.2192621702015494,"pX":0.5768921626656714,"pZ":1.3297627968242116,"vX0":7.031162321256312,"vY0":-126.70911800207111,"vZ0":-5.099141718692548,"x":95.01,"y":202.88,"x0":-2.470874558663755,"y0":50.00303185791549,"z0":5.504732962517783,"aX":3.054005269925631},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":-4.9,"spinRate":2267,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4314105116321252,"extension":7.200827897950221},"index":0,"playId":"f5e9f87c-fa93-30d9-b773-a65106cafe6c","pitchNumber":1,"startTime":"2025-07-29T03:11:09.018Z","endTime":"2025-07-29T03:11:13.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08336021847046,"aZ":-25.978511907773274,"pfxX":1.8997324864242306,"pfxZ":3.793075910384908,"pX":-0.021277389968277174,"pZ":2.206927009055319,"vX0":5.858873573202813,"vY0":-126.60999902258094,"vZ0":-3.259387644591382,"x":117.81,"y":179.19,"x0":-2.605584777782879,"y0":50.00618624094544,"z0":5.573495971852773,"aX":3.1076025010172597},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2301,"spinDirection":180},"zone":8,"typeConfidence":0.91,"plateTime":0.4314028954356144,"extension":7.249684400571405},"hitData":{"launchSpeed":109.2,"launchAngle":20.0,"totalDistance":412.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.07,"coordY":36.72}},"index":1,"playId":"1dc3d1ae-9641-3cb2-b889-c9bfca80828b","pitchNumber":2,"startTime":"2025-07-29T03:11:23.576Z","endTime":"2025-07-29T03:11:44.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":-16.39999999999999,"leverageIndex":0.68,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:11:44.820Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:11:53.865Z","endTime":"2025-07-29T03:12:22.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.229613076346833,"aZ":-25.901040660869313,"pfxX":-10.482520691768336,"pfxZ":4.017479684624079,"pX":-0.06670995451146669,"pZ":2.3059083681050305,"vX0":9.206305644833478,"vY0":-124.03571746800583,"vZ0":-2.831723924754882,"x":119.54,"y":176.52,"x0":-2.4600853047407707,"y0":50.003341284764325,"z0":5.616340080700192,"aX":-16.374683813274245},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":2051,"spinDirection":243},"zone":5,"typeConfidence":0.88,"plateTime":0.4411684739126054,"extension":7.001586177136417},"hitData":{"launchSpeed":79.9,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.35,"coordY":163.24}},"index":0,"playId":"4a2d422a-0595-3fed-a902-24cd0ff57ed7","pitchNumber":1,"startTime":"2025-07-29T03:12:12.419Z","endTime":"2025-07-29T03:12:22.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:12:22.209Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Taylor Ward homers (25) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:14:24.781Z","endTime":"2025-07-29T03:15:55.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.30032253782434,"strikeZoneBottom":1.64990196052941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88154121618843,"aZ":-13.880185363400534,"pfxX":-6.008976491561666,"pfxZ":9.478567613107064,"pX":1.2204981579090084,"pZ":2.352922276623445,"vX0":8.76358283411468,"vY0":-138.5266997784888,"vZ0":-5.596142873470022,"x":70.48,"y":175.25,"x0":-1.2132788906277405,"y0":50.00526648632789,"z0":5.338147902349225,"aX":-11.60160129128921},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2521,"spinDirection":216},"zone":14,"typeConfidence":0.87,"plateTime":0.3964081399190751,"extension":6.698614439217593},"index":0,"playId":"f2d782a9-898b-305e-ae02-b841a2018113","pitchNumber":1,"startTime":"2025-07-29T03:14:29.780Z","endTime":"2025-07-29T03:14:34.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.0,"endSpeed":86.3,"strikeZoneTop":3.30032491889737,"strikeZoneBottom":1.61999428060314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87479938647424,"aZ":-14.603467615635,"pfxX":-6.019765948955418,"pfxZ":9.155850815672707,"pX":0.45125423427746575,"pZ":2.566659207752883,"vX0":6.382209851253056,"vY0":-138.15599841030885,"vZ0":-4.965515209557706,"x":99.8,"y":169.48,"x0":-1.1147659306013495,"y0":50.0015538872728,"z0":5.380235849434022,"aX":-11.551343321250492},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2506,"spinDirection":223},"zone":6,"typeConfidence":0.85,"plateTime":0.39755792289694813,"extension":6.535555932415083},"index":1,"playId":"7853a351-9bcd-3145-ac8f-4bbd1c12d7bc","pitchNumber":2,"startTime":"2025-07-29T03:14:43.066Z","endTime":"2025-07-29T03:14:46.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.5,"endSpeed":88.5,"strikeZoneTop":3.33021627490898,"strikeZoneBottom":1.6499010033641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.646047771103376,"aZ":-14.496010358332354,"pfxX":-6.6614040949274935,"pfxZ":8.77581467202371,"pX":1.067062890817034,"pZ":1.848674999437777,"vX0":8.419106117557355,"vY0":-141.5874501899418,"vZ0":-6.957975544538156,"x":76.33,"y":188.87,"x0":-1.0903466934616657,"y0":50.006297124066485,"z0":5.279813254213319,"aX":-13.424234469383794},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2555,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.3879946039877895,"extension":6.733955017718178},"index":2,"playId":"946d4464-c376-32bf-af85-983cd8e185cb","pitchNumber":3,"startTime":"2025-07-29T03:14:56.792Z","endTime":"2025-07-29T03:15:00.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.24057365955478,"strikeZoneBottom":1.62000035838341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69402454797561,"aZ":-14.572422642556827,"pfxX":-6.187923596483319,"pfxZ":8.830567167516984,"pX":1.0240622750832988,"pZ":2.603675538036521,"vX0":8.093580841146625,"vY0":-140.92610539626904,"vZ0":-5.045994878244482,"x":77.97,"y":168.48,"x0":-1.093255496118513,"y0":50.00517111466083,"z0":5.372671054997794,"aX":-12.33776705009447},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2588,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.3900096068614918,"extension":6.781917524680846},"index":3,"playId":"ba791fa6-d338-343d-ba3f-22b3fb6eb993","pitchNumber":4,"startTime":"2025-07-29T03:15:11.449Z","endTime":"2025-07-29T03:15:15.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.419290180309574,"aZ":-14.39761017489746,"pfxX":-5.820653276789228,"pfxZ":9.041998222168697,"pX":0.06310642819276005,"pZ":2.2231090639132574,"vX0":5.372662821844948,"vY0":-139.7886560275836,"vZ0":-5.921749821972344,"x":114.59,"y":178.76,"x0":-1.1336411724718118,"y0":50.003135852223835,"z0":5.325047052606875,"aX":-11.444961330144023},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":9.4,"spinRate":2506,"spinDirection":224},"zone":5,"typeConfidence":0.87,"plateTime":0.39279803628698584,"extension":6.681065806715855},"hitData":{"launchSpeed":105.1,"launchAngle":26.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":81.95,"coordY":39.98}},"index":4,"playId":"95ba0154-424a-3460-b230-e466d4355615","pitchNumber":5,"startTime":"2025-07-29T03:15:28.003Z","endTime":"2025-07-29T03:15:55.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":16.400000000000006,"leverageIndex":1.3,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:15:55.881Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:16:06.629Z","endTime":"2025-07-29T03:17:44.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.59062611765961,"strikeZoneBottom":1.80000369206169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.704011126643234,"aZ":-27.338069348195624,"pfxX":1.7497087206999566,"pfxZ":2.792771720887515,"pX":0.9237575792555058,"pZ":1.2778282658980187,"vX0":4.972677846569502,"vY0":-130.75430161478062,"vZ0":-5.311131871855896,"x":81.79,"y":204.28,"x0":-1.2303167928368177,"y0":50.00190056794914,"z0":5.388037898240275,"aX":3.026881005648689},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2643,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.4189879920639359,"extension":6.578057236686921},"index":0,"playId":"e365957b-3372-37e0-b882-9b21ba81b56f","pitchNumber":1,"startTime":"2025-07-29T03:16:20.649Z","endTime":"2025-07-29T03:16:24.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57807461665557,"aZ":-27.139036296122807,"pfxX":2.106983258924619,"pfxZ":2.827531160679972,"pX":1.2735936125496876,"pZ":1.5730566736020613,"vX0":5.719800242806257,"vY0":-132.4834751740823,"vZ0":-4.843320889044477,"x":68.45,"y":196.31,"x0":-1.184907808329835,"y0":50.00585273401223,"z0":5.4019827001062275,"aX":3.7556048929565495},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2721,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.4129919445847223,"extension":6.638885967402916},"index":1,"playId":"adf82e37-1dc6-3a13-8625-73b783f8aa44","pitchNumber":2,"startTime":"2025-07-29T03:16:34.409Z","endTime":"2025-07-29T03:16:39.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74309662284713,"aZ":-12.170704292947034,"pfxX":-5.025322243257119,"pfxZ":10.024865696458576,"pX":-0.082355185723411,"pZ":2.226882698811983,"vX0":4.84788896648966,"vY0":-140.98984361580708,"vZ0":-6.34597916780802,"x":120.14,"y":178.65,"x0":-1.178738306373219,"y0":50.00148705877923,"z0":5.306801490323462,"aX":-10.025806328246208},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":8.0,"spinRate":2501,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.38982909158941315,"extension":6.790666352062794},"index":2,"playId":"aed09469-89f3-3116-a41a-e132c8688718","pitchNumber":3,"startTime":"2025-07-29T03:16:50.206Z","endTime":"2025-07-29T03:16:55.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.58996805485183,"strikeZoneBottom":1.79999876652624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039605552148096,"aZ":-27.247924140549646,"pfxX":2.736796754355108,"pfxZ":2.82463579806557,"pX":1.5949060904780747,"pZ":1.0241991403210624,"vX0":6.017409087172589,"vY0":-131.08323723996187,"vZ0":-6.072416330111713,"x":56.21,"y":211.13,"x0":-1.0836963491614784,"y0":50.003819008666014,"z0":5.3982382282525485,"aX":4.774762284558907},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-6.2,"spinRate":2742,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.41742875010435965,"extension":6.923523021674101},"index":3,"playId":"5f19c9e4-8eba-3777-b3b7-13e1d283be38","pitchNumber":4,"startTime":"2025-07-29T03:17:17.562Z","endTime":"2025-07-29T03:17:20.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06535627535877,"aZ":-28.85973762479894,"pfxX":3.5344333194771385,"pfxZ":1.9037501317370484,"pX":0.4118681846018244,"pZ":1.5522977211131006,"vX0":2.9982088715251694,"vY0":-130.6193914610883,"vZ0":-4.53217129829637,"x":101.3,"y":196.87,"x0":-1.207626859258001,"y0":50.00087130514317,"z0":5.4657096487314645,"aX":6.139527762503379},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-7.1,"spinRate":2740,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.41844739071614034,"extension":6.6746523311664},"hitData":{"launchSpeed":73.6,"launchAngle":62.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.76,"coordY":147.52}},"index":4,"playId":"9e5111c2-f8e1-3476-8cee-c734b9b667b5","pitchNumber":5,"startTime":"2025-07-29T03:17:35.222Z","endTime":"2025-07-29T03:17:44.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:17:44.904Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Logan O'Hoppe hits a ground-rule double (6) on a fly ball to right field.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:17:58.970Z","endTime":"2025-07-29T03:18:51.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.112664116309578,"aZ":-28.064759038376565,"pfxX":2.314699140822752,"pfxZ":2.310096574561589,"pX":0.752921877691439,"pZ":1.5554230369708206,"vX0":4.390665788179894,"vY0":-131.77285416014402,"vZ0":-4.673231297270082,"x":88.3,"y":196.78,"x0":-1.2284543949587288,"y0":50.00252737840768,"z0":5.398352301457929,"aX":4.114255766290427},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.41391868178809377,"extension":6.729202571216715},"index":0,"playId":"53bbc48a-ee07-30bf-8ac6-a5230a74d5ca","pitchNumber":1,"startTime":"2025-07-29T03:18:08.444Z","endTime":"2025-07-29T03:18:12.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.48123349318639,"strikeZoneBottom":1.67000221267723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.329619019695905,"aZ":-26.38821751893316,"pfxX":1.9857477018300438,"pfxZ":3.2481276067600566,"pX":1.3811759315487417,"pZ":1.29412797068973,"vX0":6.084494658574915,"vY0":-131.65391638511076,"vZ0":-5.547815447125367,"x":64.35,"y":203.84,"x0":-1.204956487194244,"y0":50.00086697393191,"z0":5.347413231126104,"aX":3.5320321850621093},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2695,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.41385956719552164,"extension":6.548982900055213},"index":1,"playId":"ee7598ea-e8e8-30c9-90ac-ecb92859f147","pitchNumber":2,"startTime":"2025-07-29T03:18:21.501Z","endTime":"2025-07-29T03:18:25.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.635987920397824,"aZ":-14.233161140557604,"pfxX":-6.131390588698795,"pfxZ":8.820690583876335,"pX":-0.030327004954165813,"pZ":1.9358033126345033,"vX0":5.663411083369554,"vY0":-141.98186913775567,"vZ0":-6.71310070429425,"x":118.16,"y":186.51,"x0":-1.257884738665654,"y0":50.00310511625136,"z0":5.2431135131418385,"aX":-12.471990280209788},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2533,"spinDirection":227},"zone":8,"typeConfidence":0.89,"plateTime":0.38632580404242134,"extension":6.749150005946846},"hitData":{"launchSpeed":101.9,"launchAngle":34.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":203.09,"coordY":76.3}},"index":2,"playId":"0f0392a8-5d4a-3d22-a698-2d8ac1e664a0","pitchNumber":3,"startTime":"2025-07-29T03:18:35.728Z","endTime":"2025-07-29T03:18:51.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":594798,"link":"/api/v1/people/594798"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":0.64,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:18:51.354Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Rengifo homers (5) on a fly ball to right field. Logan O'Hoppe scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:22:17.048Z","endTime":"2025-07-29T03:24:43.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:19:53.605Z","endTime":"2025-07-29T03:20:12.146Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Jacob deGrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T03:20:12.146Z","endTime":"2025-07-29T03:22:19.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594798,"link":"/api/v1/people/594798","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007034790873348,"aZ":-14.805377585977688,"pfxX":-6.17537022230561,"pfxZ":9.188567349664162,"pX":-0.5614476161196402,"pZ":2.592214141496036,"vX0":8.411318866030191,"vY0":-136.59556569897168,"vZ0":-4.7542377853909965,"x":138.4,"y":168.79,"x0":-2.877926242365864,"y0":50.00132009576055,"z0":5.372657362978608,"aX":-11.671961015895686},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2456,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.4009314209965247,"extension":6.174299088527797},"index":2,"playId":"100a0de7-7d8c-3012-8726-6b60871584a2","pitchNumber":1,"startTime":"2025-07-29T03:22:19.202Z","endTime":"2025-07-29T03:22:22.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.204276094115283,"aZ":-35.98982144890659,"pfxX":7.451229665331506,"pfxZ":-2.701932849143492,"pX":0.19844412490244312,"pZ":0.9561199450955146,"vX0":5.41572647538273,"vY0":-118.7835901641093,"vZ0":-2.798835730400175,"x":109.44,"y":212.96,"x0":-3.0883353391801807,"y0":50.002140137330734,"z0":5.4593187321934025,"aX":10.52406006208613},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.3,"breakHorizontal":-14.9,"spinRate":2569,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4631549112647946,"extension":6.072663625864622},"index":3,"playId":"9e36b4c9-640f-398e-b628-940e29b958b7","pitchNumber":2,"startTime":"2025-07-29T03:22:40.699Z","endTime":"2025-07-29T03:22:43.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T03:22:56.523Z","endTime":"2025-07-29T03:23:10.617Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.2300665229314,"strikeZoneBottom":1.490002447423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0975087644256,"aZ":-14.695308721326166,"pfxX":-6.169827870608838,"pfxZ":9.346546771854413,"pX":-0.9656221924506196,"pZ":3.3623297021273797,"vX0":7.479640401912711,"vY0":-136.1910645163267,"vZ0":-2.8211441548128673,"x":153.81,"y":148.0,"x0":-2.9515353199970806,"y0":50.00633616025122,"z0":5.4335545743576885,"aX":-11.54345452599414},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2457,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4028290328593114,"extension":6.16898191223458},"index":5,"playId":"f011ac20-afb9-3e48-a588-c2b1c8e429d0","pitchNumber":3,"startTime":"2025-07-29T03:23:10.617Z","endTime":"2025-07-29T03:23:15.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.1702010072299,"strikeZoneBottom":1.49000249996724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.117297798657603,"aZ":-22.457306810854433,"pfxX":-12.562437638364063,"pfxZ":6.44431777549735,"pX":0.3442371033527722,"pZ":0.6600423166516192,"vX0":10.979678362957094,"vY0":-122.29867463210462,"vZ0":-6.891662689144137,"x":103.88,"y":220.96,"x0":-2.5809160452665627,"y0":50.00316558963344,"z0":5.452990521027199,"aX":-18.94592774346976},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.1,"breakHorizontal":20.0,"spinRate":2365,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.44860648398377734,"extension":6.407539948805359},"index":6,"playId":"18ccc16e-127f-3bc8-9f34-8933769a9094","pitchNumber":4,"startTime":"2025-07-29T03:23:28.767Z","endTime":"2025-07-29T03:23:33.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.1702171462663,"strikeZoneBottom":1.49000269592919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73375676980891,"aZ":-36.16489519319981,"pfxX":6.5880356004569265,"pfxZ":-2.7792130629662495,"pX":0.7806336457764632,"pZ":-0.4745549757832425,"vX0":6.85889830038701,"vY0":-119.80857840123545,"vZ0":-5.835496960313294,"x":87.24,"y":251.59,"x0":-2.9879773456689507,"y0":50.00261388529279,"z0":5.2697188928971945,"aX":9.461566330955614},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.4,"breakHorizontal":-13.7,"spinRate":2674,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.45927363936989707,"extension":6.18420270696455},"index":7,"playId":"662ba0ce-31c8-3407-8b22-d61782b775e8","pitchNumber":5,"startTime":"2025-07-29T03:23:53.067Z","endTime":"2025-07-29T03:23:57.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.519172370346148,"aZ":-21.26711264935279,"pfxX":-10.66625430366085,"pfxZ":7.028982425713004,"pX":-0.46416541811790596,"pZ":2.8760387120859936,"vX0":8.999904062336853,"vY0":-123.74837669662472,"vZ0":-2.2073687024904625,"x":134.69,"y":161.13,"x0":-2.7610258440416975,"y0":50.00474346740188,"z0":5.559818327391178,"aX":-16.557430484435077},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.5,"breakHorizontal":17.3,"spinRate":2261,"spinDirection":239},"zone":1,"typeConfidence":0.9,"plateTime":0.44247987437368863,"extension":6.303341927631375},"hitData":{"launchSpeed":98.2,"launchAngle":30.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.68,"coordY":81.09}},"index":8,"playId":"c05f060f-38c3-33e9-8c47-07ed57a36b69","pitchNumber":6,"startTime":"2025-07-29T03:24:18.027Z","endTime":"2025-07-29T03:24:43.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":14.400000000000006,"leverageIndex":1.23,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:24:43.596Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gustavo Campero singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:24:51.583Z","endTime":"2025-07-29T03:25:52.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":80.4,"endSpeed":73.5,"strikeZoneTop":3.08999824886694,"strikeZoneBottom":1.46999964357287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804315537231968,"aZ":-37.827172751171034,"pfxX":9.40660056998227,"pfxZ":-4.124297973539186,"pX":-0.6601054305335062,"pZ":2.407656277062076,"vX0":3.1488738450091245,"vY0":-117.0469031557488,"vZ0":0.7463488810932772,"x":142.16,"y":173.77,"x0":-3.2499842092504663,"y0":50.00500516232901,"z0":5.664120447790071,"aX":12.8813751266072},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.0,"breakHorizontal":-17.9,"spinRate":2627,"spinDirection":30},"zone":4,"typeConfidence":0.9,"plateTime":0.4703349856836203,"extension":5.931706267043574},"index":0,"playId":"1bca0361-4216-31fe-acfe-42925e1bd07e","pitchNumber":1,"startTime":"2025-07-29T03:25:07.596Z","endTime":"2025-07-29T03:25:11.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.08999682056145,"strikeZoneBottom":1.49999893831382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1327513363771,"aZ":-15.904694951611154,"pfxX":-3.6002904221020318,"pfxZ":8.787317151681638,"pX":-1.0696877169552048,"pZ":2.7379858637228893,"vX0":6.190089951299581,"vY0":-135.3593317150636,"vZ0":-4.148193430830935,"x":157.77,"y":164.85,"x0":-2.9206491155040855,"y0":50.00385517973884,"z0":5.40729563741099,"aX":-6.667231653492743},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2391,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.40496554003032514,"extension":6.116412022349471},"index":1,"playId":"2bb34380-d21d-35d3-909b-ff082a281a85","pitchNumber":2,"startTime":"2025-07-29T03:25:24.313Z","endTime":"2025-07-29T03:25:28.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35744888754903,"aZ":-12.279185926870767,"pfxX":-5.581121892947504,"pfxZ":10.71902026689184,"pX":-0.011657075232366906,"pZ":2.4095832270843376,"vX0":9.133926426408049,"vY0":-136.2197557760597,"vZ0":-5.535227080442755,"x":117.44,"y":173.72,"x0":-2.702158209191399,"y0":50.004319907079505,"z0":5.336318837267213,"aX":-10.361064234785037},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2489,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4039950437869768,"extension":6.301095884209268},"hitData":{"launchSpeed":96.6,"launchAngle":12.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.77,"coordY":102.87}},"index":2,"playId":"fa72cc67-1bff-37bd-b192-55d86aafb8ae","pitchNumber":3,"startTime":"2025-07-29T03:25:41.708Z","endTime":"2025-07-29T03:25:52.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:25:52.504Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Newman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:26:59.449Z","endTime":"2025-07-29T03:29:36.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,8,9],"actionIndex":[4,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":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:26:08.160Z","endTime":"2025-07-29T03:27:01.619Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.673060379036656,"aZ":-11.605089360394304,"pfxX":-6.502410493629148,"pfxZ":10.879188457186181,"pX":-0.7382717748513028,"pZ":2.168033449274014,"vX0":8.182841744009648,"vY0":-137.20181573819718,"vZ0":-6.400239025973951,"x":145.14,"y":180.24,"x0":-2.9260788058377414,"y0":50.00397551155034,"z0":5.33537959111077,"aX":-12.296246244120933},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":9.8,"spinRate":2517,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.40046872813341494,"extension":6.313334521068447},"index":1,"playId":"a5cb63fb-23e4-379f-9fcc-60a7fbed6538","pitchNumber":1,"startTime":"2025-07-29T03:27:01.619Z","endTime":"2025-07-29T03:27:04.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"b36b6375-0a49-33e8-b08f-3b87d4e3a88d","startTime":"2025-07-29T03:27:24.123Z","endTime":"2025-07-29T03:27:28.780Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.20989533414084,"strikeZoneBottom":1.52999645085733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.157814966946155,"aZ":-36.29348099832948,"pfxX":9.133452696959585,"pfxZ":-2.9199436465617996,"pX":0.8056354723141119,"pZ":1.3838236053823445,"vX0":5.952112386216131,"vY0":-118.45441615550473,"vZ0":-1.9549064173467692,"x":86.29,"y":201.42,"x0":-2.932537652603542,"y0":50.00310939018059,"z0":5.5606729322908075,"aX":12.8841888635944},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.5,"breakHorizontal":-18.0,"spinRate":2743,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4636848792079169,"extension":6.212754876186526},"index":3,"playId":"e0d8b767-f8d7-3780-a66e-37ccb817effb","pitchNumber":2,"startTime":"2025-07-29T03:27:49.151Z","endTime":"2025-07-29T03:27:56.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gustavo Campero steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":4,"actionPlayId":"e0d8b767-f8d7-3780-a66e-37ccb817effb","startTime":"2025-07-29T03:28:07.618Z","endTime":"2025-07-29T03:28:25.603Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"first":{"id":672569,"link":"/api/v1/people/672569"},"postOnSecond":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.42,"dramaIndex":20.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.11990134974774,"strikeZoneBottom":1.49996687938215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.837435114040375,"aZ":-12.602530413341402,"pfxX":-5.384497237374132,"pfxZ":10.434726692238165,"pX":-0.6967145115909967,"pZ":2.6840100117801446,"vX0":7.778104355055306,"vY0":-136.30361339372743,"vZ0":-5.0063443308966695,"x":143.56,"y":166.31,"x0":-2.8919054211212556,"y0":50.00462583879186,"z0":5.4195640220500065,"aX":-10.101671157633387},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2513,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.40234014929987083,"extension":6.285253071221297},"index":5,"playId":"95a0a6ed-834d-3210-80f4-c8b0fb096387","pitchNumber":3,"startTime":"2025-07-29T03:28:25.603Z","endTime":"2025-07-29T03:28:33.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"second":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gustavo Campero steals (3) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":6,"actionPlayId":"95a0a6ed-834d-3210-80f4-c8b0fb096387","startTime":"2025-07-29T03:28:41.539Z","endTime":"2025-07-29T03:28:52.203Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"second":{"id":672569,"link":"/api/v1/people/672569"},"postOnThird":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-29T03:28:52.203Z","endTime":"2025-07-29T03:29:03.168Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.170189137084364,"aZ":-37.99312810975506,"pfxX":9.768083722875355,"pfxZ":-4.061496404955355,"pX":0.6167687670827676,"pZ":0.6162793855733474,"vX0":5.31040942602258,"vY0":-119.81368389872647,"vZ0":-3.316626246328964,"x":93.49,"y":222.14,"x0":-2.9074393180043026,"y0":50.001712050971335,"z0":5.461905683589012,"aX":14.000890968172333},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.9,"breakHorizontal":-19.1,"spinRate":2813,"spinDirection":30},"zone":14,"typeConfidence":0.89,"plateTime":0.45960870508793583,"extension":6.224405073893119},"index":8,"playId":"f24d3d5a-da73-3666-b423-31dce77006d2","pitchNumber":4,"startTime":"2025-07-29T03:29:03.168Z","endTime":"2025-07-29T03:29:08.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.197924920811015,"aZ":-13.020727309803513,"pfxX":-5.221316803601911,"pfxZ":10.30622413661615,"pX":0.1459798315312575,"pZ":2.7221363944137003,"vX0":9.787631365882088,"vY0":-135.8278880453416,"vZ0":-4.520513578450952,"x":111.44,"y":165.28,"x0":-2.8344014803209405,"y0":50.00483484935308,"z0":5.321001151871065,"aX":-9.70613728453605},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2550,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.4040573973858259,"extension":6.243936082437057},"index":9,"playId":"71938f7e-b791-31d3-aacb-fc33d8093c73","pitchNumber":5,"startTime":"2025-07-29T03:29:32.804Z","endTime":"2025-07-29T03:29:36.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621028,"link":"/api/v1/people/621028","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.42,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:29:36.857Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T03:29:53.677Z","endTime":"2025-07-29T03:31:11.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.28000059221444,"strikeZoneBottom":1.57999929701522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730618880305077,"aZ":-23.75470438924551,"pfxX":-11.983711190349315,"pfxZ":5.592565244942185,"pX":-0.2503162351704357,"pZ":1.1338966927589162,"vX0":9.47179213239495,"vY0":-122.33560234764118,"vZ0":-5.476544787493599,"x":126.54,"y":208.16,"x0":-2.628782376022329,"y0":50.00156241506063,"z0":5.456495567547998,"aX":-18.034435173970493},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.9,"breakHorizontal":19.3,"spinRate":2196,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.44893567982846116,"extension":6.347861224022309},"index":0,"playId":"6e55abb8-6729-352f-8d92-7df67115b3db","pitchNumber":1,"startTime":"2025-07-29T03:30:00.160Z","endTime":"2025-07-29T03:30:04.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.22019718354968,"strikeZoneBottom":1.58000145777029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.433793558226608,"aZ":-35.25293712955972,"pfxX":9.491940690249871,"pfxZ":-2.231376803954239,"pX":0.649487347991249,"pZ":2.0173619576575947,"vX0":5.531294509975882,"vY0":-117.6493020924445,"vZ0":-0.6207840248087193,"x":92.24,"y":184.31,"x0":-2.976883191946529,"y0":50.00127610673219,"z0":5.594732911243382,"aX":13.105650861593796},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.8,"breakHorizontal":-18.7,"spinRate":2626,"spinDirection":31},"zone":9,"typeConfidence":0.9,"plateTime":0.46824973216432797,"extension":5.987095785019041},"index":1,"playId":"248f6f8a-7066-361a-a950-7ab66bcfc82f","pitchNumber":2,"startTime":"2025-07-29T03:30:16.481Z","endTime":"2025-07-29T03:30:23.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.590432347556224,"aZ":-23.568485098732882,"pfxX":-11.549558549713236,"pfxZ":5.666879049438895,"pX":-0.23207205088940325,"pZ":1.625054334227603,"vX0":9.55298053413607,"vY0":-122.81488035661509,"vZ0":-4.56883106118826,"x":125.85,"y":194.9,"x0":-2.6822169260906388,"y0":50.00443634381331,"z0":5.527738325948279,"aX":-17.546879993898816},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":2234,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.44692510635878513,"extension":6.429039404136683},"index":2,"playId":"fadce17d-8db7-3cec-b65a-3781ee066c3c","pitchNumber":3,"startTime":"2025-07-29T03:30:35.015Z","endTime":"2025-07-29T03:30:38.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T03:30:48.765Z","endTime":"2025-07-29T03:31:07.528Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33194634666226,"aZ":-22.728643877108023,"pfxX":-12.256924724800552,"pfxZ":6.190702130277284,"pX":0.332185387703327,"pZ":0.7611850749782262,"vX0":10.880392806183403,"vY0":-123.24595920166139,"vZ0":-6.730692202375825,"x":104.34,"y":218.23,"x0":-2.5644607758494447,"y0":50.003267760727944,"z0":5.469301129439894,"aX":-18.70486866293739},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":19.4,"spinRate":2234,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.44579094298529753,"extension":6.380307611303523},"index":4,"playId":"2f5875db-1d1f-3e19-b173-1afc8564a88e","pitchNumber":4,"startTime":"2025-07-29T03:31:07.528Z","endTime":"2025-07-29T03:31:11.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":672569,"link":"/api/v1/people/672569"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:31:11.434Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T03:33:40.381Z","endTime":"2025-07-29T03:35:04.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José Quijada replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-29T03:32:07.226Z","endTime":"2025-07-29T03:33:42.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650671,"link":"/api/v1/people/650671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.10031254378249,"strikeZoneBottom":1.47999910589255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.568303448691747,"aZ":-14.21741876358739,"pfxX":3.9914934364504147,"pfxZ":9.806762288436884,"pX":-0.4666359420376072,"pZ":3.859626549813085,"vX0":-6.863733576706473,"vY0":-134.54696965772152,"vZ0":-1.726127802272015,"x":134.79,"y":134.57,"x0":1.6004190844773156,"y0":50.002030034813025,"z0":5.518570627754241,"aX":7.308966469984922},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.8,"spinRate":2214,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4073065148101307,"extension":6.395297267774858},"index":1,"playId":"675837c6-53f8-3f6b-a473-dde0d7fa004c","pitchNumber":1,"startTime":"2025-07-29T03:33:42.541Z","endTime":"2025-07-29T03:33:47.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.64099933717133,"aZ":-13.915253588381761,"pfxX":4.0923024053043004,"pfxZ":9.662757812640724,"pX":0.2302101817079713,"pZ":3.4496471446741497,"vX0":-6.239249255950708,"vY0":-136.72000890775539,"vZ0":-2.285056589694391,"x":108.22,"y":145.64,"x0":2.01205315711914,"y0":50.005333111672506,"z0":5.253400442155193,"aX":7.7356508571441625},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-6.1,"spinRate":2255,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.4009044473179926,"extension":6.410812195559998},"index":2,"playId":"35b51c02-a36d-35a9-a474-9700138dc4ce","pitchNumber":2,"startTime":"2025-07-29T03:33:53.856Z","endTime":"2025-07-29T03:33:57.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.13000078048651,"strikeZoneBottom":1.45031402375684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.814054933801103,"aZ":-13.257104999446335,"pfxX":4.635267448115366,"pfxZ":9.896098371206428,"pX":-0.9938500451996202,"pZ":2.686709560730052,"vX0":-8.659595186308378,"vY0":-137.47075464717713,"vZ0":-4.178535435729064,"x":154.88,"y":166.24,"x0":1.5964986792356026,"y0":50.00342727841983,"z0":5.127992007113987,"aX":8.861930039687575},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":2270,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.3986163484112484,"extension":6.7903079958780115},"index":3,"playId":"10b26859-d314-3be9-9965-3b547c6515da","pitchNumber":3,"startTime":"2025-07-29T03:34:08.697Z","endTime":"2025-07-29T03:34:13.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.13000054286223,"strikeZoneBottom":1.45031528563145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.960628085467146,"aZ":-13.457738198083065,"pfxX":3.2817156909917937,"pfxZ":10.092295911547161,"pX":0.4459790241999973,"pZ":4.556136965861908,"vX0":-4.591200523465391,"vY0":-135.63767024058197,"vZ0":0.1639661578939664,"x":100.0,"y":115.76,"x0":1.7378901570787548,"y0":50.003417330360044,"z0":5.436866444774171,"aX":6.087066314713053},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":-4.9,"spinRate":2291,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.4045496489115479,"extension":6.513892889538696},"index":4,"playId":"1ee484a9-f425-3ed2-99d0-58b0315c7ad5","pitchNumber":4,"startTime":"2025-07-29T03:34:23.124Z","endTime":"2025-07-29T03:34:27.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.18935632988301,"strikeZoneBottom":1.50968606002667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.568184345647396,"aZ":-14.402467464546996,"pfxX":4.535519168842672,"pfxZ":9.730481576131732,"pX":-0.09780529838312514,"pZ":2.6968393622740154,"vX0":-6.462624008860413,"vY0":-135.0822223247295,"vZ0":-3.830195832308876,"x":120.73,"y":165.97,"x0":1.7491914810883538,"y0":50.006194618237835,"z0":5.162376102973026,"aX":8.287425333036307},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-6.6,"spinRate":2249,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.40726613177095405,"extension":6.6244129512535},"index":5,"playId":"6beb59b4-88d0-3906-b278-c4edc6e5de3d","pitchNumber":5,"startTime":"2025-07-29T03:34:44.761Z","endTime":"2025-07-29T03:34:48.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.13000037320757,"strikeZoneBottom":1.48000084405215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74807508085024,"aZ":-14.14055138731578,"pfxX":4.066881953561092,"pfxZ":9.789638596697788,"pX":-1.440646346703814,"pZ":3.01296372384041,"vX0":-9.318838831049938,"vY0":-135.40783876852655,"vZ0":-3.1995506509484466,"x":171.91,"y":157.43,"x0":1.5293033257352449,"y0":50.00330632953781,"z0":5.20972161606873,"aX":7.492622229282652},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-5.2,"spinRate":2312,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4057290544429959,"extension":6.875274807133354},"index":6,"playId":"ebe706ab-f47f-3bdd-82f6-ed69065e44f5","pitchNumber":6,"startTime":"2025-07-29T03:34:59.900Z","endTime":"2025-07-29T03:35:04.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:35:04.223Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corey Seager lines out to center fielder Jo Adell.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T03:35:22.090Z","endTime":"2025-07-29T03:37:51.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.39999854193764,"strikeZoneBottom":1.45000398524095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56504716183825,"aZ":-21.316381983746112,"pfxX":9.518089639918923,"pfxZ":6.306160725273477,"pX":0.16317876128516248,"pZ":0.5623710931850417,"vX0":-7.2690020938075035,"vY0":-130.65887194282942,"vZ0":-7.544283640045052,"x":110.78,"y":223.6,"x0":1.7502179051881552,"y0":50.004510730675094,"z0":5.099449914502804,"aX":16.392248510495055},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":1813,"spinDirection":123},"zone":14,"typeConfidence":0.61,"plateTime":0.4198575390813395,"extension":6.746236985683141},"index":0,"playId":"6016063e-c5f8-3e2d-a7e8-74052f027147","pitchNumber":1,"startTime":"2025-07-29T03:35:30.373Z","endTime":"2025-07-29T03:35:34.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"1ec1faad-5ed6-4d4f-858a-af9b0bfadc53","startTime":"2025-07-29T03:35:47.739Z","endTime":"2025-07-29T03:35:52.739Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-29T03:36:01.008Z","endTime":"2025-07-29T03:36:33.723Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.44498175462312,"strikeZoneBottom":1.52498246825765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.626855789280285,"aZ":-14.854651083029976,"pfxX":3.6746750237493466,"pfxZ":8.993450228242402,"pX":0.4917999029951251,"pZ":4.080464421572778,"vX0":-4.842767239527481,"vY0":-137.67462540935347,"vZ0":-0.5615236876970858,"x":98.25,"y":128.61,"x0":1.7934962250457889,"y0":50.004296270929004,"z0":5.289462316171173,"aX":7.078393943490582},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2211,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.39735042335271187,"extension":6.6259352750883815},"index":3,"playId":"e8d7cb63-25f3-304c-bf9f-9eef91e73373","pitchNumber":2,"startTime":"2025-07-29T03:36:33.723Z","endTime":"2025-07-29T03:36:37.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30961803569292,"aZ":-16.259140436884362,"pfxX":4.654046396526679,"pfxZ":8.307422542415074,"pX":-0.3001562405483361,"pZ":3.2600910849657567,"vX0":-6.860978319538906,"vY0":-137.4873072451928,"vZ0":-2.2689498226856375,"x":128.44,"y":150.76,"x0":1.62225849737625,"y0":50.00218164644345,"z0":5.198753890879014,"aX":8.915861385231022},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-7.0,"spinRate":2167,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.3982946816153379,"extension":6.662267290718127},"index":4,"playId":"aadba8c9-db29-3f3f-8f48-5cbba95b0abf","pitchNumber":3,"startTime":"2025-07-29T03:36:58.389Z","endTime":"2025-07-29T03:37:08.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33518211868961,"aZ":-13.770247466462227,"pfxX":5.436232433794254,"pfxZ":9.615692408402175,"pX":-0.03301600925801374,"pZ":1.7925472270221627,"vX0":-6.349507537575454,"vY0":-138.532743346807,"vZ0":-6.53937182037839,"x":118.26,"y":190.38,"x0":1.5990648860100978,"y0":50.00417058662018,"z0":5.131304642844903,"aX":10.406654278492416},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-8.3,"spinRate":2399,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.3977008742268131,"extension":6.717163510702579},"hitData":{"launchSpeed":105.1,"launchAngle":13.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.39,"coordY":76.04}},"index":5,"playId":"4765305e-b7ca-3c75-86b4-0b29d5783013","pitchNumber":4,"startTime":"2025-07-29T03:37:39.833Z","endTime":"2025-07-29T03:37:51.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:37:51.180Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Jo Adell. Josh Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T03:38:12.351Z","endTime":"2025-07-29T03:39:05.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.37505921382455,"strikeZoneBottom":1.69999756583596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.272891650782988,"aZ":-24.236093051173587,"pfxX":8.946002524234116,"pfxZ":4.736980987124278,"pX":0.8392587599936934,"pZ":0.8994512199012733,"vX0":-5.120809287713445,"vY0":-128.49933363501546,"vZ0":-5.730792322576551,"x":85.01,"y":214.49,"x0":1.6941899569296643,"y0":50.001659348138624,"z0":5.038027646173441,"aX":14.98059464433322},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":1647,"spinDirection":118},"zone":14,"typeConfidence":0.86,"plateTime":0.42602450714293383,"extension":6.732089927250524},"index":0,"playId":"a6e908bf-f838-331f-86ff-d08ec59cd8af","pitchNumber":1,"startTime":"2025-07-29T03:38:20.661Z","endTime":"2025-07-29T03:38:24.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.2,"endSpeed":86.6,"strikeZoneTop":3.37506319822263,"strikeZoneBottom":1.69999591664616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01492565683382,"aZ":-12.627859990104113,"pfxX":3.5653939372152967,"pfxZ":10.12550819446573,"pX":-1.3183057932018825,"pZ":2.971876567674967,"vX0":-9.081036308354328,"vY0":-138.339921137594,"vZ0":-3.622040457398917,"x":167.25,"y":158.54,"x0":1.5494940906918009,"y0":50.00447799235945,"z0":5.149730971124539,"aX":6.885063844336597},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.4,"spinRate":2301,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.39654389477525376,"extension":6.621911336582358},"index":1,"playId":"cb97dacb-6192-3ef4-9316-39e80eabc09b","pitchNumber":2,"startTime":"2025-07-29T03:38:36.740Z","endTime":"2025-07-29T03:38:40.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.191530454388825,"aZ":-11.81096635053264,"pfxX":2.839351606964456,"pfxZ":10.610078817868564,"pX":-0.1675344136275112,"pZ":2.980774950300646,"vX0":-5.95214827090903,"vY0":-138.24049989229005,"vZ0":-3.7306926367085858,"x":123.39,"y":158.3,"x0":1.652700043018095,"y0":50.00639598963948,"z0":5.1509868119829045,"aX":5.451926916280402},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-3.8,"spinRate":2362,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.39747432211052036,"extension":6.654731851780962},"hitData":{"launchSpeed":87.2,"launchAngle":14.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.7,"coordY":95.84}},"index":2,"playId":"31cb4842-1bfe-36a0-a8bf-ef245ae4a0b2","pitchNumber":3,"startTime":"2025-07-29T03:38:54.732Z","endTime":"2025-07-29T03:39:05.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.32,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:39:05.100Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to shortstop Zach Neto.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T03:41:34.118Z","endTime":"2025-07-29T03:43:31.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,8],"actionIndex":[1,7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:39:17.780Z","endTime":"2025-07-29T03:40:21.844Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces José Quijada.","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-29T03:40:21.844Z","endTime":"2025-07-29T03:41:36.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":80.8,"endSpeed":73.4,"strikeZoneTop":3.37920917710568,"strikeZoneBottom":1.66958803443121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90718642389625,"aZ":-34.12077965371658,"pfxX":7.1660584495783715,"pfxZ":-1.4071784332209916,"pX":-0.7615952603432483,"pZ":3.769317300475465,"vX0":0.9747324615675751,"vY0":-117.58849747596442,"vZ0":2.425318213303418,"x":146.03,"y":137.01,"x0":-2.112767285668994,"y0":50.00372355468468,"z0":5.918146313170672,"aX":9.908819319451606},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.6,"breakHorizontal":-13.2,"spinRate":2583,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.46806674299961104,"extension":6.382313215532687},"index":2,"playId":"07e4de89-3539-36f2-ad7e-c195855499eb","pitchNumber":1,"startTime":"2025-07-29T03:41:36.227Z","endTime":"2025-07-29T03:41:40.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":83.6,"endSpeed":76.9,"strikeZoneTop":3.37922846160858,"strikeZoneBottom":1.73000166918138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.246803300653262,"aZ":-32.12379893385837,"pfxX":5.2385574570315585,"pfxZ":0.032236520066965646,"pX":1.9370264369673882,"pZ":1.1101556776904318,"vX0":7.646874680944998,"vY0":-121.44472601799451,"vZ0":-4.0643144410518035,"x":43.17,"y":208.81,"x0":-1.9409817701896093,"y0":50.00215672121166,"z0":5.619587005702037,"aX":7.7715715443741775},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-11.4,"spinRate":2692,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45215075165124974,"extension":6.545868336653013},"index":3,"playId":"d420177a-45ab-3901-8cb1-716c070552b2","pitchNumber":2,"startTime":"2025-07-29T03:41:50.539Z","endTime":"2025-07-29T03:41:53.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.853422771182935,"aZ":-28.22011048443201,"pfxX":0.1975856038183501,"pfxZ":2.2995669232614837,"pX":-0.6054150777585803,"pZ":2.640325554557026,"vX0":3.596679133924445,"vY0":-130.20915380988944,"vZ0":-2.646748691341646,"x":140.08,"y":167.49,"x0":-2.029226806922184,"y0":50.00469548138834,"z0":5.8011593809758795,"aX":0.3392438620438075},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-1.1,"spinRate":2314,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.42034278331282326,"extension":6.386659679280004},"index":4,"playId":"caeca203-c135-3a08-b89f-313bf410cd9b","pitchNumber":3,"startTime":"2025-07-29T03:42:09.269Z","endTime":"2025-07-29T03:42:14.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"startTime":"2025-07-29T03:42:32.031Z","endTime":"2025-07-29T03:42:45.687Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.43962278751065,"strikeZoneBottom":1.73000098682672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.195302437036958,"aZ":-22.943112696984628,"pfxX":2.4189037152238253,"pfxZ":5.047007893290322,"pX":-1.832791472103191,"pZ":3.553570480731112,"vX0":-0.21557775357186262,"vY0":-134.15104522277088,"vZ0":-1.7735696808619914,"x":186.86,"y":142.83,"x0":-2.06588221419497,"y0":50.00141578080293,"z0":5.853825631152408,"aX":4.421396490973339},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-4.3,"spinRate":2236,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4078218149145143,"extension":6.393831206796031},"index":6,"playId":"b75e6cdb-a81e-3378-b43b-bc1223dd22d3","pitchNumber":4,"startTime":"2025-07-29T03:42:45.687Z","endTime":"2025-07-29T03:42:54.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ryan Zeferjahn. Josh Smith to 3rd. Marcus Semien to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":7,"actionPlayId":"b75e6cdb-a81e-3378-b43b-bc1223dd22d3","startTime":"2025-07-29T03:43:15.680Z","endTime":"2025-07-29T03:43:18.808Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":669701,"link":"/api/v1/people/669701"},"postOnSecond":{"id":543760,"link":"/api/v1/people/543760"},"postOnThird":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":2.36,"dramaIndex":89.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.115969795599828,"aZ":-26.852815559772687,"pfxX":2.4553388744343976,"pfxZ":2.99395959909657,"pX":-0.6081841765820518,"pZ":3.241309424760309,"vX0":2.7290578090356163,"vY0":-132.27830145704783,"vZ0":-1.7656805655509862,"x":140.18,"y":151.26,"x0":-1.9708039253636391,"y0":50.00624967100246,"z0":5.878271271476678,"aX":4.369910049449109},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":-5.0,"spinRate":2261,"spinDirection":178},"zone":1,"typeConfidence":2.0,"plateTime":0.4134094359213396,"extension":6.350995312302527},"hitData":{"launchSpeed":86.4,"launchAngle":61.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.48,"coordY":132.32}},"index":8,"playId":"3faacfd0-29b8-3ece-a3a2-32bc0156aa5a","pitchNumber":5,"startTime":"2025-07-29T03:43:18.808Z","endTime":"2025-07-29T03:43:31.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":8.399999999999991,"leverageIndex":2.36,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:43:31.325Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T03:43:45.814Z","endTime":"2025-07-29T03:45:10.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":86.7,"strikeZoneTop":3.44013803774045,"strikeZoneBottom":1.68238948687446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86188500178085,"aZ":-16.132141187916794,"pfxX":-3.0499119437997777,"pfxZ":8.315801280961114,"pX":0.761454860063576,"pZ":2.663064063716395,"vX0":8.308253424420746,"vY0":-138.27320185376516,"vZ0":-4.877854129591248,"x":87.98,"y":166.88,"x0":-1.8908048442184322,"y0":50.00586878824014,"z0":5.538467934051641,"aX":-5.886633327225086},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":3.7,"spinRate":2185,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3966640228773297,"extension":6.4620528117122555},"index":0,"playId":"2c939cb4-b445-3e6a-8c45-83fe3601827b","pitchNumber":1,"startTime":"2025-07-29T03:44:01.447Z","endTime":"2025-07-29T03:44:05.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.350825883421535,"aZ":-13.167651983745438,"pfxX":-2.8865747482077047,"pfxZ":9.665134914527105,"pX":-0.8655293406653676,"pZ":2.7433761154911926,"vX0":4.128867335398736,"vY0":-139.78785600780157,"vZ0":-5.317411571286636,"x":149.99,"y":164.71,"x0":-1.9909769355204894,"y0":50.00274618202066,"z0":5.544200535557471,"aX":-5.676863897991941},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2344,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.392762281766295,"extension":6.637063836935053},"index":1,"playId":"8a868edb-1382-3708-b106-b1aed768fddd","pitchNumber":2,"startTime":"2025-07-29T03:44:20.392Z","endTime":"2025-07-29T03:44:24.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82352495819998,"aZ":-33.020269303712716,"pfxX":3.870815471104785,"pfxZ":-0.5119545390222466,"pX":0.12526873960763446,"pZ":1.5972617201521895,"vX0":4.206393628400205,"vY0":-127.74814429910134,"vZ0":-3.695133846742924,"x":112.23,"y":195.65,"x0":-2.041742420887779,"y0":50.00153523573695,"z0":5.641477675161093,"aX":6.434468334880381},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-7.9,"spinRate":2632,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.42777554950684404,"extension":6.475296867210328},"index":2,"playId":"c9ce5650-b894-3508-bc44-e8711fbdce49","pitchNumber":3,"startTime":"2025-07-29T03:44:39.943Z","endTime":"2025-07-29T03:44:43.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.41024230582456,"strikeZoneBottom":1.60022911298385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13358033636135,"aZ":-12.382998391628135,"pfxX":-2.693476191262919,"pfxZ":9.71921336986019,"pX":-0.06112502078600598,"pZ":1.6135488552768118,"vX0":6.235104904970783,"vY0":-141.72505236936334,"vZ0":-8.533807621066966,"x":119.33,"y":195.21,"x0":-1.9388458368962822,"y0":50.00306515116599,"z0":5.453076610331618,"aX":-5.485470451331376},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":3.6,"spinRate":2235,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.38635515695440104,"extension":6.659000132431716},"index":3,"playId":"35722b6d-f845-38f1-b82d-c65ba8056b11","pitchNumber":4,"startTime":"2025-07-29T03:45:04.715Z","endTime":"2025-07-29T03:45:10.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.1,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:45:10.112Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:46:56.349Z","endTime":"2025-07-29T03:48:57.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02798312471666,"aZ":-12.219661081470553,"pfxX":-5.838326325202664,"pfxZ":10.955127015668232,"pX":-0.5235182114362298,"pZ":2.8813902552413295,"vX0":8.066572152350322,"vY0":-135.00294880684655,"vZ0":-4.652454034831133,"x":136.96,"y":160.98,"x0":-2.8101769565551766,"y0":50.00080312895798,"z0":5.50637549213054,"aX":-10.632946615047617},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":8.5,"spinRate":2492,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4077865114601069,"extension":6.177146926293397},"index":0,"playId":"e722092f-4d7d-3dbe-a687-9f8bbe4e914f","pitchNumber":1,"startTime":"2025-07-29T03:47:17.610Z","endTime":"2025-07-29T03:47:20.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.58020350906021,"strikeZoneBottom":1.76981414281096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.813581355659192,"aZ":-21.822380681414128,"pfxX":-10.997301238661324,"pfxZ":6.891127273659371,"pX":-0.9407278482934626,"pZ":1.5534148359407587,"vX0":7.84087545704626,"vY0":-122.50888783398172,"vZ0":-5.085382509980105,"x":152.86,"y":196.84,"x0":-2.772477735842063,"y0":50.00304032079107,"z0":5.549631009099707,"aX":-16.523230093862907},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.3,"breakHorizontal":17.8,"spinRate":2317,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.44908262654260067,"extension":6.216947359580025},"index":1,"playId":"b1ead7ca-6112-3a62-bc23-2d51401e23fe","pitchNumber":2,"startTime":"2025-07-29T03:47:35.597Z","endTime":"2025-07-29T03:47:40.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.64000043340009,"strikeZoneBottom":1.76980904176426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69058244470329,"aZ":-38.76229112680436,"pfxX":7.864919806893094,"pfxZ":-4.85369703926143,"pX":1.1571462350197523,"pZ":2.077649174991392,"vX0":6.944163105297478,"vY0":-116.34708506581954,"vZ0":0.20730349179407548,"x":72.89,"y":182.68,"x0":-2.8977032161013008,"y0":50.00136139534231,"z0":5.6886995258088415,"aX":10.680886598981614},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.4,"breakHorizontal":-16.1,"spinRate":2616,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.47243838109873515,"extension":6.092452686351003},"index":2,"playId":"229b8d0a-7668-3203-ac51-d44fdb907b11","pitchNumber":3,"startTime":"2025-07-29T03:47:50.980Z","endTime":"2025-07-29T03:47:55.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70226225728947,"aZ":-13.678837964918152,"pfxX":-4.427902859952669,"pfxZ":10.09429759364913,"pX":-0.0502212660314263,"pZ":2.8966827523941454,"vX0":9.141070259797077,"vY0":-134.62835591340618,"vZ0":-4.170859318742625,"x":118.91,"y":160.57,"x0":-2.9170629065811133,"y0":50.00582768837736,"z0":5.436870170873598,"aX":-8.116717244989466},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":6.0,"spinRate":2525,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.4071120964765207,"extension":6.220329124617386},"index":3,"playId":"e2e97fe0-a173-333f-80ea-b511851d372d","pitchNumber":4,"startTime":"2025-07-29T03:48:07.552Z","endTime":"2025-07-29T03:48:10.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-29T03:48:19.530Z","endTime":"2025-07-29T03:48:34.026Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.58021593074888,"strikeZoneBottom":1.70999771167941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.682118978700263,"aZ":-20.88514304215493,"pfxX":-9.975037612933555,"pfxZ":7.488193751131027,"pX":-1.250054978897548,"pZ":0.7651848259775783,"vX0":6.6419597871214355,"vY0":-122.40408416317148,"vZ0":-6.842703722499672,"x":164.65,"y":218.12,"x0":-2.7119895572200416,"y0":50.001259418456776,"z0":5.403145501024925,"aX":-15.033115705860123},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.0,"breakHorizontal":16.3,"spinRate":2240,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.44864071088051194,"extension":6.1915169489145105},"index":5,"playId":"216cc62f-1abe-30fe-818f-993272217692","pitchNumber":5,"startTime":"2025-07-29T03:48:34.026Z","endTime":"2025-07-29T03:48:37.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6543268248446,"aZ":-18.716998399793518,"pfxX":-11.458813635199755,"pfxZ":9.00373702987984,"pX":0.03200981005704776,"pZ":1.0920592072090751,"vX0":9.864502192467786,"vY0":-122.1721316103627,"vZ0":-6.634442646945261,"x":115.78,"y":209.29,"x0":-2.5918645782451706,"y0":50.000665213244815,"z0":5.48020997539295,"aX":-17.121068747280855},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.6,"breakHorizontal":18.1,"spinRate":2360,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.45030449342191003,"extension":6.377710048498819},"index":6,"playId":"3d445fbc-54b0-3193-81c6-8d275c2d13e3","pitchNumber":6,"startTime":"2025-07-29T03:48:52.288Z","endTime":"2025-07-29T03:48:57.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:48:57.002Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Schanuel pops out to shortstop Corey Seager.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:49:16.722Z","endTime":"2025-07-29T03:51:55.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.287891960419994,"aZ":-18.98467881190667,"pfxX":-10.249022562220311,"pfxZ":8.682821234113327,"pX":-0.5097668162861319,"pZ":1.7889352543945203,"vX0":8.694222006028566,"vY0":-122.99466340335385,"vZ0":-5.079063595047822,"x":136.43,"y":190.48,"x0":-2.7731834545321328,"y0":50.004396562133515,"z0":5.5091752397970115,"aX":-15.57359408019222},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.6,"breakHorizontal":16.3,"spinRate":2346,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.4467416114152596,"extension":6.394824355209286},"index":0,"playId":"37ee162b-7079-33e2-9ac2-96fa0e661eef","pitchNumber":1,"startTime":"2025-07-29T03:49:20.021Z","endTime":"2025-07-29T03:49:23.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.5,"endSpeed":76.8,"strikeZoneTop":3.53021959387731,"strikeZoneBottom":1.67000268444157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.301557915204498,"aZ":-21.694904701866964,"pfxX":-12.50664600970154,"pfxZ":6.948023704990698,"pX":-0.5905142130120554,"pZ":1.1497334386035902,"vX0":9.123876690286064,"vY0":-122.58363552928702,"vZ0":-5.831362096753648,"x":139.51,"y":207.74,"x0":-2.7528456250914073,"y0":50.00052982484112,"z0":5.4347601764678295,"aX":-18.85713357606897},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.3,"breakHorizontal":20.3,"spinRate":2277,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4483874848033347,"extension":6.330167320923796},"index":1,"playId":"7bb411ea-8cef-3b41-b640-37fca0e1a993","pitchNumber":2,"startTime":"2025-07-29T03:49:41.992Z","endTime":"2025-07-29T03:49:46.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45856847069111,"aZ":-13.737065058381305,"pfxX":-4.988252072726433,"pfxZ":10.005188319725283,"pX":-0.11819266808501294,"pZ":3.8192124799778937,"vX0":9.065306374818247,"vY0":-135.57957012433226,"vZ0":-2.073814090217962,"x":121.51,"y":135.66,"x0":-2.872587578433366,"y0":50.003318336385796,"z0":5.564280030958258,"aX":-9.193858214450541},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2498,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4055750022495972,"extension":6.159813932409219},"index":2,"playId":"c6f90f60-1cb1-33a2-bdd9-69ca59352052","pitchNumber":3,"startTime":"2025-07-29T03:49:57.389Z","endTime":"2025-07-29T03:50:00.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-29T03:50:07.852Z","endTime":"2025-07-29T03:50:23.602Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.904981459712065,"aZ":-36.38229254292658,"pfxX":5.636857202195781,"pfxZ":-3.0247618500901767,"pX":0.49803703368244434,"pZ":1.6224027205217937,"vX0":6.1468332557547845,"vY0":-118.3158276699389,"vZ0":-1.2620098890328943,"x":98.02,"y":194.98,"x0":-2.8865427816256575,"y0":50.00545121099881,"z0":5.559583651231711,"aX":7.828913842895774},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.5,"breakHorizontal":-12.0,"spinRate":2610,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.4666211242088707,"extension":6.131100073360339},"index":4,"playId":"bc6ed4d5-2efd-3d02-a5a3-1990963d19cd","pitchNumber":4,"startTime":"2025-07-29T03:50:23.602Z","endTime":"2025-07-29T03:50:26.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.23123150111063,"strikeZoneBottom":1.61018574375017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.037812569796156,"aZ":-13.24811673306165,"pfxX":-5.093069724362718,"pfxZ":10.307495186091256,"pX":-1.2313187404448656,"pZ":4.409442152092722,"vX0":6.05115132745047,"vY0":-135.05883797222424,"vZ0":-0.5638496844154623,"x":163.93,"y":119.73,"x0":-2.845423776353961,"y0":50.00613854409071,"z0":5.557782550663336,"aX":-9.355515478430842},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2326,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.40646378713270703,"extension":6.166699758769933},"index":5,"playId":"8bbb2ae2-496f-35c0-a6ab-d93b605f2e7b","pitchNumber":5,"startTime":"2025-07-29T03:50:46.686Z","endTime":"2025-07-29T03:50:50.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.1,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922723653360563,"aZ":-13.125589258346672,"pfxX":-4.778034685929976,"pfxZ":10.330606069904524,"pX":-0.17798999915789868,"pZ":3.4179583693019553,"vX0":8.807299886720722,"vY0":-135.2937375208246,"vZ0":-3.059232476799522,"x":123.78,"y":146.5,"x0":-2.8623965950275263,"y0":50.006245056080246,"z0":5.489632902270899,"aX":-8.81381914724335},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2393,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.40562507059763186,"extension":6.210336528683296},"index":6,"playId":"d14384c4-2dc4-3d31-b78e-34b799a97e03","pitchNumber":6,"startTime":"2025-07-29T03:51:03.541Z","endTime":"2025-07-29T03:51:06.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.2314362524861,"strikeZoneBottom":1.55044783431791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13714683932964,"aZ":-19.110980068537724,"pfxX":-11.177274847825945,"pfxZ":8.34360633337795,"pX":-0.1442579747231614,"pZ":0.7348444568737167,"vX0":9.832324283510244,"vY0":-124.61775347855362,"vZ0":-7.445348300357769,"x":122.5,"y":218.94,"x0":-2.6976939668925985,"y0":50.000836199962315,"z0":5.351840728270843,"aX":-17.49564308549733},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.4,"breakHorizontal":17.9,"spinRate":2328,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.44030839836731905,"extension":6.389501047314563},"index":7,"playId":"5e3d0850-8ad3-3cd3-8592-72081d081c97","pitchNumber":7,"startTime":"2025-07-29T03:51:23.014Z","endTime":"2025-07-29T03:51:26.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.894477337269016,"aZ":-23.401720982191065,"pfxX":-10.414380472543648,"pfxZ":5.815689932636801,"pX":-0.8336023469710563,"pZ":1.8771222078862695,"vX0":8.137561873069028,"vY0":-122.7637469906246,"vZ0":-3.8518931191446804,"x":148.77,"y":188.1,"x0":-2.856926233813778,"y0":50.005843312275694,"z0":5.485409375428976,"aX":-15.717600601188474},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":2229,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4481336596010883,"extension":6.286205004148759},"hitData":{"launchSpeed":74.4,"launchAngle":56.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.93,"coordY":120.37}},"index":8,"playId":"b47d663c-2d1e-3017-9291-73583ad4036e","pitchNumber":8,"startTime":"2025-07-29T03:51:44.440Z","endTime":"2025-07-29T03:51:55.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:51:55.813Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:52:28.024Z","endTime":"2025-07-29T03:53:28.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-29T03:52:18.347Z","endTime":"2025-07-29T03:52:30.291Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.21073022258881,"strikeZoneBottom":1.56022341741857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.901569030343122,"aZ":-34.83488261515117,"pfxX":6.476884907996757,"pfxZ":-1.9643783076820256,"pX":-1.4138641804995387,"pZ":2.935523756852991,"vX0":2.4422113113357544,"vY0":-116.61808792425732,"vZ0":1.5079657571741565,"x":170.89,"y":159.52,"x0":-3.32037179073507,"y0":50.00098327446967,"z0":5.602746777924495,"aX":8.789165034310363},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.8,"breakHorizontal":-12.4,"spinRate":2676,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.4723102852933221,"extension":6.029477015848809},"index":1,"playId":"c7167765-2979-3260-b545-4cada5a4c321","pitchNumber":1,"startTime":"2025-07-29T03:52:30.291Z","endTime":"2025-07-29T03:52:34.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.2704790749322,"strikeZoneBottom":1.61999975694118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.324063850434992,"aZ":-38.66666071866263,"pfxX":5.990949074929462,"pfxZ":-4.772098263601594,"pX":0.1697399412290658,"pZ":3.1309700858292264,"vX0":5.508947792683246,"vY0":-116.58692567886172,"vZ0":2.40759892161489,"x":110.53,"y":154.24,"x0":-3.0123559153315838,"y0":50.002658405063805,"z0":5.765071861178778,"aX":8.149861215923872},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.6,"breakHorizontal":-12.4,"spinRate":2828,"spinDirection":29},"zone":2,"typeConfidence":0.9,"plateTime":0.4719230399292984,"extension":6.136379935670303},"index":2,"playId":"057562b0-e9d1-32ba-bea0-7f6c225d542c","pitchNumber":2,"startTime":"2025-07-29T03:52:47.790Z","endTime":"2025-07-29T03:52:51.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81173203524797,"aZ":-21.75084470391783,"pfxX":-13.31839634076642,"pfxZ":6.7799742857215755,"pX":-0.35197762020074075,"pZ":1.954045210331184,"vX0":9.850147443770823,"vY0":-123.77612032106737,"vZ0":-4.220297590150908,"x":130.42,"y":186.02,"x0":-2.6708365078052267,"y0":50.00253620513244,"z0":5.522949458507091,"aX":-20.476395027282404},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.4,"breakHorizontal":21.6,"spinRate":2411,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.44405679189787994,"extension":6.401348643283067},"index":3,"playId":"0b2f4b0e-1c7a-3120-b2f7-5fe8f51ea725","pitchNumber":3,"startTime":"2025-07-29T03:53:03.724Z","endTime":"2025-07-29T03:53:06.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43777761714458,"aZ":-14.593004136748577,"pfxX":-5.042061333698229,"pfxZ":9.471239453948142,"pX":-0.15476909131502398,"pZ":3.5246030257636165,"vX0":8.873721342660417,"vY0":-136.03260838841925,"vZ0":-2.614298294692936,"x":122.9,"y":143.62,"x0":-2.8180227746702915,"y0":50.00500742413275,"z0":5.521464550786564,"aX":-9.362401963563078},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2473,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40409007467143576,"extension":6.289472109007717},"index":4,"playId":"b0fe77a2-e158-32b9-80af-59d67a3aec64","pitchNumber":4,"startTime":"2025-07-29T03:53:24.437Z","endTime":"2025-07-29T03:53:28.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:53:28.249Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:55:39.947Z","endTime":"2025-07-29T03:57:33.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.44000186771895,"strikeZoneBottom":1.7400283419362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5706815207097,"aZ":-29.07296184348469,"pfxX":1.8867085243377923,"pfxZ":1.743134961741296,"pX":-0.02234119721959639,"pZ":3.0187194055487656,"vX0":4.556989681282428,"vY0":-132.3568886188595,"vZ0":-1.8460873432902314,"x":117.85,"y":157.27,"x0":-2.0097107751429037,"y0":50.003029511145854,"z0":5.84896935300887,"aX":3.3550511337223385},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":-4.4,"spinRate":2478,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.41341471002000496,"extension":6.440816904739286},"index":0,"playId":"2392d217-76b8-37d2-9467-d577c985ccab","pitchNumber":1,"startTime":"2025-07-29T03:55:53.269Z","endTime":"2025-07-29T03:55:57.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.50000005688749,"strikeZoneBottom":1.68000382594728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.126167107433385,"aZ":-31.556311436758925,"pfxX":1.4061486422803826,"pfxZ":0.3781194762874651,"pX":1.667714340670253,"pZ":0.3355180698047369,"vX0":8.778186888434247,"vY0":-127.23863213998126,"vZ0":-6.619252950956792,"x":53.43,"y":229.72,"x0":-1.9984266277636977,"y0":50.00578911265742,"z0":5.445719865745125,"aX":2.324668050550451},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2656,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42914882566897017,"extension":6.501188306998888},"index":1,"playId":"35badd4f-914e-34ff-8432-5749188d5f6f","pitchNumber":2,"startTime":"2025-07-29T03:56:09.193Z","endTime":"2025-07-29T03:56:12.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.301341846859728,"aZ":-34.857315276683565,"pfxX":3.116150947808724,"pfxZ":-1.6159329983577635,"pX":-0.4152265444222572,"pZ":3.0274154203893335,"vX0":3.5430880064638757,"vY0":-127.45558133646944,"vZ0":0.012857644167991511,"x":132.83,"y":157.04,"x0":-2.2242902781416416,"y0":50.003742890861545,"z0":5.757295715713394,"aX":5.167011008230497},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":2581,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.428465662596194,"extension":6.4210356600007135},"index":2,"playId":"d6e82981-19c0-3801-8e84-9d257f178691","pitchNumber":3,"startTime":"2025-07-29T03:56:28.520Z","endTime":"2025-07-29T03:56:31.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.44000277993958,"strikeZoneBottom":1.67999617848209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713600346744894,"aZ":-30.72129130752883,"pfxX":8.226091650601328,"pfxZ":0.9589112333113827,"pX":0.3713797237843136,"pZ":0.9710112434141619,"vX0":3.1837952806218,"vY0":-122.77283270447086,"vZ0":-4.723755686126497,"x":102.84,"y":212.56,"x0":-2.014619523472214,"y0":50.000200340047435,"z0":5.566391371267796,"aX":12.422329568753991},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-15.7,"spinRate":2749,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4479519146614037,"extension":6.482889616513095},"index":3,"playId":"8b76026d-c2be-336e-b408-a1b40ddb927a","pitchNumber":4,"startTime":"2025-07-29T03:56:52.269Z","endTime":"2025-07-29T03:56:56.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.7,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82012607079008,"aZ":-13.382360753845383,"pfxX":-3.9457990671964653,"pfxZ":9.399203213197527,"pX":-0.8687208227532803,"pZ":2.4711226868436817,"vX0":4.375965782968324,"vY0":-140.70983608048752,"vZ0":-6.0579562568433305,"x":150.11,"y":172.06,"x0":-1.9336153729599277,"y0":50.00434890235538,"z0":5.524093912279328,"aX":-7.889770644736618},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2256,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3897168823633068,"extension":6.63532383646014},"index":4,"playId":"cb0e246a-9c28-38d5-b20f-952a8147d2a1","pitchNumber":5,"startTime":"2025-07-29T03:57:09.076Z","endTime":"2025-07-29T03:57:13.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.3,"endSpeed":89.7,"strikeZoneTop":3.44000127255864,"strikeZoneBottom":1.62001641759711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65260809318689,"aZ":-15.082721375252147,"pfxX":-3.996684264507699,"pfxZ":8.305300684068648,"pX":0.20977075371618628,"pZ":1.6013803522266583,"vX0":6.902002071478761,"vY0":-142.72967154991528,"vZ0":-8.484338506908085,"x":109.0,"y":195.54,"x0":-1.723356525024588,"y0":50.001609383776135,"z0":5.567510965011766,"aX":-8.22414764630398},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":5.8,"spinRate":2157,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38412822691703363,"extension":6.662914301447102},"index":5,"playId":"025977e6-c855-3ac3-8206-7ea6bf7078ba","pitchNumber":6,"startTime":"2025-07-29T03:57:29.438Z","endTime":"2025-07-29T03:57:33.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:57:33.010Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (tag play), call on the field was upheld: Evan Carter doubles (8) on a fly ball to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:57:49.797Z","endTime":"2025-07-29T03:59:08.646Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.345134805586348,"aZ":-28.61590669594438,"pfxX":1.248960019236567,"pfxZ":2.018700523120108,"pX":-0.1766525910217444,"pZ":2.9710728244899465,"vX0":4.120176231707486,"vY0":-131.74210537973525,"vZ0":-2.244116079990289,"x":123.73,"y":158.56,"x0":-1.921542474480958,"y0":50.0026078909952,"z0":5.943881787606008,"aX":2.199965181009966},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":-3.1,"spinRate":2442,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.41536276850052456,"extension":6.4744871010565515},"index":0,"playId":"10cb4e49-f993-3312-8841-0655cd940491","pitchNumber":1,"startTime":"2025-07-29T03:57:59.849Z","endTime":"2025-07-29T03:58:03.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.42847857193654,"strikeZoneBottom":1.70077514959699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.512665749360952,"aZ":-27.847932154457,"pfxX":2.156601806414707,"pfxZ":2.318720215782232,"pX":-1.7951457184055275,"pZ":4.382686529806824,"vX0":0.09980950756622774,"vY0":-135.4443350936284,"vZ0":0.6119125951134587,"x":185.43,"y":120.45,"x0":-2.1127686009460067,"y0":50.0026113086141,"z0":6.095371543014665,"aX":4.0219417223566065},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2472,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4037988797387704,"extension":6.300478504290753},"index":1,"playId":"b7d43f37-bd0a-3e9b-8986-c231c70af4a0","pitchNumber":2,"startTime":"2025-07-29T03:58:18.410Z","endTime":"2025-07-29T03:58:21.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.703571493867745,"aZ":-27.94130512409489,"pfxX":2.49538028728827,"pfxZ":2.360598821677046,"pX":-0.663836825215877,"pZ":3.0034683545221834,"vX0":2.5381530677088464,"vY0":-133.596846488773,"vZ0":-2.236258466949372,"x":142.3,"y":157.69,"x0":-1.9529441110224888,"y0":50.004116601990226,"z0":5.874191404248606,"aX":4.478836965387716},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2357,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4111040885784325,"extension":6.5474637377217775},"index":2,"playId":"0a7220c8-d851-3e2f-bcf1-6a833dd8bffd","pitchNumber":3,"startTime":"2025-07-29T03:58:37.756Z","endTime":"2025-07-29T03:58:40.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.108435018054955,"aZ":-14.49543186286665,"pfxX":-3.672758901330566,"pfxZ":8.5863558836753,"pX":-1.2290739475226362,"pZ":2.2611474261281006,"vX0":3.5707347623939727,"vY0":-143.29365400733445,"vZ0":-6.746651499160452,"x":163.85,"y":177.73,"x0":-2.0200671545167888,"y0":50.00680868419298,"z0":5.569027707997763,"aX":-7.565493897395245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":5.9,"spinRate":1998,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38367225844788244,"extension":6.641731108420502},"hitData":{"launchSpeed":71.4,"launchAngle":46.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.23,"coordY":136.37}},"index":3,"playId":"b41c97c9-a097-367e-8c29-4ce9ae290198","pitchNumber":4,"startTime":"2025-07-29T03:58:57.073Z","endTime":"2025-07-29T03:59:08.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NA"},"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":-3.499999999999986,"leverageIndex":0.56,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T03:59:08.646Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:01:19.017Z","endTime":"2025-07-29T04:02:43.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62259474994354,"aZ":-14.0361535153047,"pfxX":-2.978083613059016,"pfxZ":9.287084271898625,"pX":-0.05287775239979926,"pZ":2.4886758007208285,"vX0":6.356927462370965,"vY0":-139.404086218254,"vZ0":-5.862484561255585,"x":119.02,"y":171.59,"x0":-1.9838335338404778,"y0":50.00064398384975,"z0":5.558385374778135,"aX":-5.815458343541976},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":4.0,"spinRate":2072,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39408954442933064,"extension":6.7437074297926785},"index":0,"playId":"de62fcc5-4ff2-31c7-be9d-1a2945fbbce7","pitchNumber":1,"startTime":"2025-07-29T04:01:19.408Z","endTime":"2025-07-29T04:01:22.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34913973774163,"aZ":-24.84516028583822,"pfxX":3.024557159248957,"pfxZ":3.9516947277336936,"pX":0.284315941064141,"pZ":2.346136300486337,"vX0":5.0116999389935835,"vY0":-135.4770182682377,"vZ0":-4.3928218768133105,"x":106.16,"y":175.43,"x0":-1.984352658319901,"y0":50.00209223662079,"z0":5.731017657003171,"aX":5.604880727707316},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":-6.6,"spinRate":2408,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4047279119805074,"extension":6.5312511526542645},"index":1,"playId":"b01c633c-1d39-3457-8306-46eb9c9dfc56","pitchNumber":2,"startTime":"2025-07-29T04:01:40.089Z","endTime":"2025-07-29T04:01:43.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.0,"endSpeed":76.4,"strikeZoneTop":3.75000029480488,"strikeZoneBottom":1.8407256587267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.616679377483674,"aZ":-26.88949225229827,"pfxX":8.373912336559677,"pfxZ":3.5541172325463934,"pX":1.2897488718661958,"pZ":2.028423066743944,"vX0":5.5874020819310415,"vY0":-122.19405552103963,"vZ0":-2.783295329201543,"x":67.84,"y":184.01,"x0":-2.127139212748815,"y0":50.00526484788778,"z0":5.530833844694437,"aX":12.46543496672492},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":-16.7,"spinRate":2667,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4509618941383553,"extension":6.544719429150309},"index":2,"playId":"b7401f4b-64ce-3a37-8113-cc5b7733a8dd","pitchNumber":3,"startTime":"2025-07-29T04:02:02.970Z","endTime":"2025-07-29T04:02:06.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.4,"endSpeed":77.3,"strikeZoneTop":3.74999594631715,"strikeZoneBottom":1.84071337809862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3778142516379,"aZ":-29.05746438271925,"pfxX":8.414051707576345,"pfxZ":2.0458625651002205,"pX":-1.6840409444233353,"pZ":2.4476211180853245,"vX0":-0.972588054045102,"vY0":-122.9190378239968,"vZ0":-1.92597685616643,"x":181.19,"y":172.69,"x0":-2.3748108291432803,"y0":50.00259096761976,"z0":5.719065918342179,"aX":12.817618965381307},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-15.0,"spinRate":2676,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4463648387149264,"extension":6.478637133132341},"index":3,"playId":"87997e45-296b-3f9a-837a-52980be5dbe7","pitchNumber":4,"startTime":"2025-07-29T04:02:19.596Z","endTime":"2025-07-29T04:02:23.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.158576632625735,"aZ":-28.523761802261287,"pfxX":7.27412795343228,"pfxZ":2.4391198745153133,"pX":1.7271066700324038,"pZ":1.1591418020810533,"vX0":6.936185339050833,"vY0":-122.335067585325,"vZ0":-4.637234800371499,"x":51.17,"y":207.48,"x0":-2.10384308765556,"y0":50.00166025596636,"z0":5.562736804734657,"aX":10.875111697723726},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.5,"breakHorizontal":-15.0,"spinRate":2622,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4500475127778345,"extension":6.691559089002289},"index":4,"playId":"25938caa-5b9e-3449-9b00-55e42e284b5c","pitchNumber":5,"startTime":"2025-07-29T04:02:38.508Z","endTime":"2025-07-29T04:02:43.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:02:43.284Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a fly ball to center fielder Jo Adell. Evan Carter scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:03:01.355Z","endTime":"2025-07-29T04:04:27.724Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.051060733380254,"aZ":-13.591452602904736,"pfxX":-2.13037059737805,"pfxZ":9.420061038469214,"pX":0.13977617684181928,"pZ":2.5966413448756516,"vX0":6.147317721616334,"vY0":-140.13726568815804,"vZ0":-5.709910309740682,"x":111.67,"y":168.67,"x0":-1.8134429726897798,"y0":50.00677235996139,"z0":5.561624686775844,"aX":-4.2051362119503315},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":2.5,"spinRate":2170,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3920735492790892,"extension":6.594071673802401},"index":0,"playId":"74f65fc8-f9d2-30f7-9a8c-75cbf5f1d10d","pitchNumber":1,"startTime":"2025-07-29T04:03:10.658Z","endTime":"2025-07-29T04:03:16.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.4,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.10466480301517,"aZ":-13.255744081040179,"pfxX":-2.633469325327704,"pfxZ":9.212246009252823,"pX":0.04439018733159749,"pZ":3.097513869291185,"vX0":6.0650611609936265,"vY0":-143.11904591951904,"vZ0":-5.279843623244432,"x":115.31,"y":155.15,"x0":-1.7696799420719425,"y0":50.00511100583296,"z0":5.811316716064472,"aX":-5.410026161866016},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":3.4,"spinRate":2182,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38418540421496594,"extension":6.645702578918307},"index":1,"playId":"b30d9b82-8dae-3020-a69a-dec81900f730","pitchNumber":2,"startTime":"2025-07-29T04:03:35.549Z","endTime":"2025-07-29T04:03:38.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80909258001347,"aZ":-11.491169154035429,"pfxX":-2.4972139815252983,"pfxZ":9.908551187436206,"pX":-0.6852580531674676,"pZ":3.4226228211901684,"vX0":3.9412912482171523,"vY0":-143.89556403176073,"vZ0":-4.900887526432184,"x":143.12,"y":146.37,"x0":-1.75113188729459,"y0":50.00335996929296,"z0":5.865788748020937,"aX":-5.213270893308931},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":3.7,"spinRate":2192,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38129803222110015,"extension":6.667799653904516},"index":2,"playId":"67021fa0-fdfc-34a4-80b9-d8adcdd49c25","pitchNumber":3,"startTime":"2025-07-29T04:03:53.833Z","endTime":"2025-07-29T04:03:56.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50603330253407,"aZ":-11.150571154236662,"pfxX":-2.786514052240911,"pfxZ":10.104125538981414,"pX":0.6947923084348732,"pZ":2.9626524925500286,"vX0":8.230181888321003,"vY0":-143.62842564687946,"vZ0":-5.526133801766066,"x":90.52,"y":158.79,"x0":-1.8509044519384046,"y0":50.00363506718626,"z0":5.610554358327035,"aX":-5.798493958740443},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":3.4,"spinRate":2305,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3819189799324252,"extension":6.63578825476477},"hitData":{"launchSpeed":66.9,"launchAngle":32.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.04,"coordY":104.25}},"index":3,"playId":"08461bb6-ac66-3d14-8209-f2cb87a45974","pitchNumber":4,"startTime":"2025-07-29T04:04:17.009Z","endTime":"2025-07-29T04:04:27.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.83,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:04:27.724Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:07:04.889Z","endTime":"2025-07-29T04:07:16.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":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-29T04:05:06.652Z","endTime":"2025-07-29T04:05:06.653Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kenley Jansen replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-29T04:05:06.653Z","endTime":"2025-07-29T04:07:06.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21726053202394,"aZ":-14.815770693326662,"pfxX":1.628737299290492,"pfxZ":9.815857313938036,"pX":0.7926790264569459,"pZ":2.577095034471352,"vX0":7.236872157282445,"vY0":-132.83189674417602,"vZ0":-6.271890625051341,"x":86.78,"y":169.2,"x0":-2.1902584140465122,"y0":50.002073491970705,"z0":6.0658382352022935,"aX":2.879602939122649},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-4.7,"spinRate":2405,"spinDirection":188},"zone":6,"typeConfidence":0.9,"plateTime":0.4140035471728276,"extension":6.849167811532087},"hitData":{"launchSpeed":95.8,"launchAngle":38.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.69,"coordY":93.35}},"index":2,"playId":"d203a4d8-59e2-3523-914c-bd544a7730f6","pitchNumber":1,"startTime":"2025-07-29T04:07:06.744Z","endTime":"2025-07-29T04:07:16.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:07:16.728Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:09:37.020Z","endTime":"2025-07-29T04:11:11.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Winn replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-29T04:08:56.371Z","endTime":"2025-07-29T04:09:39.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.52871005960704,"strikeZoneBottom":1.73955111221645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09664725843376,"aZ":-17.846741846349456,"pfxX":-10.422541093550652,"pfxZ":7.3701978231211465,"pX":-1.7690795623546887,"pZ":1.698955313971527,"vX0":3.0214305891270854,"vY0":-139.23033370802474,"vZ0":-6.260147418309026,"x":184.43,"y":192.91,"x0":-1.5207965294315187,"y0":50.00540423411541,"z0":5.176672700296676,"aX":-20.2657606469947},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":18.1,"spinRate":2296,"spinDirection":215},"zone":13,"typeConfidence":0.94,"plateTime":0.39487875565428254,"extension":6.976440716133303},"index":1,"playId":"41192c5c-890b-3b90-8e9e-2435d68d5e6c","pitchNumber":1,"startTime":"2025-07-29T04:09:39.393Z","endTime":"2025-07-29T04:09:44.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.175737214166592,"aZ":-33.95237105343027,"pfxX":0.2860633686282599,"pfxZ":-1.0630051200105703,"pX":1.5810297450862103,"pZ":0.9925729748167725,"vX0":7.067350634891719,"vY0":-128.18831155282123,"vZ0":-4.600426531800054,"x":56.73,"y":211.98,"x0":-1.2379395171331145,"y0":50.000832438611795,"z0":5.433654583402626,"aX":0.4785667609232098},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":-1.9,"spinRate":2712,"spinDirection":44},"zone":14,"typeConfidence":0.7,"plateTime":0.4257763605243099,"extension":7.036944289114735},"index":2,"playId":"c2b13fd6-cfdd-3121-8332-f82950fe5f6d","pitchNumber":2,"startTime":"2025-07-29T04:09:56.044Z","endTime":"2025-07-29T04:09:59.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.58922056873317,"strikeZoneBottom":1.80000294198737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.226127182480994,"aZ":-14.343901665140526,"pfxX":-5.841823017363456,"pfxZ":9.004249555720143,"pX":0.4509440710046982,"pZ":2.048295116020984,"vX0":6.784566931771739,"vY0":-139.98334162233712,"vZ0":-6.449020963749988,"x":99.81,"y":183.48,"x0":-1.247606584965667,"y0":50.0050038577543,"z0":5.324898072159188,"aX":-11.570887297527412},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2471,"spinDirection":214},"zone":9,"typeConfidence":0.87,"plateTime":0.3916063007945434,"extension":6.994504469678071},"index":3,"playId":"fe4321a0-afdf-3f36-a65d-522d179077b8","pitchNumber":3,"startTime":"2025-07-29T04:10:13.518Z","endTime":"2025-07-29T04:10:17.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.53081080542473,"strikeZoneBottom":1.74025014296907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49961185215728,"aZ":-35.58846757149922,"pfxX":0.3708753028660219,"pfxZ":-2.0698058743608434,"pX":2.0433444753835195,"pZ":0.19010291939799615,"vX0":7.747898180032108,"vY0":-126.88103748263393,"vZ0":-5.798830279617604,"x":39.11,"y":233.65,"x0":-1.085296406958203,"y0":50.004390946507485,"z0":5.307703745930887,"aX":0.6110740229375784},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":-2.3,"spinRate":2688,"spinDirection":25},"zone":14,"typeConfidence":0.85,"plateTime":0.4300229594409184,"extension":7.114801130105561},"index":4,"playId":"b336c626-660a-3e91-b56a-427c1d2b4504","pitchNumber":4,"startTime":"2025-07-29T04:10:29.885Z","endTime":"2025-07-29T04:10:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.4,"endSpeed":88.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.134103053735046,"aZ":-10.692199565487202,"pfxX":-3.4270476857820893,"pfxZ":10.642796462243016,"pX":0.27594105976935,"pZ":1.8353135050770524,"vX0":5.528773598284577,"vY0":-141.59780585555174,"vZ0":-7.81316854528628,"x":106.48,"y":189.23,"x0":-1.2620617128808294,"y0":50.00577018562585,"z0":5.325142872680787,"aX":-6.919478989627838},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2399,"spinDirection":216},"zone":8,"typeConfidence":0.93,"plateTime":0.3877107207412198,"extension":7.060140379570524},"index":5,"playId":"6f8837de-2211-37d6-9c5c-888337f495a0","pitchNumber":5,"startTime":"2025-07-29T04:10:47.566Z","endTime":"2025-07-29T04:10:50.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71149468189748,"aZ":-25.314010307181565,"pfxX":-9.198001345940078,"pfxZ":4.145446133303466,"pX":0.38171725449728783,"pZ":1.2349042595377837,"vX0":6.890298770569413,"vY0":-128.37879908243417,"vZ0":-5.261176002072196,"x":102.45,"y":205.44,"x0":-1.15348816962484,"y0":50.00393345656118,"z0":5.303028217311807,"aX":-15.222273178702734},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":1612,"spinDirection":235},"zone":14,"typeConfidence":0.86,"plateTime":0.42806206944711844,"extension":7.27120936883364},"index":6,"playId":"78b5d0f6-ae17-3843-bdf6-b8e084d652af","pitchNumber":6,"startTime":"2025-07-29T04:11:07.209Z","endTime":"2025-07-29T04:11:11.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:11:11.399Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Josh Jung to first baseman Josh Smith.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:11:25.531Z","endTime":"2025-07-29T04:13:26.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76335049279885,"aZ":-36.3428237480323,"pfxX":-0.1061609307355903,"pfxZ":-2.554232321906487,"pX":-0.23836094833513513,"pZ":1.9711997903437963,"vX0":2.324525818545804,"vY0":-126.74572037391198,"vZ0":-1.8578600026386316,"x":126.09,"y":185.56,"x0":-1.1516973174215597,"y0":50.00039024326041,"z0":5.6031069482885565,"aX":-0.17387604447730265},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.8,"breakHorizontal":-0.4,"spinRate":2538,"spinDirection":36},"zone":8,"typeConfidence":0.87,"plateTime":0.43136296945445407,"extension":6.916172440540326},"index":0,"playId":"65c6b6df-b723-3e33-86f9-f6cf3ef25c61","pitchNumber":1,"startTime":"2025-07-29T04:11:32.734Z","endTime":"2025-07-29T04:11:35.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30653129522077,"aZ":-34.69484053212088,"pfxX":0.18291558142582143,"pfxZ":-1.5320695763415952,"pX":0.39843161512589703,"pZ":0.9545916673487841,"vX0":4.000652317244821,"vY0":-127.23492905374809,"vZ0":-4.448319632344615,"x":101.81,"y":213.01,"x0":-1.2159359772713625,"y0":50.00379457374256,"z0":5.465128263765137,"aX":0.3002264563302467},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":-1.2,"spinRate":2697,"spinDirection":31},"zone":14,"typeConfidence":0.84,"plateTime":0.4299453949913632,"extension":7.039376388477106},"index":1,"playId":"ce59ee69-c13b-3e35-b83d-32d7983b40ef","pitchNumber":2,"startTime":"2025-07-29T04:11:54.223Z","endTime":"2025-07-29T04:11:57.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-29T04:12:03.985Z","endTime":"2025-07-29T04:12:15.938Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.47987389888553,"strikeZoneBottom":1.67000157529206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.238537727564232,"aZ":-35.01166547397323,"pfxX":0.04135397017653464,"pfxZ":-1.741810809177998,"pX":0.5026625968293617,"pZ":0.8423154002486463,"vX0":4.138808158513078,"vY0":-126.73290877452008,"vZ0":-4.530692015311932,"x":97.84,"y":216.04,"x0":-1.1550237266982082,"y0":50.00061873288709,"z0":5.441106789901408,"aX":0.06738427616427582},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-1.0,"spinRate":2680,"spinDirection":31},"zone":14,"typeConfidence":0.86,"plateTime":0.43172521474833925,"extension":6.996876727731977},"index":3,"playId":"27fe88f3-e929-3fb6-9957-13a7ad2ba774","pitchNumber":3,"startTime":"2025-07-29T04:12:15.938Z","endTime":"2025-07-29T04:12:20.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.47990788389211,"strikeZoneBottom":1.67000208936853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15087457187085,"aZ":-11.818253197131256,"pfxX":-2.3222843758891143,"pfxZ":10.175371773913113,"pX":-1.1650274166711736,"pZ":4.167337240899001,"vX0":0.9384791817316336,"vY0":-140.8170474269441,"vZ0":-1.7298628033610108,"x":161.41,"y":126.26,"x0":-1.2016883980002424,"y0":50.000150840823586,"z0":5.557647420446882,"aX":-4.644748656340836},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2364,"spinDirection":198},"zone":11,"typeConfidence":0.94,"plateTime":0.3895408920482173,"extension":6.891153691381424},"index":4,"playId":"2ad1fa97-13a0-39b4-a36b-e072f8f5e5ed","pitchNumber":4,"startTime":"2025-07-29T04:12:35.092Z","endTime":"2025-07-29T04:12:41.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.41982735879471,"strikeZoneBottom":1.6700011664362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40797555296793,"aZ":-21.50332734308223,"pfxX":-8.710266105335133,"pfxZ":6.193578626174714,"pX":1.1345018884967388,"pZ":0.5849427476191038,"vX0":8.81181040136098,"vY0":-130.1625300403642,"vZ0":-7.698505010514216,"x":73.76,"y":222.99,"x0":-1.1573117852239871,"y0":50.00142477536754,"z0":5.199961241776548,"aX":-14.998932753204814},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":1706,"spinDirection":236},"zone":14,"typeConfidence":0.77,"plateTime":0.42024144245078077,"extension":7.286252479312398},"index":5,"playId":"3985ecff-0837-3a80-9b9f-39dd11c3c69e","pitchNumber":5,"startTime":"2025-07-29T04:13:00.241Z","endTime":"2025-07-29T04:13:04.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.617300589485673,"aZ":-34.90433206586207,"pfxX":1.676275562806579,"pfxZ":-1.673409964897628,"pX":0.6905279807569559,"pZ":1.7122139533771024,"vX0":4.396573786543024,"vY0":-126.16334689451708,"vZ0":-2.367727213472939,"x":90.68,"y":192.55,"x0":-1.2836464931362292,"y0":50.001575678201085,"z0":5.441557627528937,"aX":2.7361990682134096},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":-4.0,"spinRate":2662,"spinDirection":22},"zone":9,"typeConfidence":0.84,"plateTime":0.4320421342471965,"extension":7.104811148258326},"hitData":{"launchSpeed":88.1,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.08,"coordY":170.34}},"index":6,"playId":"452546ba-fea5-330a-b310-2419f00d4e90","pitchNumber":6,"startTime":"2025-07-29T04:13:17.064Z","endTime":"2025-07-29T04:13:26.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:13:26.206Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out sharply to center fielder Evan Carter.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:13:39.657Z","endTime":"2025-07-29T04:14:44.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":80.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02653300785208,"aZ":-36.727773874830675,"pfxX":0.3491701770696043,"pfxZ":-2.8069221529391384,"pX":-0.5605388280959077,"pZ":0.8273474938859456,"vX0":1.7002007832254726,"vY0":-126.19534281198865,"vZ0":-4.4092585076189135,"x":138.37,"y":216.44,"x0":-1.2864421391239018,"y0":50.00186096474282,"z0":5.533992861643257,"aX":0.5666052385741015},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":-1.0,"spinRate":2535,"spinDirection":32},"zone":13,"typeConfidence":0.88,"plateTime":0.4329084041063793,"extension":6.7221836824192795},"index":0,"playId":"6d9bae5c-1485-3d82-8588-331477439fe2","pitchNumber":1,"startTime":"2025-07-29T04:13:58.443Z","endTime":"2025-07-29T04:14:03.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.22993322798998,"strikeZoneBottom":1.48999710514042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526100985958767,"aZ":-25.20645765845742,"pfxX":1.168657447121772,"pfxZ":3.7549937948268095,"pX":-1.2463962932439354,"pZ":2.819653242784307,"vX0":0.825480766876078,"vY0":-134.958451949755,"vZ0":-1.950526806498277,"x":164.51,"y":162.65,"x0":-1.7074088161084726,"y0":50.00501386628954,"z0":5.31519344656344,"aX":2.1706177875551207},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":-2.3,"spinRate":2459,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.4048079052767046,"extension":6.779684293125852},"index":1,"playId":"fbe6dbe3-4d99-3332-8c12-7b2500a6784b","pitchNumber":2,"startTime":"2025-07-29T04:14:18.493Z","endTime":"2025-07-29T04:14:21.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.902227583271838,"aZ":-37.16355768170285,"pfxX":1.8323621158135321,"pfxZ":-3.070678606758312,"pX":-0.36356433893882995,"pZ":1.8074315913592813,"vX0":2.0361514410879167,"vY0":-126.05084507768937,"vZ0":-1.9236203805996233,"x":130.86,"y":189.98,"x0":-1.4163987129301978,"y0":50.00038173537987,"z0":5.549429386177341,"aX":2.9808953496558974},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.8,"breakHorizontal":-3.7,"spinRate":2606,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.43267081595020596,"extension":6.734064061297679},"hitData":{"launchSpeed":100.8,"launchAngle":31.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.19,"coordY":37.03}},"index":2,"playId":"18b626da-f09f-3b70-bf21-8305ecaaa571","pitchNumber":3,"startTime":"2025-07-29T04:14:34.486Z","endTime":"2025-07-29T04:14:44.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:14:44.772Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, first baseman Nolan Schanuel to pitcher Kenley Jansen.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:16:38.042Z","endTime":"2025-07-29T04:18:52.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.48980731612735,"strikeZoneBottom":1.50983599093666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64275430403027,"aZ":-9.353005514812859,"pfxX":0.2045736390821995,"pfxZ":11.953048486526626,"pX":-0.2547278929160304,"pZ":1.325675648934276,"vX0":4.987723577420495,"vY0":-137.798414517782,"vZ0":-10.852482934853818,"x":126.71,"y":202.99,"x0":-2.12033012665912,"y0":50.00656824379435,"z0":5.962793780924777,"aX":0.3905527042757202},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":-1.4,"spinRate":2502,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.39856746156988,"extension":6.87647674100943},"index":0,"playId":"ef13fcce-bf3d-31b8-9b1b-3e9f9924d65e","pitchNumber":1,"startTime":"2025-07-29T04:16:59.817Z","endTime":"2025-07-29T04:17:03.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.772617769986333,"aZ":-10.863727964762242,"pfxX":-0.37419868713432525,"pfxZ":11.299762528406674,"pX":0.4473797406185205,"pZ":2.61778067854156,"vX0":6.785290571446066,"vY0":-136.84111368925932,"vZ0":-7.391930191847018,"x":99.95,"y":168.1,"x0":-2.0215113743809443,"y0":50.00049340060086,"z0":6.1080046561325645,"aX":-0.7055806314686266},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-0.8,"spinRate":2582,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.40111621533143094,"extension":6.7267400110577675},"index":1,"playId":"a0410781-78f6-34cc-a95e-219a794d587e","pitchNumber":2,"startTime":"2025-07-29T04:17:16.848Z","endTime":"2025-07-29T04:17:19.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.45986427284343,"strikeZoneBottom":1.47988121842654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68872098905924,"aZ":-12.243363785419882,"pfxX":1.089004186271207,"pfxZ":10.63321407776248,"pX":0.13368667356282116,"pZ":3.8758915073589786,"vX0":5.052036958509494,"vY0":-136.4484307981813,"vZ0":-4.018329141939451,"x":111.9,"y":134.13,"x0":-1.8878423514308929,"y0":50.00428784139665,"z0":6.21925985146264,"aX":2.0398952012665856},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-3.1,"spinRate":2623,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.4023308112514843,"extension":6.761893659404276},"index":2,"playId":"80109c7a-868b-3b38-9b2b-692c66a28fc8","pitchNumber":3,"startTime":"2025-07-29T04:17:37.050Z","endTime":"2025-07-29T04:17:41.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.51970999540958,"strikeZoneBottom":1.56967940922289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.392930447259488,"aZ":-12.156876560360413,"pfxX":1.0928996935872644,"pfxZ":10.588663999897264,"pX":-0.1935436795100674,"pZ":1.78735444554943,"vX0":4.387589495859443,"vY0":-136.6923321024084,"vZ0":-9.177569301897668,"x":124.38,"y":190.52,"x0":-1.962152180107275,"y0":50.00503209711585,"z0":6.025157143900491,"aX":2.0659328574465703},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-2.9,"spinRate":2474,"spinDirection":187},"zone":8,"typeConfidence":0.91,"plateTime":0.40084047440586357,"extension":6.954234282744606},"index":3,"playId":"0f4f85f0-4454-3990-8be2-ef73edcb6464","pitchNumber":4,"startTime":"2025-07-29T04:17:55.458Z","endTime":"2025-07-29T04:17:59.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-29T04:18:05.689Z","endTime":"2025-07-29T04:18:18.331Z","isPitch":false,"type":"action","player":{"id":608369,"link":"/api/v1/people/608369"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.199124892633062,"aZ":-12.630821123773062,"pfxX":1.3256728712469963,"pfxZ":10.224000821731332,"pX":-0.12425973963659838,"pZ":3.481213036499898,"vX0":4.475027553212648,"vY0":-137.54748661982072,"vZ0":-4.8324097475314645,"x":121.74,"y":144.79,"x0":-1.9460058726239966,"y0":50.00068156090795,"z0":6.1206990867383535,"aX":2.5337097523383427},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-3.4,"spinRate":2577,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.3985746166255888,"extension":6.8029676672297095},"index":5,"playId":"6ce955cf-ecb1-341c-ab95-bdd0b49628b4","pitchNumber":5,"startTime":"2025-07-29T04:18:18.331Z","endTime":"2025-07-29T04:18:21.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.764093464747777,"aZ":-34.71352724730249,"pfxX":4.158887854916921,"pfxZ":-1.6340055239576738,"pX":-0.7117225382969671,"pZ":2.400505729096682,"vX0":1.9505500098751396,"vY0":-123.61843599864206,"vZ0":-2.4002648724082176,"x":144.13,"y":173.97,"x0":-2.0504127254159594,"y0":50.00335689923219,"z0":6.287429863779927,"aX":6.460907763615638},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-7.9,"spinRate":2447,"spinDirection":80},"zone":4,"typeConfidence":0.92,"plateTime":0.44242919577176476,"extension":6.839922376922179},"hitData":{"launchSpeed":75.3,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.78,"coordY":157.66}},"index":6,"playId":"213b005b-b701-3df6-8614-c68b7f32409a","pitchNumber":6,"startTime":"2025-07-29T04:18:43.911Z","endTime":"2025-07-29T04:18:52.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:18:52.013Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcus Semien pops out to catcher Logan O'Hoppe in foul territory.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:19:06.164Z","endTime":"2025-07-29T04:19:56.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.39023317240547,"strikeZoneBottom":1.70000829531391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.289783498028974,"aZ":-11.43088081780301,"pfxX":2.2670733541989945,"pfxZ":11.054648340437257,"pX":-1.023515938409293,"pZ":2.7505938900526976,"vX0":2.044379698013769,"vY0":-136.20108729764854,"vZ0":-6.8563276429185525,"x":156.01,"y":164.51,"x0":-2.078651111836646,"y0":50.0005571110394,"z0":6.093236965457033,"aX":4.252613541953901},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":-4.6,"spinRate":2579,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.402356315719413,"extension":6.832821325768344},"index":0,"playId":"8cde71eb-839e-3cdc-9e9e-80ee44eb6e56","pitchNumber":1,"startTime":"2025-07-29T04:19:27.876Z","endTime":"2025-07-29T04:19:31.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93989773383056,"aZ":-13.104708707995579,"pfxX":1.6273461229912862,"pfxZ":10.31208857477343,"pX":0.20712469228757568,"pZ":2.7834030400344396,"vX0":5.340676435081803,"vY0":-135.00749975960483,"vZ0":-6.4741352786995625,"x":109.1,"y":163.63,"x0":-2.0067233010567374,"y0":50.00203541756743,"z0":6.131946577059068,"aX":3.0073833329068655},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-4.1,"spinRate":2472,"spinDirection":178},"zone":5,"typeConfidence":0.9,"plateTime":0.405446615528708,"extension":6.944342988109999},"hitData":{"launchSpeed":74.8,"launchAngle":81.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":148.05,"coordY":211.31}},"index":1,"playId":"7c8c7f6b-d93d-3cdf-a607-9aee2bf62bc9","pitchNumber":2,"startTime":"2025-07-29T04:19:46.371Z","endTime":"2025-07-29T04:19:56.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:19:56.198Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:20:12.104Z","endTime":"2025-07-29T04:21:31.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.747760427186307,"aZ":-11.044900174682686,"pfxX":1.263769645818846,"pfxZ":11.153240009470661,"pX":-0.16935898078907957,"pZ":2.387939846544944,"vX0":4.2213395062331385,"vY0":-136.88511461026488,"vZ0":-7.740477001606933,"x":123.46,"y":174.31,"x0":-1.8967094806255569,"y0":50.00066180647499,"z0":6.011916023751428,"aX":2.3920232903767493},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-3.2,"spinRate":2660,"spinDirection":180},"zone":5,"typeConfidence":0.91,"plateTime":0.40043781895777997,"extension":6.893005544485929},"index":0,"playId":"299717cf-1665-31fd-be4a-4d66bee4581d","pitchNumber":1,"startTime":"2025-07-29T04:20:29.235Z","endTime":"2025-07-29T04:20:32.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"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-29T04:20:46.561Z","endTime":"2025-07-29T04:21:04.467Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29431903844424,"aZ":-11.131047812839023,"pfxX":-0.9517491450567656,"pfxZ":10.82511457357937,"pX":-0.23373332068534272,"pZ":1.953656709186031,"vX0":4.844606650321018,"vY0":-138.3979076257436,"vZ0":-9.218136899436844,"x":125.91,"y":186.03,"x0":-1.881675536655459,"y0":50.00282957267782,"z0":6.06898500217341,"aX":-1.8506868793187017},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":0.7,"spinRate":2589,"spinDirection":192},"zone":8,"typeConfidence":0.89,"plateTime":0.39545189796115787,"extension":6.933230264541434},"index":2,"playId":"bcadf87a-6e7a-3405-8ceb-c454211819fb","pitchNumber":2,"startTime":"2025-07-29T04:21:04.467Z","endTime":"2025-07-29T04:21:07.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.150816569359172,"aZ":-29.186040382580796,"pfxX":2.554078993344045,"pfxZ":1.827983951167874,"pX":-0.11672542072331642,"pZ":0.06385748678787183,"vX0":3.34484621083786,"vY0":-126.86863332285665,"vZ0":-9.268913693987827,"x":121.45,"y":237.06,"x0":-1.7824319859861757,"y0":50.003818081276435,"z0":6.079427126189013,"aX":4.177173199718448},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.4,"spinRate":2383,"spinDirection":110},"zone":13,"typeConfidence":0.56,"plateTime":0.43118218341727443,"extension":6.76572593606634},"index":3,"playId":"e0df5e08-83e0-381e-9237-868ccf11f860","pitchNumber":3,"startTime":"2025-07-29T04:21:26.200Z","endTime":"2025-07-29T04:21:31.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621028,"link":"/api/v1/people/621028"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-29T04:21:31.541Z","atBatIndex":73}]