[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out softly, pitcher Mason Barnett to first baseman Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T02:05:38.975Z","endTime":"2025-08-31T02:06:06.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":4},"credits":[{"player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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-08-30T23:06:00.286Z","endTime":"2025-08-31T01:48:11.194Z","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-08-31T01:48:11.194Z","endTime":"2025-08-31T02:05:24.159Z","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-08-31T02:05:24.159Z","endTime":"2025-08-31T02:05:41.191Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.22806606903135,"strikeZoneBottom":1.52624053255722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97668435944919,"aZ":-13.5156501899376,"pfxX":-3.112618550278125,"pfxZ":9.60421320085734,"pX":-0.34614674816002367,"pZ":3.1459089318981666,"vX0":6.116864143610168,"vY0":-138.95718675444652,"vZ0":-4.923591363816923,"x":130.19,"y":153.84,"x0":-2.177964582078441,"y0":50.00627297427264,"z0":5.848271418740901,"aX":-6.049666349125863},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2283,"spinDirection":207},"zone":1,"typeConfidence":0.92,"plateTime":0.3951236542418628,"extension":6.070124226221504},"index":3,"playId":"f3bfcb0f-854f-3bf6-9460-61a94fed4843","pitchNumber":1,"startTime":"2025-08-31T02:05:41.191Z","endTime":"2025-08-31T02:05:44.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80796291812592,"aZ":-17.32246697130812,"pfxX":0.023815764721777377,"pfxZ":7.736730656774732,"pX":0.8092367292864224,"pZ":3.26171269673749,"vX0":7.117219970163363,"vY0":-138.14831539283702,"vZ0":-4.260227321915773,"x":86.15,"y":150.71,"x0":-1.8111202454369533,"y0":50.00198129541989,"z0":5.999771115101277,"aX":0.043312870594363034},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":-1.7,"spinRate":2316,"spinDirection":196},"zone":3,"typeConfidence":0.92,"plateTime":0.3975599172867521,"extension":6.083631719280817},"hitData":{"launchSpeed":31.6,"launchAngle":-54.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.91,"coordY":176.72}},"index":4,"playId":"19e2f7fb-8fe4-3385-8b25-400ff676c0dd","pitchNumber":2,"startTime":"2025-08-31T02:05:59.253Z","endTime":"2025-08-31T02:06:06.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-31T02:06:06.676Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Tyler Soderstrom in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T02:06:20.994Z","endTime":"2025-08-31T02:07:59.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.39230652055808,"strikeZoneBottom":1.51907378263834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.063479946208105,"aZ":-14.164717194024112,"pfxX":-1.3094602083883027,"pfxZ":9.14912694874507,"pX":0.5603649694603323,"pZ":2.6535581889789475,"vX0":7.744594030402593,"vY0":-139.56192192386843,"vZ0":-6.258659795756932,"x":95.64,"y":167.13,"x0":-2.083032887414889,"y0":50.001595034685984,"z0":5.861925805138194,"aX":-2.5782915132573487},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":0.7,"spinRate":2341,"spinDirection":199},"zone":6,"typeConfidence":0.93,"plateTime":0.39278920077424795,"extension":6.0917494311154625},"index":0,"playId":"0bff30a2-8691-39a9-8811-a67bd775c4d4","pitchNumber":1,"startTime":"2025-08-31T02:06:33.301Z","endTime":"2025-08-31T02:06:36.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.34112928055226,"strikeZoneBottom":1.56040665718445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94157153284603,"aZ":-14.281277662097445,"pfxX":-0.4268537508890928,"pfxZ":9.289435347646878,"pX":-0.003122392214234284,"pZ":4.334452225156478,"vX0":5.492666375325638,"vY0":-137.96777766868067,"vZ0":-2.2216189503664268,"x":117.12,"y":121.75,"x0":-1.9649757036287512,"y0":50.00182587996512,"z0":6.113515004698438,"aX":-0.8222291366183573},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-0.4,"spinRate":2306,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.397122282943251,"extension":6.166662125761094},"index":1,"playId":"00c4165d-ac25-3bde-930b-ccd2d080020c","pitchNumber":2,"startTime":"2025-08-31T02:06:51.565Z","endTime":"2025-08-31T02:06:55.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.35108949876053,"strikeZoneBottom":1.49437054481134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.636475495538445,"aZ":-30.64327164405923,"pfxX":-5.0050927109833765,"pfxZ":0.9414589259771713,"pX":0.3755634420107411,"pZ":3.3503554456987,"vX0":7.507881355650253,"vY0":-126.88165236090897,"vZ0":-1.072841472850551,"x":102.68,"y":148.32,"x0":-1.9752932960382696,"y0":50.002584899942434,"z0":6.226615617063085,"aX":-8.138210875634645},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":7.3,"spinRate":1360,"spinDirection":230},"zone":3,"typeConfidence":0.87,"plateTime":0.4321431713880517,"extension":5.929911576891199},"index":2,"playId":"927130ef-5532-3eb5-b304-8902fbe53df2","pitchNumber":3,"startTime":"2025-08-31T02:07:10.458Z","endTime":"2025-08-31T02:07:14.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.7,"endSpeed":80.2,"strikeZoneTop":3.27016414747546,"strikeZoneBottom":1.39799558785183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.092627389157645,"aZ":-29.6558157474406,"pfxX":4.35392346967042,"pfxZ":1.5721498359548476,"pX":2.992896704357326,"pZ":0.7230274356911458,"vX0":10.698437465415022,"vY0":-125.78654738856359,"vZ0":-6.881126007648059,"x":2.92,"y":219.26,"x0":-1.8848708811875,"y0":50.00085101525952,"z0":5.906130489142449,"aX":6.957137902272362},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-10.4,"spinRate":2779,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.43585111861517856,"extension":6.098703452675715},"index":3,"playId":"c356d1ad-e31d-346e-b21b-002e4d226842","pitchNumber":4,"startTime":"2025-08-31T02:07:28.959Z","endTime":"2025-08-31T02:07:32.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.875836229032544,"aZ":-12.576172273882415,"pfxX":-1.9941205575669962,"pfxZ":9.776329649026566,"pX":-0.720708098573578,"pZ":2.9837238243044957,"vX0":3.8900310712221917,"vY0":-141.1186267849734,"vZ0":-5.938601269669151,"x":144.47,"y":158.22,"x0":-1.861691578141756,"y0":50.00629325090141,"z0":5.934880668852259,"aX":-3.99917867097768},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":2.8,"spinRate":2352,"spinDirection":192},"zone":1,"typeConfidence":0.93,"plateTime":0.38900917495976106,"extension":6.056078471622684},"hitData":{"launchSpeed":67.8,"launchAngle":61.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.55,"coordY":168.4}},"index":4,"playId":"abc84c04-2213-358b-b7d0-fc9d6c3fca36","pitchNumber":5,"startTime":"2025-08-31T02:07:50.211Z","endTime":"2025-08-31T02:07:59.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:07:59.762Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T02:08:16.703Z","endTime":"2025-08-31T02:09:49.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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":3},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.57957612528878,"strikeZoneBottom":1.64520174952175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.328829361115563,"aZ":-44.05333478039575,"pfxX":4.065925118586747,"pfxZ":-8.669113082964412,"pX":0.17934503283087638,"pZ":1.4910889493293693,"vX0":3.367521789217523,"vY0":-117.19861071067584,"vZ0":-1.476183693452227,"x":110.16,"y":198.52,"x0":-1.8125348857378722,"y0":50.00474508967844,"z0":6.3010777171123475,"aX":5.569345241530011},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.7,"breakHorizontal":-8.3,"spinRate":2903,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.470130457623152,"extension":5.963294301121417},"index":0,"playId":"ae576b6d-ff48-30aa-8dfb-44d1a1928925","pitchNumber":1,"startTime":"2025-08-31T02:08:26.125Z","endTime":"2025-08-31T02:08:30.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.36242907126227,"strikeZoneBottom":1.58117212496967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46385300940571,"aZ":-14.900888956610002,"pfxX":-2.619628988867932,"pfxZ":8.803947774956532,"pX":-1.3879936518522626,"pZ":2.2200343472603743,"vX0":2.8946403372182403,"vY0":-139.6758722567256,"vZ0":-7.187923658800979,"x":169.91,"y":178.84,"x0":-2.1008029671404453,"y0":50.00575824839799,"z0":5.819801153310085,"aX":-5.141697433373859},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":4.1,"spinRate":2359,"spinDirection":202},"zone":13,"typeConfidence":0.92,"plateTime":0.39316703881260295,"extension":6.128745504820521},"index":1,"playId":"5732e963-8540-3bff-a342-c192558403bb","pitchNumber":2,"startTime":"2025-08-31T02:08:43.280Z","endTime":"2025-08-31T02:08:47.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.34022086485545,"strikeZoneBottom":1.52825975994684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34002189212155,"aZ":-15.874238893064573,"pfxX":-0.9366310665095989,"pfxZ":8.216958192006748,"pX":-0.7956552975929125,"pZ":3.467297995872039,"vX0":3.631586790502064,"vY0":-140.34296057891777,"vZ0":-3.9895172051200523,"x":147.33,"y":145.16,"x0":-1.987824831532703,"y0":50.00671237796816,"z0":5.949127361035476,"aX":-1.859289781685639},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":1.0,"spinRate":2419,"spinDirection":195},"zone":11,"typeConfidence":0.93,"plateTime":0.39107264939042485,"extension":6.135751889482063},"index":2,"playId":"a0bd9f2b-0ec4-3809-b844-25eaf0e266b2","pitchNumber":3,"startTime":"2025-08-31T02:09:02.272Z","endTime":"2025-08-31T02:09:06.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.34979276125522,"strikeZoneBottom":1.51773856744594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02015787664212,"aZ":-14.545390865207855,"pfxX":-2.562354265484572,"pfxZ":8.953725737667074,"pX":0.7339989912997804,"pZ":2.109451791766631,"vX0":8.117339882120753,"vY0":-139.77936564240454,"vZ0":-7.536519121669485,"x":89.02,"y":181.82,"x0":-1.881285655182254,"y0":50.00233268961778,"z0":5.805667029664525,"aX":-5.045714480243901},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":2.9,"spinRate":2369,"spinDirection":200},"zone":6,"typeConfidence":0.93,"plateTime":0.3926240669365133,"extension":6.172621836348988},"index":3,"playId":"812d3a97-5d4e-3115-8776-5fac9cf08e17","pitchNumber":4,"startTime":"2025-08-31T02:09:19.363Z","endTime":"2025-08-31T02:09:23.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84308969372711,"aZ":-14.562841760874656,"pfxX":-1.8345381142189574,"pfxZ":8.85244669039579,"pX":-0.19562581846789556,"pZ":2.704951741995105,"vX0":5.414261396493053,"vY0":-140.62914469434367,"vZ0":-6.068548866943523,"x":124.46,"y":165.75,"x0":-1.913191529017914,"y0":50.00651694369063,"z0":5.84687715719587,"aX":-3.6517223987582375},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":2.2,"spinRate":2432,"spinDirection":196},"zone":5,"typeConfidence":0.93,"plateTime":0.3904707928646509,"extension":6.180921698883966},"hitData":{"launchSpeed":85.7,"launchAngle":55.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.48,"coordY":102.53}},"index":4,"playId":"4402d0d8-166f-3189-8dab-a751d33abb47","pitchNumber":5,"startTime":"2025-08-31T02:09:37.823Z","endTime":"2025-08-31T02:09:49.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:09:49.623Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T02:11:34.288Z","endTime":"2025-08-31T02:13:30.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.52930747097932,"strikeZoneBottom":1.69354930843996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.867342409726255,"aZ":-18.28926068094952,"pfxX":-4.767192059786822,"pfxZ":8.022055014699205,"pX":-1.624648672059958,"pZ":3.5110504714133066,"vX0":2.2625909522625047,"vY0":-131.26602581416248,"vZ0":-1.761608187372126,"x":148.21,"y":142.78,"x0":-1.882167065912236,"y0":50.003397303457476,"z0":5.563889897153886,"aX":-8.25281578876634},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":8.0},"zone":11,"typeConfidence":2.0,"plateTime":0.41854207460137305,"extension":5.77314808863073},"index":0,"playId":"2e3e6d41-107f-3cbf-86c9-4227bbad8921","pitchNumber":1,"startTime":"2025-08-31T02:12:00.754Z","endTime":"2025-08-31T02:12:04.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.52098113132549,"strikeZoneBottom":1.60509261724653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.792122686379365,"aZ":-32.23019828916215,"pfxX":-8.80934353090309,"pfxZ":-0.03296637589921936,"pX":-1.126024042954499,"pZ":2.282560675336453,"vX0":4.596739518545251,"vY0":-126.58848526716021,"vZ0":-1.8591061213631215,"x":159.92,"y":177.15,"x0":-1.828653877852724,"y0":50.00395155066218,"z0":5.626637002589272,"aX":-14.182427784049331},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":14.8,"spinRate":2138,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4340174961221659,"extension":5.923466298773476},"index":1,"playId":"2c20a597-2f09-3d30-80e0-ae678bf9ef0f","pitchNumber":2,"startTime":"2025-08-31T02:12:15.214Z","endTime":"2025-08-31T02:12:20.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.53576763869976,"strikeZoneBottom":1.5891201549219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5376595381188,"aZ":-21.300516679789904,"pfxX":-2.9745067379007617,"pfxZ":6.282176115914698,"pX":-0.3029082550846079,"pZ":4.079851033971151,"vX0":4.515227472269211,"vY0":-130.49640422174258,"vZ0":0.09377046540758494,"x":128.55,"y":128.62,"x0":-1.6662722592262773,"y0":50.00241890456548,"z0":5.64330833948103,"aX":-5.148679603947025},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":4.4,"spinRate":2275,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4191411071813138,"extension":5.862390508996417},"index":2,"playId":"f241c85b-0724-3fa2-ba62-841705d4243a","pitchNumber":3,"startTime":"2025-08-31T02:12:32.373Z","endTime":"2025-08-31T02:12:36.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.34449052434523,"strikeZoneBottom":1.47913025820509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.775897817640146,"aZ":-17.92316320949818,"pfxX":-2.8278217356829134,"pfxZ":8.380343518539075,"pX":-0.037223498447058724,"pZ":2.622398359324346,"vX0":5.424989682633488,"vY0":-129.9767204719322,"vZ0":-3.666883584862459,"x":118.42,"y":167.98,"x0":-1.789778579008117,"y0":50.00459901824442,"z0":5.423036061166917,"aX":-4.810434476818266},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":3.8,"spinRate":2169,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.42237625183622907,"extension":5.992066549077565},"index":3,"playId":"18e1eb96-48fd-30dd-ab7f-298f47903423","pitchNumber":4,"startTime":"2025-08-31T02:12:49.635Z","endTime":"2025-08-31T02:12:53.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04078914145403,"aZ":-29.589135000642525,"pfxX":-8.50166841193808,"pfxZ":1.5988487626039731,"pX":0.46937830603270797,"pZ":1.1633116872564744,"vX0":7.897052809187046,"vY0":-126.5321034987326,"vZ0":-4.790984951621304,"x":99.11,"y":207.37,"x0":-1.5951235369650305,"y0":50.00163857791847,"z0":5.466363510684013,"aX":-13.715396208612475},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":13.4,"spinRate":2064,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43373244467664307,"extension":6.136184685782304},"index":4,"playId":"3b7a63b0-447d-3513-8bc2-ea0edf2310a8","pitchNumber":5,"startTime":"2025-08-31T02:13:04.732Z","endTime":"2025-08-31T02:13:08.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9639066039011,"aZ":-22.102534172356364,"pfxX":-1.030835598701621,"pfxZ":5.679020094201574,"pX":0.2813333687845766,"pZ":3.356087710813926,"vX0":5.2718656127141825,"vY0":-132.01517266133746,"vZ0":-1.5245581994325765,"x":106.28,"y":148.17,"x0":-1.6037349095924391,"y0":50.000855272130345,"z0":5.561149814802154,"aX":-1.8285211328969746},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":0.7,"spinRate":2273,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.41421119530670847,"extension":5.806499678501961},"hitData":{"launchSpeed":75.1,"launchAngle":31.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.19,"coordY":106.66}},"index":5,"playId":"bb367440-ee04-376e-bef0-dccf8b4b91c3","pitchNumber":6,"startTime":"2025-08-31T02:13:22.921Z","endTime":"2025-08-31T02:13:30.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:13:30.093Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T02:13:36.281Z","endTime":"2025-08-31T02:15:23.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.2972935855312,"strikeZoneBottom":1.52804187307312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95787679418743,"aZ":-21.4482430890302,"pfxX":-0.2612862188306102,"pfxZ":6.216904689542851,"pX":-0.6698358842064044,"pZ":3.3593458320579037,"vX0":3.2035115939315224,"vY0":-129.93552744781687,"vZ0":-1.442315115067671,"x":142.53,"y":148.08,"x0":-1.8800883778418702,"y0":50.002036429002516,"z0":5.537305992631547,"aX":-0.4511516070595163},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-0.1,"spinRate":2195,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.42011155202764083,"extension":5.842295696783137},"index":0,"playId":"c29b88e3-f5b5-3b2e-ae37-0e921c48befd","pitchNumber":1,"startTime":"2025-08-31T02:14:04.165Z","endTime":"2025-08-31T02:14:09.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.681852108586156,"aZ":-32.58692203392343,"pfxX":-7.900090687324827,"pfxZ":-0.24680340437134696,"pX":0.11016936952477988,"pZ":1.3841262476765606,"vX0":6.973652515973677,"vY0":-127.9703198380679,"vZ0":-3.9216157472776283,"x":112.8,"y":201.41,"x0":-1.6252869447336182,"y0":50.00511275716261,"z0":5.492317815886643,"aX":-13.090356535452232},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":12.7,"spinRate":2147,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4281899345085183,"extension":5.956273445380262},"index":1,"playId":"21bbbe7f-e764-32ab-bffd-522557b1f1b9","pitchNumber":2,"startTime":"2025-08-31T02:14:18.959Z","endTime":"2025-08-31T02:14:22.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2198414117187,"aZ":-22.07754935693713,"pfxX":-0.5577262407626233,"pfxZ":5.798931855569432,"pX":0.5651577301927714,"pZ":3.13900470654371,"vX0":6.140886080049303,"vY0":-130.9833751701394,"vZ0":-1.781782840827645,"x":95.46,"y":154.03,"x0":-1.7353881310807615,"y0":50.00108531857591,"z0":5.476008963276231,"aX":-0.9718007647323721},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-0.4,"spinRate":2293,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4178936582111099,"extension":6.1073225983239885},"index":2,"playId":"b5946b07-b35a-3439-a72e-cafd84fd462f","pitchNumber":3,"startTime":"2025-08-31T02:14:40.672Z","endTime":"2025-08-31T02:14:44.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T02:14:56.864Z","endTime":"2025-08-31T02:15:14.750Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7915733488446,"aZ":-19.774632799290995,"pfxX":-6.537538462679386,"pfxZ":6.825581987267004,"pX":0.6929698981133691,"pZ":3.09663403096741,"vX0":7.868127154794661,"vY0":-134.3365515515128,"vZ0":-2.4390808935907664,"x":90.59,"y":155.17,"x0":-1.433093386078607,"y0":50.00195919083327,"z0":5.431790509539628,"aX":-11.8745688047142},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":10.1,"spinRate":2350,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4087058391760121,"extension":5.959137179385751},"hitData":{"launchSpeed":104.2,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.15,"coordY":142.56}},"index":4,"playId":"c81fcd29-9fa2-3ee6-b9f8-8263b54a8a4d","pitchNumber":4,"startTime":"2025-08-31T02:15:14.750Z","endTime":"2025-08-31T02:15:23.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:15:23.260Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a ground ball to second baseman Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T02:15:35.959Z","endTime":"2025-08-31T02:16:16.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80806594770215,"aZ":-16.566738034811987,"pfxX":-5.395021503927552,"pfxZ":8.707560059226164,"pX":0.5509288857858059,"pZ":2.2763121378592897,"vX0":7.467388558657072,"vY0":-133.32642758105132,"vZ0":-4.597001202548043,"x":96.0,"y":177.32,"x0":-1.5908169745412855,"y0":50.00603084172967,"z0":5.226025567396862,"aX":-9.674078538560353},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2372,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4114941479929106,"extension":5.9738192474332905},"index":0,"playId":"3e572b19-92ab-3603-af07-a074bb090ae2","pitchNumber":1,"startTime":"2025-08-31T02:15:50.945Z","endTime":"2025-08-31T02:15:54.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.959924653515174,"aZ":-42.343301712000596,"pfxX":4.7377198462737855,"pfxZ":-6.945925500199863,"pX":0.8579020583878054,"pZ":2.007607768479662,"vX0":4.400728468689487,"vY0":-120.39437639269087,"vZ0":-0.05147763498360436,"x":84.3,"y":184.57,"x0":-1.6109513090850003,"y0":50.00272930131133,"z0":5.7851743895607415,"aX":6.935768473102632},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.4,"breakHorizontal":-9.6,"spinRate":2743,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45541329723667756,"extension":5.903494216215586},"hitData":{"launchSpeed":74.1,"launchAngle":5.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.37,"coordY":143.57}},"index":1,"playId":"e2f17512-3fc1-31d0-94f0-cba3dba46ddd","pitchNumber":2,"startTime":"2025-08-31T02:16:07.226Z","endTime":"2025-08-31T02:16:16.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:16:16.615Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T02:16:39.486Z","endTime":"2025-08-31T02:18:06.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51387766411641,"aZ":-19.570875862847902,"pfxX":-2.974790719028694,"pfxZ":7.323085630390173,"pX":0.1929685315490166,"pZ":2.420248815228787,"vX0":5.943738777287248,"vY0":-130.83884547969834,"vZ0":-3.968689472296532,"x":109.64,"y":173.43,"x0":-1.7292736652318177,"y0":50.00337380549548,"z0":5.437294815679671,"aX":-5.120548637363589},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.5,"breakHorizontal":4.0,"spinRate":2432,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.41981759349956116,"extension":5.88163772794214},"index":0,"playId":"1f1e1783-e7bf-3f43-91c7-6e4b5c48b0f8","pitchNumber":1,"startTime":"2025-08-31T02:16:48.930Z","endTime":"2025-08-31T02:16:53.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.939255023386927,"aZ":-31.40736563630122,"pfxX":-6.92514211039926,"pfxZ":0.469584893973753,"pX":1.0563814221223924,"pZ":2.1131245565468557,"vX0":8.564366267325697,"vY0":-127.16279434074289,"vZ0":-2.4070427233926406,"x":76.73,"y":181.73,"x0":-1.448222654694709,"y0":50.006251960346475,"z0":5.552270015258609,"aX":-11.397134765346822},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":10.7,"spinRate":2075,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42996279687477745,"extension":6.120438274902848},"index":1,"playId":"6cb60abf-ed44-33c6-bd84-16fe20305c7c","pitchNumber":2,"startTime":"2025-08-31T02:17:13.603Z","endTime":"2025-08-31T02:17:17.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.26129775348451,"strikeZoneBottom":1.45254697252923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.959145745053462,"aZ":-29.04632453372773,"pfxX":-7.6777484222974755,"pfxZ":1.8923049385476869,"pX":-0.8927425508599529,"pZ":1.9937993814606965,"vX0":4.279154356938017,"vY0":-127.85810650472183,"vZ0":-3.117492757562422,"x":151.03,"y":184.95,"x0":-1.5927018972911424,"y0":50.0018196733715,"z0":5.514070613699155,"aX":-12.680170634748821},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":2192,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4287772284934026,"extension":5.9022729527013915},"index":2,"playId":"f2928944-25e3-3c22-906e-6a8e264f7d29","pitchNumber":3,"startTime":"2025-08-31T02:17:37.399Z","endTime":"2025-08-31T02:17:42.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.759923358779737,"aZ":-19.085941761973757,"pfxX":-0.5722102811421932,"pfxZ":7.4882218881795914,"pX":0.393107888539328,"pZ":3.2698001287204086,"vX0":5.764547257122214,"vY0":-132.01515671617838,"vZ0":-2.0522612327893714,"x":102.02,"y":150.5,"x0":-1.753773482602524,"y0":50.00017124428131,"z0":5.477450772644293,"aX":-1.0012427573304425},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":-0.4,"spinRate":2424,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.41652251541977625,"extension":5.886137559571782},"hitData":{"launchSpeed":71.3,"launchAngle":50.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.92,"coordY":131.03}},"index":3,"playId":"a099708d-4256-33b9-ba00-57260ec6082a","pitchNumber":4,"startTime":"2025-08-31T02:17:58.203Z","endTime":"2025-08-31T02:18:06.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:18:06.963Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:19:56.316Z","endTime":"2025-08-31T02:20:44.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":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":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.269154317635316,"aZ":-15.407234264531613,"pfxX":-1.6427084245678503,"pfxZ":8.758377503383441,"pX":0.39042288752511617,"pZ":3.178184607605956,"vX0":7.227644761270784,"vY0":-137.44081653362187,"vZ0":-4.689825066451551,"x":102.12,"y":152.97,"x0":-2.0592103337942547,"y0":50.004397381390326,"z0":5.952045745472445,"aX":-3.1466460115600534},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":1.4,"spinRate":2314,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.3984259565902537,"extension":6.085570490879032},"index":0,"playId":"a76d30a9-12d0-32a1-bb0a-620e59ad1b44","pitchNumber":1,"startTime":"2025-08-31T02:20:15.195Z","endTime":"2025-08-31T02:20:19.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.302740544994577,"aZ":-14.760009256440474,"pfxX":-0.5403381116909376,"pfxZ":9.243794994961615,"pX":1.032970694687258,"pZ":3.1737896765836684,"vX0":8.21074126163148,"vY0":-136.6816720268164,"vZ0":-4.7969150311665185,"x":77.63,"y":153.09,"x0":-1.9452849900998481,"y0":50.006323149917726,"z0":5.97192797741739,"aX":-1.0199256406152422},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-0.8,"spinRate":2359,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.4013866308229672,"extension":5.9634532307005355},"hitData":{"launchSpeed":95.8,"launchAngle":7.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.59,"coordY":120.26}},"index":1,"playId":"4756e7c0-fbf6-33a9-99b0-9f4febefd04b","pitchNumber":2,"startTime":"2025-08-31T02:20:34.215Z","endTime":"2025-08-31T02:20:44.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:20:44.240Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rowdy Tellez pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:20:59.819Z","endTime":"2025-08-31T02:22:05.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.64097547391726,"strikeZoneBottom":1.58330920799832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99534594781169,"aZ":-16.264590067561592,"pfxX":-1.3783946581160849,"pfxZ":8.53380589095471,"pX":-0.6198115587197083,"pZ":3.8054612409251813,"vX0":4.845948637922211,"vY0":-136.20368057012382,"vZ0":-2.8919695349312704,"x":140.63,"y":136.03,"x0":-2.2488714545879347,"y0":50.00545968780508,"z0":6.016064824489057,"aX":-2.570605198116396},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":1.4,"spinRate":2276,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.40327858906722724,"extension":5.92318551727803},"index":0,"playId":"a0f508af-0716-3a80-a991-a73d40db5f1e","pitchNumber":1,"startTime":"2025-08-31T02:21:12.628Z","endTime":"2025-08-31T02:21:16.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.63616217031634,"strikeZoneBottom":1.47778070241298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27717871565429,"aZ":-33.712314853797075,"pfxX":-7.111931415323587,"pfxZ":-1.0030161369793849,"pX":-0.971576021408374,"pZ":1.5940643949413587,"vX0":5.4092209956181465,"vY0":-123.37021217761281,"vZ0":-3.5826558855670947,"x":154.03,"y":195.74,"x0":-2.2767412597786887,"y0":50.00529971726658,"z0":5.9293486950383025,"aX":-10.88170262702829},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":11.5,"spinRate":1482,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.4452695817833372,"extension":5.926065319436941},"index":1,"playId":"b584ba2b-7cf8-3b7e-8266-18baa2f3d2aa","pitchNumber":2,"startTime":"2025-08-31T02:21:32.121Z","endTime":"2025-08-31T02:21:36.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85696864078653,"aZ":-27.544430021405386,"pfxX":-5.756082744675518,"pfxZ":3.005395586705564,"pX":0.014401623234027322,"pZ":2.767732519583575,"vX0":7.268175640141048,"vY0":-123.63155511305702,"vZ0":-2.2578311223640455,"x":116.45,"y":164.05,"x0":-2.2228614476982353,"y0":50.002006437077604,"z0":6.016784548925626,"aX":-8.863791588934335},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":8.6,"spinRate":1333,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.4439206293450315,"extension":5.973704853534469},"hitData":{"launchSpeed":68.7,"launchAngle":87.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.48,"coordY":217.56}},"index":2,"playId":"e861632d-9402-3a88-83c0-c695c15136ae","pitchNumber":3,"startTime":"2025-08-31T02:21:55.079Z","endTime":"2025-08-31T02:22:05.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:22:05.978Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to left fielder Carlos Cortes, deflected by pitcher Mason Barnett. Adolis García to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:22:51.744Z","endTime":"2025-08-31T02:23:06.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"770be725-74d6-3c1a-b5a5-f48e9f0330c2","startTime":"2025-08-31T02:22:34.284Z","endTime":"2025-08-31T02:22:37.284Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37969899445304,"aZ":-30.948008861035326,"pfxX":4.6482242434525345,"pfxZ":0.7663461357142465,"pX":-0.39805757162990263,"pZ":1.647752165065448,"vX0":3.5412233726447884,"vY0":-125.49870989142819,"vZ0":-4.583004560837603,"x":132.17,"y":194.29,"x0":-2.429270735803511,"y0":50.004608230536874,"z0":6.006264715174452,"aX":7.445787806344565},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-9.2,"spinRate":2819,"spinDirection":64},"zone":7,"typeConfidence":0.93,"plateTime":0.4357356174953031,"extension":5.83211986832298},"hitData":{"launchSpeed":104.2,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":92.02,"coordY":142.56}},"index":1,"playId":"d7182560-6667-3bcd-ba42-9d985d61279a","pitchNumber":1,"startTime":"2025-08-31T02:22:53.924Z","endTime":"2025-08-31T02:23:06.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-6.700000000000003,"leverageIndex":1.28,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:23:06.716Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a line drive to right fielder JJ Bleday. Adolis García scores. Josh Jung to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:24:12.467Z","endTime":"2025-08-31T02:24:47.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T02:24:09.328Z","endTime":"2025-08-31T02:24:14.663Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.4162306099418,"strikeZoneBottom":1.5533205943977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.971320084170674,"aZ":-12.942578602802438,"pfxX":-1.8200309043846605,"pfxZ":10.042260709867929,"pX":0.024729033521526517,"pZ":2.3264729936130917,"vX0":6.662235730001168,"vY0":-137.62660334727582,"vZ0":-6.950134718435564,"x":116.06,"y":175.97,"x0":-2.1926127742715185,"y0":50.006043929592416,"z0":5.7639685556283355,"aX":-3.486978376512904},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":1.9,"spinRate":2356,"spinDirection":197},"zone":5,"typeConfidence":0.92,"plateTime":0.3982147615666696,"extension":6.1687823791010725},"index":1,"playId":"068d6cb9-960b-3e6b-997f-dc72c9fcf539","pitchNumber":1,"startTime":"2025-08-31T02:24:14.663Z","endTime":"2025-08-31T02:24:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78971583531476,"aZ":-33.724072597476784,"pfxX":8.844495964442938,"pfxZ":-1.0225587965930556,"pX":0.9683777424524274,"pZ":1.6781466723495841,"vX0":5.018535334353807,"vY0":-122.79707823744005,"vZ0":-3.4948408044274393,"x":80.09,"y":193.47,"x0":-2.258494361612159,"y0":50.00539998878485,"z0":6.02178808208775,"aX":13.361186193244343},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-17.3,"spinRate":2756,"spinDirection":38},"zone":14,"typeConfidence":0.92,"plateTime":0.4479183732015719,"extension":5.957087360698823},"hitData":{"launchSpeed":84.2,"launchAngle":16.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.66,"coordY":113.61}},"index":2,"playId":"07fa3252-1161-364d-8852-653b8a7eb36f","pitchNumber":2,"startTime":"2025-08-31T02:24:36.072Z","endTime":"2025-08-31T02:24:47.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.94,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:24:47.424Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Duran pops out to first baseman Tyler Soderstrom in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:25:07.966Z","endTime":"2025-08-31T02:25:50.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.57090876048508,"strikeZoneBottom":1.60663224398077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06624766637912,"aZ":-31.518550420743335,"pfxX":6.726391180861666,"pfxZ":0.41694535701766444,"pX":1.0361771889119127,"pZ":1.409229192529591,"vX0":5.863002436561607,"vY0":-124.78028160739886,"vZ0":-4.770833709084548,"x":77.5,"y":200.73,"x0":-2.2212052200122305,"y0":50.002541410273324,"z0":5.95496021015753,"aX":10.56251011978825},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-13.6,"spinRate":2821,"spinDirection":46},"zone":14,"typeConfidence":0.93,"plateTime":0.43964501011405055,"extension":6.0935991494216175},"index":0,"playId":"ae8aadf7-36c1-3ee9-af54-971dd95b6f4d","pitchNumber":1,"startTime":"2025-08-31T02:25:21.422Z","endTime":"2025-08-31T02:25:26.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15233732686279,"aZ":-12.682992845656916,"pfxX":-1.2590314882830889,"pfxZ":10.294515479465382,"pX":-0.5652950360835576,"pZ":2.799193329347304,"vX0":4.873529171523499,"vY0":-137.16753964658892,"vZ0":-5.98863804682189,"x":138.55,"y":163.2,"x0":-2.206472766673977,"y0":50.00438169744387,"z0":5.886193773925334,"aX":-2.384995661745571},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":1.2,"spinRate":2305,"spinDirection":201},"zone":4,"typeConfidence":0.92,"plateTime":0.400299865045056,"extension":6.198247408420858},"hitData":{"launchSpeed":79.2,"launchAngle":75.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.5,"coordY":188.67}},"index":1,"playId":"b5a95dbd-d9ee-3d15-b444-c6dfcd5cb5d0","pitchNumber":2,"startTime":"2025-08-31T02:25:40.956Z","endTime":"2025-08-31T02:25:50.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.79,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:25:50.266Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Helman doubles (1) on a line drive to center fielder Lawrence Butler. Josh Jung scores. Kyle Higashioka scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:26:12.672Z","endTime":"2025-08-31T02:28:42.216Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":95.5,"endSpeed":86.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91179251079447,"aZ":-14.11352825234227,"pfxX":-0.15090829558749114,"pfxZ":9.316366981492234,"pX":0.07251965540746456,"pZ":2.6577328233848734,"vX0":6.035823067905958,"vY0":-138.79483457121196,"vZ0":-6.044036354533514,"x":114.24,"y":167.02,"x0":-2.116584821839747,"y0":50.00308479027581,"z0":5.814346322710844,"aX":-0.29333368315862846},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-1.1,"spinRate":2392,"spinDirection":193},"zone":5,"typeConfidence":0.93,"plateTime":0.3955888969174439,"extension":6.238094727580922},"index":0,"playId":"b971236a-de84-38e4-b1c2-49b40ca6c302","pitchNumber":1,"startTime":"2025-08-31T02:26:21.578Z","endTime":"2025-08-31T02:26:25.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.112678277525404,"aZ":-13.09202670676187,"pfxX":-0.6421947888374184,"pfxZ":10.241042424497364,"pX":0.3740994068390191,"pZ":3.4491668322437357,"vX0":6.902078080472764,"vY0":-136.1886377669774,"vZ0":-4.2364377336955545,"x":102.74,"y":145.65,"x0":-2.1183886551797593,"y0":50.00608808514094,"z0":5.941728512434615,"aX":-1.197669729520944},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-0.4,"spinRate":2359,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.4034026656885028,"extension":6.169446050818201},"index":1,"playId":"d89f07aa-60d6-361a-a330-3a3a4cca2390","pitchNumber":2,"startTime":"2025-08-31T02:26:45.953Z","endTime":"2025-08-31T02:26:49.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-08-31T02:27:00.290Z","endTime":"2025-08-31T02:27:16.758Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.56939790793666,"strikeZoneBottom":1.63913444304205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.026830490191657,"aZ":-30.33539914222321,"pfxX":6.997669417186681,"pfxZ":1.1888443945561429,"pX":2.1735126992506664,"pZ":1.6296745144306788,"vX0":7.936415914964775,"vY0":-124.66946742514192,"vZ0":-4.5501289157044456,"x":34.15,"y":194.78,"x0":-1.9807167024139474,"y0":50.00325833376042,"z0":6.031338543906162,"aX":10.827773833634732},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-14.8,"spinRate":2754,"spinDirection":43},"zone":14,"typeConfidence":0.93,"plateTime":0.4422192014479869,"extension":6.005611677285783},"index":3,"playId":"69fd0510-b40e-3b1c-ab86-3f67f6daf921","pitchNumber":3,"startTime":"2025-08-31T02:27:16.758Z","endTime":"2025-08-31T02:27:21.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.56590662919383,"strikeZoneBottom":1.5440919892816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2668816809517,"aZ":-14.221423382839667,"pfxX":-0.7844483729523466,"pfxZ":9.373135891021292,"pX":1.1053443970486032,"pZ":5.13735428265744,"vX0":8.647986592943823,"vY0":-137.91161198428873,"vZ0":0.11287023266649615,"x":74.87,"y":100.07,"x0":-1.976655960567454,"y0":50.00370673917362,"z0":6.059467553420466,"aX":-1.503191837078381},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-0.5,"spinRate":2434,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.39801190150707066,"extension":6.1067314490162286},"index":4,"playId":"74bbd0d4-ee91-3dbf-9a60-979fe65a2c92","pitchNumber":4,"startTime":"2025-08-31T02:27:39.806Z","endTime":"2025-08-31T02:27:43.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.754306786765426,"aZ":-12.814636651630583,"pfxX":-0.42887451131420407,"pfxZ":10.018915254382733,"pX":0.30998703400360333,"pZ":3.759108151576693,"vX0":6.43563602383547,"vY0":-138.5681077940119,"vZ0":-3.4446934286332818,"x":105.18,"y":137.28,"x0":-1.9931113008170904,"y0":50.00421689718198,"z0":5.882181036333457,"aX":-0.8284478613364745},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":-0.6,"spinRate":2420,"spinDirection":194},"zone":12,"typeConfidence":0.93,"plateTime":0.3962110864672095,"extension":6.179540079792181},"index":5,"playId":"bc538601-b798-343d-b4cc-88c650c2f9e2","pitchNumber":5,"startTime":"2025-08-31T02:28:03.607Z","endTime":"2025-08-31T02:28:07.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.029979578629042,"aZ":-35.581377503283925,"pfxX":3.617919593081186,"pfxZ":-2.15204539117747,"pX":0.9767136268573035,"pZ":1.787105089580957,"vX0":6.504122451283505,"vY0":-125.46255725627127,"vZ0":-3.0083097854188487,"x":79.77,"y":190.53,"x0":-2.126441665382233,"y0":50.00401543302167,"z0":5.922028779051331,"aX":5.726155082583004},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":-8.2,"spinRate":2742,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.43773693967729166,"extension":6.138885894352067},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":81.74,"coordY":53.0}},"index":6,"playId":"7a207593-4778-3f2c-b438-6021b45f1094","pitchNumber":6,"startTime":"2025-08-31T02:28:30.320Z","endTime":"2025-08-31T02:28:42.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-17.1,"leverageIndex":1.62,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:28:42.216Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T02:29:47.418Z","endTime":"2025-08-31T02:31:22.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":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-08-31T02:29:10.676Z","endTime":"2025-08-31T02:29:49.399Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90610665211027,"aZ":-30.07138617604243,"pfxX":-6.594644043752444,"pfxZ":1.314339772407803,"pX":0.5170642638418926,"pZ":0.8552295292410197,"vX0":8.67327348380474,"vY0":-125.92257576789419,"vZ0":-6.195151451012702,"x":97.29,"y":215.69,"x0":-2.1240408667983974,"y0":50.00097863779124,"z0":5.797323721629711,"aX":-10.530573828857849},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":9.8,"spinRate":1154,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4358971137048826,"extension":6.031214981379896},"index":1,"playId":"21354cff-be28-3b22-8e35-7d427eee758e","pitchNumber":1,"startTime":"2025-08-31T02:29:49.399Z","endTime":"2025-08-31T02:29:52.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.1,"endSpeed":86.7,"strikeZoneTop":3.21678263236581,"strikeZoneBottom":1.50534329519942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04653523016148,"aZ":-16.023231898278375,"pfxX":-2.4310733835620724,"pfxZ":8.353577544090667,"pX":-0.5923365098803195,"pZ":3.395008410638066,"vX0":5.160772457410983,"vY0":-138.4386137392108,"vZ0":-3.940923612465289,"x":139.58,"y":147.11,"x0":-2.1681023336441876,"y0":50.00126380591831,"z0":5.91535909133069,"aX":-4.699803677563388},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":3.2,"spinRate":2172,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39624159363162414,"extension":6.126782326249287},"index":2,"playId":"098ae243-b293-3ddd-904e-e067155a910d","pitchNumber":2,"startTime":"2025-08-31T02:30:09.534Z","endTime":"2025-08-31T02:30:13.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.9,"endSpeed":86.9,"strikeZoneTop":3.08635672764924,"strikeZoneBottom":1.40537369332819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.367623644856998,"aZ":-16.87269702914689,"pfxX":-1.828621019840151,"pfxZ":7.925009565084316,"pX":1.103967905302686,"pZ":3.1973819557090244,"vX0":8.729303661434205,"vY0":-137.9846154272099,"vZ0":-4.219259826187568,"x":74.92,"y":152.45,"x0":-1.8613439397402147,"y0":50.002333251727826,"z0":5.8813247588358575,"aX":-3.532014130183153},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":1.6,"spinRate":2286,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.39678235891272884,"extension":6.2280177467135225},"index":3,"playId":"d5c34b33-3db9-389f-85bf-0a6b812da7d4","pitchNumber":3,"startTime":"2025-08-31T02:30:29.549Z","endTime":"2025-08-31T02:30:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.534517672160096,"aZ":-31.233566996774286,"pfxX":-6.360517323678476,"pfxZ":0.5854327094647429,"pX":0.012987217253388758,"pZ":1.3386265156542374,"vX0":7.825232320985262,"vY0":-126.48672259603892,"vZ0":-4.803936081781824,"x":116.5,"y":202.64,"x0":-2.3109245416330277,"y0":50.00108727702067,"z0":5.799831205052542,"aX":-10.188358692930539},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":9.5,"spinRate":1150,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.43491829938269033,"extension":6.07955371519669},"index":4,"playId":"a078d822-1a7d-3f40-9955-ef2a91018c9c","pitchNumber":4,"startTime":"2025-08-31T02:30:50.352Z","endTime":"2025-08-31T02:30:54.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63602820163871,"aZ":-27.750158613505143,"pfxX":-4.115452526600683,"pfxZ":2.8542255519385877,"pX":-0.5139050613249194,"pZ":1.886979398395012,"vX0":5.855268625997191,"vY0":-124.14394048482862,"vZ0":-3.975974813445634,"x":136.59,"y":187.83,"x0":-2.3766975747528267,"y0":50.00269304355112,"z0":5.839411517676583,"aX":-6.375223601717621},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":6.0,"spinRate":1225,"spinDirection":239},"zone":7,"typeConfidence":0.89,"plateTime":0.4425066497349066,"extension":6.112159651822163},"hitData":{"launchSpeed":90.2,"launchAngle":28.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.75,"coordY":53.09}},"index":5,"playId":"69a3d679-27aa-3510-9fae-f88675353ae8","pitchNumber":5,"startTime":"2025-08-31T02:31:14.863Z","endTime":"2025-08-31T02:31:22.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:31:22.995Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Wilson pops out to second baseman Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T02:33:18.242Z","endTime":"2025-08-31T02:34:24.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":76.0,"strikeZoneTop":3.1951446748933,"strikeZoneBottom":1.4914458002171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12854234176298,"aZ":-28.926096267087917,"pfxX":0.33134047005443445,"pfxZ":2.1975845913998446,"pX":0.5234899726779978,"pZ":1.5954015900098864,"vX0":5.121342532697667,"vY0":-121.6419164968258,"vZ0":-3.43009216174047,"x":97.05,"y":195.7,"x0":-1.6651629631851677,"y0":50.00128494274985,"z0":5.571401145668579,"aX":0.48861363678730546},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2381,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.4528353227298276,"extension":5.858490181622658},"index":0,"playId":"6afccc50-b1cf-36b7-a70c-24e2556146a4","pitchNumber":1,"startTime":"2025-08-31T02:33:43.955Z","endTime":"2025-08-31T02:33:47.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.4,"endSpeed":81.9,"strikeZoneTop":3.13684534868852,"strikeZoneBottom":1.4332133830117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.606394947759178,"aZ":-15.91838821157585,"pfxX":-6.361980297543403,"pfxZ":9.431774959213634,"pX":1.2199173220929398,"pZ":1.5158995657627943,"vX0":9.434103147731703,"vY0":-131.187350734822,"vZ0":-6.405347973983451,"x":70.5,"y":197.85,"x0":-1.614692539058553,"y0":50.00574584549997,"z0":5.198329025505576,"aX":-10.969362477687826},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2325,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41928768468947686,"extension":6.090976215679208},"index":1,"playId":"bb555bc4-4801-3852-98bd-18ee5540d1d6","pitchNumber":2,"startTime":"2025-08-31T02:34:00.429Z","endTime":"2025-08-31T02:34:04.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.525451075662996,"aZ":-21.680958825199934,"pfxX":-2.9143752162403294,"pfxZ":6.171392007257704,"pX":0.43265891727798805,"pZ":2.1649301934069793,"vX0":6.225154496783787,"vY0":-129.89405972776174,"vZ0":-3.940321329435185,"x":100.51,"y":180.33,"x0":-1.6218536310199163,"y0":50.001790084225185,"z0":5.360448455490745,"aX":-4.954747869174365},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":3.8,"spinRate":2407,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4225120145014336,"extension":5.90345307654932},"hitData":{"launchSpeed":75.3,"launchAngle":69.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":159.79}},"index":2,"playId":"bbd924e7-7a23-3c3f-a9c8-425d4f1a3d0c","pitchNumber":3,"startTime":"2025-08-31T02:34:15.755Z","endTime":"2025-08-31T02:34:24.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:34:24.989Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T02:34:37.911Z","endTime":"2025-08-31T02:35:50.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.42651524942153,"strikeZoneBottom":1.6671348365543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44081096381264,"aZ":-27.725279913747713,"pfxX":-11.088339786585202,"pfxZ":2.5788474350776056,"pX":-2.306102979374379,"pZ":2.4161792233229242,"vX0":2.479438056107299,"vY0":-131.87413054358464,"vZ0":-2.5956021287607944,"x":204.9,"y":173.54,"x0":-1.8312654186390271,"y0":50.00234614958921,"z0":5.502811161733326,"aX":-19.12606866134909},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":19.3,"spinRate":2171,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41865990572631695,"extension":5.904436233134675},"index":0,"playId":"abf5b252-676d-39ce-8bed-b6ae743b39f6","pitchNumber":1,"startTime":"2025-08-31T02:34:52.638Z","endTime":"2025-08-31T02:34:56.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.46620071445161,"strikeZoneBottom":1.67626720251273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98770695978312,"aZ":-39.77785796456136,"pfxX":4.87246201934782,"pfxZ":-5.425287580246939,"pX":-0.3639881280380932,"pZ":2.8155069827875017,"vX0":1.8650269428757338,"vY0":-118.6114419759695,"vZ0":1.490867752332198,"x":130.87,"y":162.76,"x0":-1.7969421667755439,"y0":50.001463120826735,"z0":5.849621695543569,"aX":6.8324901090082575},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.0,"breakHorizontal":-9.4,"spinRate":2730,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4645677727607205,"extension":5.771991321324468},"index":1,"playId":"18897c9e-6a33-328e-b4ab-ae6befb3ca5f","pitchNumber":2,"startTime":"2025-08-31T02:35:08.501Z","endTime":"2025-08-31T02:35:12.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.569320511489043,"aZ":-33.62337636937167,"pfxX":-10.016742583970656,"pfxZ":-0.8943912634379076,"pX":-0.04129989118199244,"pZ":0.8367142279676101,"vX0":6.942422921710702,"vY0":-127.30261782525245,"vZ0":-4.782929932903578,"x":118.57,"y":216.19,"x0":-1.51615587269306,"y0":50.00026220803123,"z0":5.431525773250056,"aX":-16.274126784424123},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.5,"breakHorizontal":16.3,"spinRate":2116,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4318999042204257,"extension":6.09693499213957},"index":2,"playId":"532285bc-4f2b-3568-95d1-ac868cc4e98a","pitchNumber":3,"startTime":"2025-08-31T02:35:25.288Z","endTime":"2025-08-31T02:35:28.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T02:35:41.902Z","endTime":"2025-08-31T02:35:46.794Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89627881121543,"aZ":-34.88897441112515,"pfxX":-9.988193340728314,"pfxZ":-1.6468190794000277,"pX":-0.45833127653619077,"pZ":1.262549657900877,"vX0":6.168864621683295,"vY0":-128.3637902841839,"vZ0":-3.6645532606263296,"x":134.47,"y":204.69,"x0":-1.6116000641871093,"y0":50.00495762981477,"z0":5.463893199860687,"aX":-16.446661401509232},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":16.4,"spinRate":2181,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4289153853323455,"extension":6.053742998522828},"index":4,"playId":"dfd0fae1-d4a2-39be-a54c-f75671d26423","pitchNumber":4,"startTime":"2025-08-31T02:35:46.794Z","endTime":"2025-08-31T02:35:50.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:35:50.447Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (3) on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T02:35:58.239Z","endTime":"2025-08-31T02:36:47.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.22966935722287,"strikeZoneBottom":1.38451807006486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.001783875355773,"aZ":-19.20624191422902,"pfxX":-2.9669978792644405,"pfxZ":7.623396112514047,"pX":-0.6358961079642448,"pZ":1.5557470652138865,"vX0":4.211735616338212,"vY0":-130.04534298938597,"vZ0":-5.697314125542341,"x":141.24,"y":196.77,"x0":-1.8960587467892416,"y0":50.00375860601037,"z0":5.246502389789278,"aX":-5.047938484239807},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":4.3,"spinRate":2260,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4222855203200444,"extension":5.909026148883139},"index":0,"playId":"14c777ba-05b7-3e88-8754-f0fad694a93c","pitchNumber":1,"startTime":"2025-08-31T02:36:18.905Z","endTime":"2025-08-31T02:36:22.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.997891472738083,"aZ":-31.683937158612988,"pfxX":-9.875339765154312,"pfxZ":0.2950038877247403,"pX":0.2777829159085822,"pZ":1.9674121900405444,"vX0":7.796353767781673,"vY0":-127.89649547794649,"vZ0":-2.5047170234638214,"x":106.41,"y":185.66,"x0":-1.549327251182088,"y0":50.00005275794156,"z0":5.481277961454447,"aX":-16.11739819515255},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":15.8,"spinRate":2239,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43070006549893325,"extension":6.097552869133936},"hitData":{"launchSpeed":108.8,"launchAngle":18.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.21,"coordY":50.66}},"index":1,"playId":"d98f002d-2c7f-3da3-9a23-d4e2761375e9","pitchNumber":2,"startTime":"2025-08-31T02:36:33.905Z","endTime":"2025-08-31T02:36:47.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.37,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:36:47.244Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Darell Hernaiz pops out to first baseman Rowdy Tellez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T02:37:10.671Z","endTime":"2025-08-31T02:37:57.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.68575297237792,"strikeZoneBottom":1.60095763732401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07299921846971,"aZ":-18.799058087693265,"pfxX":-7.045245787946115,"pfxZ":7.616032053284619,"pX":0.7905926174794186,"pZ":2.401900555564713,"vX0":8.306723430397996,"vY0":-132.1469042112898,"vZ0":-3.9488165554596653,"x":86.86,"y":173.93,"x0":-1.488986138372677,"y0":50.00167059132573,"z0":5.309654257878075,"aX":-12.369887303637517},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":10.8,"spinRate":2369,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.41564073000099855,"extension":5.950016217292845},"index":0,"playId":"1b1a14a4-77f1-3339-a3c8-50a799edd70a","pitchNumber":1,"startTime":"2025-08-31T02:37:30.856Z","endTime":"2025-08-31T02:37:34.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84533775464958,"aZ":-30.003237762435113,"pfxX":-7.8515327636534895,"pfxZ":1.3169159170271278,"pX":-0.7616257907995778,"pZ":2.2604809084665787,"vX0":4.555781740544772,"vY0":-127.35863119819757,"vZ0":-2.3791061399313507,"x":146.03,"y":177.75,"x0":-1.5524018898863536,"y0":50.0010895560429,"z0":5.57668517383933,"aX":-12.913166176985458},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":13.2,"spinRate":2124,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4298683190100401,"extension":6.0744669731983985},"hitData":{"launchSpeed":76.0,"launchAngle":75.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":134.08,"coordY":176.01}},"index":1,"playId":"460af57e-5811-3f18-82cc-8e7cfa1c2ce6","pitchNumber":2,"startTime":"2025-08-31T02:37:47.985Z","endTime":"2025-08-31T02:37:57.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.12,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:37:57.796Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a line drive to left fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:39:48.352Z","endTime":"2025-08-31T02:41:20.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.4481882052346,"strikeZoneBottom":1.62496365882415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14049140523481,"aZ":-44.5420364519492,"pfxX":3.013248785576853,"pfxZ":-9.951858092745628,"pX":0.2946547981361728,"pZ":2.427720653806367,"vX0":3.86837283959094,"vY0":-111.94324744384735,"vZ0":1.44033113085407,"x":105.77,"y":173.23,"x0":-1.8613289418272838,"y0":50.00319274853465,"z0":6.410716413284152,"aX":3.744154708196315},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-17.0,"breakHorizontal":-6.6,"spinRate":2748,"spinDirection":20},"zone":6,"typeConfidence":0.93,"plateTime":0.4932489018426316,"extension":5.906207996434227},"index":0,"playId":"10725175-0bbb-3055-a89e-5f3a2b5e44ce","pitchNumber":1,"startTime":"2025-08-31T02:40:06.603Z","endTime":"2025-08-31T02:40:10.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.36212540316463,"strikeZoneBottom":1.57093005121941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53196384135535,"aZ":-30.99341290353317,"pfxX":6.889243732803781,"pfxZ":0.7677013884835615,"pX":0.51166256006348,"pZ":1.3739500854309823,"vX0":4.160137845315104,"vY0":-123.1412451924889,"vZ0":-4.819450526709282,"x":97.5,"y":201.68,"x0":-2.0970768736215,"y0":50.00066809352753,"z0":5.992784250308562,"aX":10.52673886610376},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2815,"spinDirection":38},"zone":14,"typeConfidence":0.93,"plateTime":0.4456101318103438,"extension":5.948917494991715},"index":1,"playId":"ff4405b9-19cb-335b-9aa1-b916b40ba1fd","pitchNumber":2,"startTime":"2025-08-31T02:40:20.548Z","endTime":"2025-08-31T02:40:25.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":82.4,"endSpeed":75.5,"strikeZoneTop":3.37390415502795,"strikeZoneBottom":1.58268815736958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9235973091701,"aZ":-34.00534070657244,"pfxX":6.075980479897314,"pfxZ":-1.2648379801553133,"pX":-0.1603372642116704,"pZ":4.062444869123629,"vX0":3.027045116702128,"vY0":-119.9094382590367,"vZ0":1.806110491329483,"x":123.11,"y":129.09,"x0":-2.229696464102608,"y0":50.001698553102145,"z0":6.341108274518166,"aX":8.815338189834794},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.6,"breakHorizontal":-11.8,"spinRate":2693,"spinDirection":47},"zone":11,"typeConfidence":0.72,"plateTime":0.45739619778448004,"extension":5.710803701430367},"index":2,"playId":"6c1718ea-2fa0-3592-b30d-61a9b9507376","pitchNumber":3,"startTime":"2025-08-31T02:40:36.773Z","endTime":"2025-08-31T02:40:41.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.33052755367699,"strikeZoneBottom":1.53937022343835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29364427496809,"aZ":-16.493662107014217,"pfxX":-1.5200115113664379,"pfxZ":8.295009873313173,"pX":0.9849152241512181,"pZ":1.7368093847870818,"vX0":8.68869786076866,"vY0":-136.66786209482893,"vZ0":-7.865643687240168,"x":79.46,"y":191.89,"x0":-2.038987731750918,"y0":50.006368329924925,"z0":5.786650365238009,"aX":-2.8762876767401657},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":1.0,"spinRate":2318,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4008761602440334,"extension":6.29537792017989},"index":3,"playId":"d1464a3a-1413-379e-8d6a-92e0d3fdd0d5","pitchNumber":4,"startTime":"2025-08-31T02:40:53.302Z","endTime":"2025-08-31T02:40:57.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.598660300488667,"aZ":-16.888950528290273,"pfxX":-1.1631120492892335,"pfxZ":8.01383106759748,"pX":-0.7333928462101754,"pZ":3.2615964941119335,"vX0":3.5872784932839625,"vY0":-137.49723257080376,"vZ0":-4.195276530419574,"x":144.96,"y":150.72,"x0":-1.9060841199425202,"y0":50.00250006392079,"z0":5.9594554513711895,"aX":-2.218811508356071},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":1.3,"spinRate":2327,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.39896026515095606,"extension":6.102503874120016},"hitData":{"launchSpeed":99.1,"launchAngle":16.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.73,"coordY":92.52}},"index":4,"playId":"14dc4868-0426-3421-ac11-1725490727fd","pitchNumber":5,"startTime":"2025-08-31T02:41:10.941Z","endTime":"2025-08-31T02:41:20.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:41:20.706Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out to right fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:41:31.966Z","endTime":"2025-08-31T02:41:56.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87267307819168,"aZ":-13.695857352954738,"pfxX":-0.7138235749938671,"pfxZ":9.874091854595926,"pX":0.25932305407546624,"pZ":2.916270232919558,"vX0":6.997854233510077,"vY0":-136.16702908676407,"vZ0":-5.32283434498927,"x":107.12,"y":160.04,"x0":-2.2549049705322073,"y0":50.00115427750049,"z0":5.849526695825678,"aX":-1.3360949917476708},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-0.2,"spinRate":2349,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.40278367139695437,"extension":6.128159326208155},"hitData":{"launchSpeed":94.7,"launchAngle":16.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.37,"coordY":99.21}},"index":0,"playId":"67a068ba-53b7-30d7-b624-3ca016779090","pitchNumber":1,"startTime":"2025-08-31T02:41:48.769Z","endTime":"2025-08-31T02:41:56.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.86,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:41:56.955Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:42:08.068Z","endTime":"2025-08-31T02:45:00.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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,3,4,5,6,7],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8615449146641,"aZ":-44.37790932541362,"pfxX":3.945607767516435,"pfxZ":-9.342567707169719,"pX":0.5045717626595503,"pZ":1.0602791969695855,"vX0":4.093613753156946,"vY0":-114.89649570375803,"vZ0":-1.763112101219867,"x":97.77,"y":210.15,"x0":-1.8284221640457146,"y0":50.00374118576271,"z0":6.242220713617961,"aX":5.153020971915309},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-17.0,"breakHorizontal":-8.4,"spinRate":2951,"spinDirection":18},"zone":14,"typeConfidence":0.91,"plateTime":0.4809874086765804,"extension":5.982216377502384},"index":0,"playId":"87814e08-5eba-378d-9d84-988d09d171ea","pitchNumber":1,"startTime":"2025-08-31T02:42:25.134Z","endTime":"2025-08-31T02:42:28.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.47827267261858,"strikeZoneBottom":1.67888651882519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.253820183784786,"aZ":-15.711394778937402,"pfxX":-2.1180296154841622,"pfxZ":8.683933935638544,"pX":0.6538923756671313,"pZ":2.3017439737325525,"vX0":7.9491687244944575,"vY0":-137.03674960114674,"vZ0":-6.580261419565423,"x":92.08,"y":176.63,"x0":-2.013544402572527,"y0":50.001512497917396,"z0":5.813970222228727,"aX":-4.015959890131231},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":2.2,"spinRate":2302,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.4002233577996859,"extension":6.219015734018497},"index":1,"playId":"f6c6f8c0-8652-3762-a44b-37fe73ef0178","pitchNumber":2,"startTime":"2025-08-31T02:42:48.165Z","endTime":"2025-08-31T02:42:52.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T02:43:07.299Z","endTime":"2025-08-31T02:43:25.236Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.6,"endSpeed":78.6,"strikeZoneTop":3.40507926273096,"strikeZoneBottom":1.63552945522692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.009050165139918,"aZ":-29.29896140370318,"pfxX":5.550286347318898,"pfxZ":1.8579276750830824,"pX":2.217742783572786,"pZ":0.9968890656700687,"vX0":8.627723246818142,"vY0":-124.27252961284186,"vZ0":-5.965485217024573,"x":32.46,"y":211.86,"x0":-2.032587830063174,"y0":50.00530827147458,"z0":5.890068816851871,"aX":8.602979180249609},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-12.2,"spinRate":2868,"spinDirection":46},"zone":14,"typeConfidence":0.93,"plateTime":0.44227985240437295,"extension":6.112209294899333},"index":3,"playId":"220aa9e2-953a-3118-b9ef-11120ae6ed73","pitchNumber":3,"startTime":"2025-08-31T02:43:25.236Z","endTime":"2025-08-31T02:43:29.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.1,"endSpeed":78.3,"strikeZoneTop":3.43956449144426,"strikeZoneBottom":1.67031057050193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.912014860539788,"aZ":-34.74901438795957,"pfxX":-6.897583172047037,"pfxZ":-1.6508200753118816,"pX":-0.8727887840972347,"pZ":1.2858274824279057,"vX0":5.694949268040567,"vY0":-125.12210128063928,"vZ0":-4.061300540075605,"x":150.27,"y":204.06,"x0":-2.2996531034996877,"y0":50.002432121646365,"z0":5.8255974316557895,"aX":-10.766315918989232},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":10.9,"spinRate":1145,"spinDirection":236},"zone":13,"typeConfidence":0.93,"plateTime":0.44039559373888704,"extension":6.035380461431351},"index":4,"playId":"ac5cd9a6-b77d-30b4-b699-a1d2850fd3bf","pitchNumber":4,"startTime":"2025-08-31T02:43:46.939Z","endTime":"2025-08-31T02:43:51.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"8c7fa4e1-7517-3a4d-a675-a37291878ad0","startTime":"2025-08-31T02:44:08.015Z","endTime":"2025-08-31T02:44:11.015Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.31690110222149,"strikeZoneBottom":1.51847375772516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.331415688279,"aZ":-14.96256153637334,"pfxX":-1.2913084017935286,"pfxZ":8.992469188033946,"pX":-0.5306640252453055,"pZ":4.341849794612789,"vX0":4.869735409410519,"vY0":-138.0990240668418,"vZ0":-1.644742621972392,"x":137.23,"y":121.55,"x0":-2.1560956759083703,"y0":50.0038383995893,"z0":5.961466723677566,"aX":-2.4723695402332426},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":1.2,"spinRate":2348,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.3979901181832477,"extension":6.140798461117358},"index":6,"playId":"f945c2bd-78f8-3486-915c-a98a332d1eab","pitchNumber":5,"startTime":"2025-08-31T02:44:29.150Z","endTime":"2025-08-31T02:44:33.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.755906635793014,"aZ":-12.945440954644004,"pfxX":-1.1759926884775918,"pfxZ":9.969614935061639,"pX":-0.03389851665059359,"pZ":1.647601546451419,"vX0":6.036769679882887,"vY0":-138.21923770584533,"vZ0":-8.81997340056337,"x":118.29,"y":194.29,"x0":-2.0964908764348156,"y0":50.000527553959365,"z0":5.755923809488056,"aX":-2.2682499192753527},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":0.8,"spinRate":2363,"spinDirection":196},"zone":8,"typeConfidence":0.93,"plateTime":0.3967709602681806,"extension":6.229476383717629},"hitData":{"launchSpeed":89.4,"launchAngle":37.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.94,"coordY":104.56}},"index":7,"playId":"f9fb8f99-a62a-3e22-b9f7-d2f860bac46d","pitchNumber":6,"startTime":"2025-08-31T02:44:51.307Z","endTime":"2025-08-31T02:45:00.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:45:00.500Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a ground ball to left fielder Carlos Cortes. Wyatt Langford to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:45:15.037Z","endTime":"2025-08-31T02:46:04.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":77.5,"strikeZoneTop":3.614020330239,"strikeZoneBottom":1.63587516671909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04519934300192,"aZ":-30.20642564088967,"pfxX":-6.538494381591693,"pfxZ":1.2950249064033423,"pX":0.32975100745510794,"pZ":0.8323593178936899,"vX0":8.218047808041385,"vY0":-122.8457662350359,"vZ0":-5.754115190118248,"x":104.43,"y":216.31,"x0":-2.22112547603698,"y0":50.00275171328949,"z0":5.796588501601738,"aX":-9.919275293392843},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":9.7,"spinRate":1198,"spinDirection":237},"zone":14,"typeConfidence":0.93,"plateTime":0.4471535133671991,"extension":6.165593108901751},"index":0,"playId":"38483c20-ff5b-3e25-a975-daa58ed5d798","pitchNumber":1,"startTime":"2025-08-31T02:45:31.165Z","endTime":"2025-08-31T02:45:34.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.860824498323815,"aZ":-12.874460968080374,"pfxX":-0.4920221842874265,"pfxZ":10.345321756769055,"pX":-0.17683956045908925,"pZ":2.6317202401117017,"vX0":5.407840147244467,"vY0":-136.4234160793582,"vZ0":-6.2704971917297545,"x":123.74,"y":167.72,"x0":-2.1296500790480324,"y0":50.00641316032703,"z0":5.865151726115801,"aX":-0.9192046730739158},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-0.4,"spinRate":2367,"spinDirection":201},"zone":5,"typeConfidence":0.92,"plateTime":0.40307379934623944,"extension":6.0894490848679625},"hitData":{"launchSpeed":83.6,"launchAngle":5.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.76,"coordY":107.6}},"index":1,"playId":"68748367-a91a-3a5a-9c98-7d38682952c4","pitchNumber":2,"startTime":"2025-08-31T02:45:53.281Z","endTime":"2025-08-31T02:46:04.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.56,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:46:04.405Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (14) on a sharp line drive to center fielder Lawrence Butler. Wyatt Langford scores. Rowdy Tellez to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:46:29.355Z","endTime":"2025-08-31T02:47:46.334Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnThird":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.69082449509068,"strikeZoneBottom":1.69864212405459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.138841543776646,"aZ":-14.347991296645853,"pfxX":-3.4325659459329474,"pfxZ":9.266466006541993,"pX":1.2485477114329775,"pZ":1.5900809282650359,"vX0":10.074082539410709,"vY0":-137.71219782932354,"vZ0":-8.675460086590085,"x":69.41,"y":195.85,"x0":-2.0085051640196547,"y0":50.00255780179318,"z0":5.748446848804052,"aX":-6.603941307899913},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2250,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.3974960174223905,"extension":6.331018051137299},"index":0,"playId":"fcb60d62-f1cc-3be1-a662-9f52c24b66e0","pitchNumber":1,"startTime":"2025-08-31T02:46:40.226Z","endTime":"2025-08-31T02:46:43.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90222848569116,"aZ":-16.647188071067994,"pfxX":-0.6207771837466276,"pfxZ":8.067204376892471,"pX":-0.731774508673991,"pZ":3.7054533905947262,"vX0":3.8316474531948677,"vY0":-138.13208925073855,"vZ0":-3.130393542152267,"x":144.89,"y":138.73,"x0":-2.058592724761879,"y0":50.002809905999634,"z0":5.978206285895911,"aX":-1.195042690019999},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":0.2,"spinRate":2315,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.3971166114348903,"extension":6.195701953671896},"index":1,"playId":"d7994044-dd7e-351d-afe3-556944fbd738","pitchNumber":2,"startTime":"2025-08-31T02:47:01.215Z","endTime":"2025-08-31T02:47:04.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.212853632791596,"aZ":-29.543821868462263,"pfxX":-3.4312903625940763,"pfxZ":1.6430156238739375,"pX":-0.45071736494814724,"pZ":2.2873875425843706,"vX0":5.717911149515799,"vY0":-125.50621680557343,"vZ0":-2.9890582825292302,"x":134.18,"y":177.02,"x0":-2.307570472176585,"y0":50.00511510847398,"z0":5.887497529552968,"aX":-5.502524482138884},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":4.9,"spinRate":1254,"spinDirection":236},"zone":7,"typeConfidence":0.82,"plateTime":0.43559272377561165,"extension":6.119114730635072},"hitData":{"launchSpeed":102.3,"launchAngle":22.0,"totalDistance":397.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.37,"coordY":38.8}},"index":2,"playId":"8002a639-4947-3bc3-bef8-ff6fe1238e82","pitchNumber":3,"startTime":"2025-08-31T02:47:32.093Z","endTime":"2025-08-31T02:47:46.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.15,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:47:46.334Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, shortstop Jacob Wilson to first baseman Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T02:48:16.869Z","endTime":"2025-08-31T02:48:50.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.35608593802101,"strikeZoneBottom":1.5673063073979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.815971100157505,"aZ":-42.739905211141796,"pfxX":5.565240678253763,"pfxZ":-8.297341787409536,"pX":-0.20515157687628038,"pZ":1.073788445623236,"vX0":2.2328210938090742,"vY0":-113.10668633142767,"vZ0":-1.835237377597013,"x":124.82,"y":209.79,"x0":-1.9329551454285527,"y0":50.00127158327439,"z0":6.247235173648352,"aX":7.089609577904842},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.1,"breakHorizontal":-10.7,"spinRate":2765,"spinDirection":20},"zone":13,"typeConfidence":0.93,"plateTime":0.4873669178603022,"extension":5.873713074135478},"index":0,"playId":"9eed62d1-223d-3155-a615-2f786a2b2a8f","pitchNumber":1,"startTime":"2025-08-31T02:48:18.350Z","endTime":"2025-08-31T02:48:22.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79443909158603,"aZ":-16.435169857126116,"pfxX":-0.3604632210325267,"pfxZ":8.303139799483233,"pX":0.6845528697992096,"pZ":1.776406405397925,"vX0":7.260182161010303,"vY0":-136.29545748752628,"vZ0":-7.745096619323183,"x":90.91,"y":190.82,"x0":-1.9583007924639966,"y0":50.00423463387205,"z0":5.7735250984179025,"aX":-0.6834648019731272},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-0.7,"spinRate":2278,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.4006797339718835,"extension":6.205631686619608},"hitData":{"launchSpeed":55.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.73,"coordY":155.5}},"index":1,"playId":"fd49a9d3-cb2e-3e4a-b7cb-3bd7d4151378","pitchNumber":2,"startTime":"2025-08-31T02:48:41.441Z","endTime":"2025-08-31T02:48:50.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"third":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:48:50.860Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zack Gelof lines out sharply to left fielder Wyatt Langford.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T02:51:32.092Z","endTime":"2025-08-31T02:52:57.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.38765858581297,"strikeZoneBottom":1.42947923024133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.814998550013108,"aZ":-19.34654716919592,"pfxX":-1.0274024610190793,"pfxZ":7.836460668774069,"pX":0.9418515514426693,"pZ":1.6561050654864917,"vX0":6.779833186982157,"vY0":-127.06204092193273,"vZ0":-5.317380518264255,"x":81.1,"y":194.07,"x0":-1.62642797939493,"y0":50.002582018558954,"z0":5.311370470657201,"aX":-1.683127503643529},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.2,"breakHorizontal":0.4,"spinRate":2387,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.43092366844204877,"extension":5.921138814190087},"index":0,"playId":"d629a37d-ac15-393e-a54d-5257021d6448","pitchNumber":1,"startTime":"2025-08-31T02:51:34.662Z","endTime":"2025-08-31T02:51:38.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.36471701422826,"strikeZoneBottom":1.38671477793473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.437738101526648,"aZ":-27.95084176152317,"pfxX":-0.3571479904163115,"pfxZ":2.8070798671984853,"pX":0.6624733668458146,"pZ":0.9122233998287244,"vX0":5.541972425224198,"vY0":-121.69376661461393,"vZ0":-5.061460281326135,"x":91.75,"y":214.15,"x0":-1.5959436551819748,"y0":50.00168256456106,"z0":5.434616400843877,"aX":-0.5380280137262997},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":-0.6,"spinRate":2321,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4497574659005976,"extension":6.045283355121252},"index":1,"playId":"fc84c711-b3a2-34e8-8700-c48c169095ee","pitchNumber":2,"startTime":"2025-08-31T02:51:49.848Z","endTime":"2025-08-31T02:51:54.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.602068073072612,"aZ":-23.58998612697405,"pfxX":-1.8228242824573933,"pfxZ":5.1040159576495165,"pX":0.49649189355896906,"pZ":1.952667204726883,"vX0":6.0916509443099525,"vY0":-129.04511562093842,"vZ0":-4.084305626355523,"x":98.07,"y":186.06,"x0":-1.6609357079733373,"y0":50.003128190375435,"z0":5.3798073143201925,"aX":-3.0664653400480186},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":1.9,"spinRate":2260,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.42493802680579273,"extension":5.8611161611344835},"index":2,"playId":"9bcf4f8c-d054-3d52-919e-c304c0524654","pitchNumber":3,"startTime":"2025-08-31T02:52:05.860Z","endTime":"2025-08-31T02:52:10.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.3484096947154,"strikeZoneBottom":1.42685328755092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.600724758160776,"aZ":-33.82026317438835,"pfxX":-8.92435816124382,"pfxZ":-1.013690226675747,"pX":-0.8996423613632637,"pZ":1.3137227006833059,"vX0":4.925787409293365,"vY0":-127.04497361535834,"vZ0":-3.646655513029728,"x":151.29,"y":203.31,"x0":-1.7107192481831393,"y0":50.00377771817029,"z0":5.474362314344927,"aX":-14.494684585469885},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":15.0,"spinRate":2153,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4322112243153029,"extension":5.995968196629232},"index":3,"playId":"cac4a6db-8bda-34ce-a58f-4fcdc0fd5909","pitchNumber":4,"startTime":"2025-08-31T02:52:31.158Z","endTime":"2025-08-31T02:52:35.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95906332771661,"aZ":-20.547097309660835,"pfxX":-0.8046525754286037,"pfxZ":6.752460162972502,"pX":-0.20689121038749916,"pZ":2.7183566295868338,"vX0":4.097262709145035,"vY0":-130.98911002226316,"vZ0":-2.780108690390611,"x":124.89,"y":165.38,"x0":-1.692883589196906,"y0":50.005060928166834,"z0":5.345158804185453,"aX":-1.3864970577264253},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2270,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41956803297077316,"extension":5.775700512612082},"hitData":{"launchSpeed":105.1,"launchAngle":23.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.53,"coordY":88.52}},"index":4,"playId":"3bf904ea-0ba1-3f99-bd29-3adeeca79b0c","pitchNumber":5,"startTime":"2025-08-31T02:52:50.723Z","endTime":"2025-08-31T02:52:57.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:52:57.765Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lawrence Butler homers (18) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T02:53:14.361Z","endTime":"2025-08-31T02:54:00.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.384173169106784,"aZ":-28.784504836572644,"pfxX":-9.023394423253762,"pfxZ":2.0727899879735396,"pX":0.19526174865000362,"pZ":1.7299753029023988,"vX0":7.161570949153475,"vY0":-127.30080074342878,"vZ0":-3.5192349302086243,"x":109.56,"y":192.07,"x0":-1.4892120845389185,"y0":50.00140750789471,"z0":5.42177289402304,"aX":-14.733038116785018},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":14.6,"spinRate":2127,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4311159329061711,"extension":6.16114619766523},"hitData":{"launchSpeed":109.4,"launchAngle":28.0,"totalDistance":448.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.4,"coordY":20.2}},"index":0,"playId":"01f3e2cd-5a6d-35ee-995f-2e1e125927a0","pitchNumber":1,"startTime":"2025-08-31T02:53:33.084Z","endTime":"2025-08-31T02:54:00.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":6.800000000000001,"leverageIndex":0.52,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:54:00.320Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out to center fielder Michael Helman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T02:54:10.454Z","endTime":"2025-08-31T02:55:16.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.27221630117367,"strikeZoneBottom":1.45652851598605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18106280782079,"aZ":-41.5727424332124,"pfxX":4.635782229495553,"pfxZ":-6.701540155579855,"pX":0.8889899449630405,"pZ":1.7758940260426532,"vX0":4.156840718563114,"vY0":-118.18272230976521,"vZ0":-0.3260614607065564,"x":83.11,"y":190.83,"x0":-1.4998885719942199,"y0":50.00161054175145,"z0":5.7598133507069615,"aX":6.503651101866298},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.9,"breakHorizontal":-9.5,"spinRate":2729,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46488057113266246,"extension":5.9637035341148},"index":0,"playId":"122f29d3-a403-39e6-bd42-8618de8faf37","pitchNumber":1,"startTime":"2025-08-31T02:54:22.944Z","endTime":"2025-08-31T02:54:26.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79713660048554,"aZ":-30.911931721204585,"pfxX":-8.064288990110605,"pfxZ":0.7770639182821935,"pX":0.006584596029302811,"pZ":1.508648049512944,"vX0":6.463522033266853,"vY0":-126.69677652900401,"vZ0":-3.7953370869538774,"x":116.75,"y":198.05,"x0":-1.5294203530929962,"y0":50.00323611472274,"z0":5.495472574453741,"aX":-13.115497873827977},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":13.2,"spinRate":2137,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4322555622224038,"extension":6.050190974764242},"index":1,"playId":"52b3eb47-38b7-37f7-b4c5-28110be25f46","pitchNumber":2,"startTime":"2025-08-31T02:54:39.180Z","endTime":"2025-08-31T02:54:43.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T02:54:54.115Z","endTime":"2025-08-31T02:55:09.644Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.639460967558534,"aZ":-28.173270617551772,"pfxX":0.5907254675311462,"pfxZ":2.5678921193175377,"pX":0.8319887449208414,"pZ":1.5952491790485845,"vX0":5.978185450714579,"vY0":-124.00884056786073,"vZ0":-3.629724765352982,"x":85.29,"y":195.71,"x0":-1.6860629575241355,"y0":50.004131861087046,"z0":5.4264593977424465,"aX":0.9197261658910575},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2326,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.44157992659870615,"extension":6.144585011412785},"hitData":{"launchSpeed":78.8,"launchAngle":26.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.88,"coordY":89.62}},"index":3,"playId":"ca820d6b-a207-3069-b696-427d2dc7fcc0","pitchNumber":3,"startTime":"2025-08-31T02:55:09.644Z","endTime":"2025-08-31T02:55:16.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:55:16.719Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brent Rooker homers (27) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T02:55:27.258Z","endTime":"2025-08-31T02:56:17.308Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72170048412033,"aZ":-29.1945305914068,"pfxX":-10.103890908759283,"pfxZ":1.711167463224804,"pX":-0.609908943972804,"pZ":2.239369070402231,"vX0":5.901331228527182,"vY0":-132.42540044363798,"vZ0":-2.6195653781768877,"x":140.25,"y":178.32,"x0":-1.5741855238675106,"y0":50.00646519321854,"z0":5.414571744438564,"aX":-17.646677333114763},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":2204,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.41630531380675473,"extension":6.138437398150242},"hitData":{"launchSpeed":106.6,"launchAngle":26.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":44.53,"coordY":56.17}},"index":0,"playId":"175d6e54-26a5-383b-a061-01670af36210","pitchNumber":1,"startTime":"2025-08-31T02:55:48.909Z","endTime":"2025-08-31T02:56:17.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":8.599999999999994,"leverageIndex":0.39,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:56:17.308Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, pitcher Merrill Kelly to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T02:56:23.433Z","endTime":"2025-08-31T02:56:45.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.197977408093127,"aZ":-25.590100583429216,"pfxX":-10.901164145544575,"pfxZ":3.7502411344192854,"pX":-0.7354450988213159,"pZ":1.9107871976580881,"vX0":6.052633815659495,"vY0":-131.95691340771606,"vZ0":-4.069814977511786,"x":145.03,"y":187.19,"x0":-1.647738892080423,"y0":50.00320440554927,"z0":5.367862742975069,"aX":-19.142865150598016},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":18.4,"spinRate":2134,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41576090781133956,"extension":6.05135422190664},"hitData":{"launchSpeed":65.0,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.53,"coordY":181.58}},"index":0,"playId":"02107d01-eab9-30a0-bb80-0d0fa5977c19","pitchNumber":1,"startTime":"2025-08-31T02:56:38.453Z","endTime":"2025-08-31T02:56:45.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:56:45.900Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder JJ Bleday.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T02:58:45.418Z","endTime":"2025-08-31T02:59:55.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.48386996879971,"strikeZoneBottom":1.56031519210262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93527463277866,"aZ":-13.633956659763365,"pfxX":-2.7206505896557287,"pfxZ":9.901948758631786,"pX":0.08723374922765004,"pZ":2.453399720648736,"vX0":6.536821306086764,"vY0":-136.6593460001195,"vZ0":-6.632004252765656,"x":113.67,"y":172.54,"x0":-1.9930728649568648,"y0":50.00471967350382,"z0":5.866536682793588,"aX":-5.095743359505715},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":3.4,"spinRate":2297,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.4023431273554352,"extension":6.08049827036814},"index":0,"playId":"d13f0dbc-9350-336c-b7d7-7aaaa8871804","pitchNumber":1,"startTime":"2025-08-31T02:58:57.945Z","endTime":"2025-08-31T02:59:01.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1563163984662,"aZ":-16.32643036230844,"pfxX":-0.9057001547570667,"pfxZ":8.703162638877298,"pX":-0.14004458444540047,"pZ":2.885503862954512,"vX0":5.099826103012145,"vY0":-135.00271457115454,"vZ0":-5.141004716036856,"x":122.34,"y":160.87,"x0":-1.9470905080895131,"y0":50.000230604155036,"z0":5.987979455189933,"aX":-1.6493955969672034},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":0.4,"spinRate":2276,"spinDirection":194},"zone":5,"typeConfidence":0.89,"plateTime":0.40786266191505494,"extension":6.098037884137699},"index":1,"playId":"222805ea-45af-3feb-a2d7-ba20ee828ddd","pitchNumber":2,"startTime":"2025-08-31T02:59:11.829Z","endTime":"2025-08-31T02:59:15.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.41569031461107,"strikeZoneBottom":1.49419146147378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.666686293298085,"aZ":-13.36701749290362,"pfxX":-1.8378262128529887,"pfxZ":10.042682176355527,"pX":-0.227020623003142,"pZ":4.739195323596775,"vX0":4.945757627466791,"vY0":-136.18278070780366,"vZ0":-1.2531425979469222,"x":125.65,"y":110.82,"x0":-1.8301632902034068,"y0":50.006601072887776,"z0":6.132593501701177,"aX":-3.443446549354962},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2246,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4026141892771875,"extension":5.998256384157121},"index":2,"playId":"70f4547d-2427-3003-9abf-a66066688f82","pitchNumber":3,"startTime":"2025-08-31T02:59:31.009Z","endTime":"2025-08-31T02:59:34.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.490329404927085,"aZ":-43.544410426019276,"pfxX":5.191267596816614,"pfxZ":-8.573329718682938,"pX":0.006869321535687834,"pZ":2.6078762185496367,"vX0":2.6768948457295467,"vY0":-115.33064838699153,"vZ0":1.0296975441702532,"x":116.74,"y":168.37,"x0":-1.8489636161662755,"y0":50.001024554333156,"z0":6.406125117516303,"aX":6.886218037242278},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.8,"breakHorizontal":-10.1,"spinRate":2719,"spinDirection":26},"zone":5,"typeConfidence":0.93,"plateTime":0.4777022558524995,"extension":5.9105215009687395},"hitData":{"launchSpeed":89.8,"launchAngle":44.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.65,"coordY":93.2}},"index":3,"playId":"14f7dff3-0663-3672-a9db-bedc3347a6c0","pitchNumber":4,"startTime":"2025-08-31T02:59:45.500Z","endTime":"2025-08-31T02:59:55.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-31T02:59:55.504Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Helman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T03:00:08.113Z","endTime":"2025-08-31T03:01:07.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.63941515703285,"strikeZoneBottom":1.49580023168607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.801594217245043,"aZ":-43.16369309082846,"pfxX":5.170552621476169,"pfxZ":-8.368400743706369,"pX":0.385571872084952,"pZ":2.585247564506687,"vX0":3.347300810900754,"vY0":-114.6209726215544,"vZ0":0.9744512924293542,"x":102.3,"y":168.98,"x0":-1.7722428611074972,"y0":50.004175993625026,"z0":6.413908074295523,"aX":6.788369782499037},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.5,"breakHorizontal":-10.3,"spinRate":2850,"spinDirection":24},"zone":6,"typeConfidence":0.93,"plateTime":0.4803097380950505,"extension":5.896170911224344},"index":0,"playId":"63cf7dd7-36b5-387a-925e-2e27afc192c3","pitchNumber":1,"startTime":"2025-08-31T03:00:17.769Z","endTime":"2025-08-31T03:00:21.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82885888289484,"aZ":-32.02039357272385,"pfxX":7.722457568581998,"pfxZ":0.10130174917179957,"pX":0.9263808245321054,"pZ":1.5286679942816908,"vX0":4.735379128210582,"vY0":-121.94852706053575,"vZ0":-4.165093415560156,"x":81.69,"y":197.51,"x0":-2.0463298743841194,"y0":50.00319407443059,"z0":6.032502392343845,"aX":11.585361011916655},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":-15.1,"spinRate":2731,"spinDirection":36},"zone":14,"typeConfidence":0.92,"plateTime":0.4497982577347721,"extension":5.890295585189218},"index":1,"playId":"b85fa163-d818-39c0-b54a-b42a21b8c4ca","pitchNumber":2,"startTime":"2025-08-31T03:00:33.629Z","endTime":"2025-08-31T03:00:38.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-08-31T03:00:45.461Z","endTime":"2025-08-31T03:01:02.021Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.6,"endSpeed":86.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.984263033656337,"aZ":-16.6589130040366,"pfxX":-1.7859751344746877,"pfxZ":8.080731140571164,"pX":-0.04695854287529151,"pZ":4.3844210043345,"vX0":5.5363142366836255,"vY0":-137.76691757601805,"vZ0":-1.644014342449013,"x":118.79,"y":120.4,"x0":-1.8516159295747812,"y0":50.000349528346064,"z0":6.116435377041773,"aX":-3.4288297010128974},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2333,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.3977744863016439,"extension":6.013606572024173},"index":3,"playId":"863d6a0a-3573-38ff-a063-46f8ffcc6423","pitchNumber":3,"startTime":"2025-08-31T03:01:02.021Z","endTime":"2025-08-31T03:01:07.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:01:07.543Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T03:01:23.693Z","endTime":"2025-08-31T03:02:28.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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":"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":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.21955118457698,"strikeZoneBottom":1.45722167852397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29538731247827,"aZ":-30.037037539383068,"pfxX":5.347512688921177,"pfxZ":1.3350797136081045,"pX":0.023619465085134465,"pZ":2.3021913003314656,"vX0":3.7659233505743592,"vY0":-125.98683310162504,"vZ0":-3.0786063700729343,"x":116.1,"y":176.62,"x0":-2.186914774319538,"y0":50.00525541559652,"z0":5.975207032213548,"aX":8.571048652337046},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-10.6,"spinRate":2793,"spinDirection":64},"zone":5,"typeConfidence":0.93,"plateTime":0.435234851816964,"extension":6.090573347437484},"index":0,"playId":"a8b6c1cc-08a4-3284-8ec9-10edc3a3c51c","pitchNumber":1,"startTime":"2025-08-31T03:01:29.493Z","endTime":"2025-08-31T03:01:33.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.2031313784228,"strikeZoneBottom":1.41012622433454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.207507143989815,"aZ":-44.27020766865164,"pfxX":4.415986883350949,"pfxZ":-9.22236970311572,"pX":-0.9653917554120304,"pZ":2.48366821055524,"vX0":0.9760472243338394,"vY0":-114.94704117347469,"vZ0":1.0886216519214562,"x":153.8,"y":171.72,"x0":-1.9708481043469765,"y0":50.00210359707403,"z0":6.369687322219576,"aX":5.792678635763998},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.0,"breakHorizontal":-8.3,"spinRate":2799,"spinDirection":20},"zone":11,"typeConfidence":0.93,"plateTime":0.4801284738100282,"extension":5.894662908476017},"index":1,"playId":"4555dda3-0bac-3e77-995b-205530d494cb","pitchNumber":2,"startTime":"2025-08-31T03:01:43.897Z","endTime":"2025-08-31T03:01:47.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.279521642057812,"aZ":-15.775346952613768,"pfxX":-2.5764730206659454,"pfxZ":8.64689679042465,"pX":0.09920050001136288,"pZ":3.3186004069534567,"vX0":6.277062105498712,"vY0":-137.0637448607002,"vZ0":-4.236455401910859,"x":113.22,"y":149.18,"x0":-1.889337150712226,"y0":50.00046162435069,"z0":5.966898060170886,"aX":-4.885724520341205},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2318,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.4001498915112802,"extension":6.08335413293661},"index":2,"playId":"aa322d55-2aaa-36bf-ac66-62603ee24688","pitchNumber":3,"startTime":"2025-08-31T03:01:58.919Z","endTime":"2025-08-31T03:02:02.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.24476659580183,"strikeZoneBottom":1.51504644977872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790270200189322,"aZ":-19.574521938573056,"pfxX":-0.9380720123603559,"pfxZ":6.754764052079037,"pX":-0.11285919145802441,"pZ":2.460168029451835,"vX0":5.699038168444503,"vY0":-135.72296863029405,"vZ0":-5.342968920150233,"x":121.3,"y":172.36,"x0":-2.1181928820434957,"y0":50.001259288837225,"z0":5.818011839651261,"aX":-1.7498475413875374},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":0.5,"spinRate":2333,"spinDirection":192},"zone":5,"typeConfidence":0.88,"plateTime":0.4036103314243702,"extension":6.147815129966658},"hitData":{"launchSpeed":94.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.99,"coordY":135.16}},"index":3,"playId":"cedd6112-c8d4-3b2f-9896-8dc3aa6a74e3","pitchNumber":4,"startTime":"2025-08-31T03:02:19.657Z","endTime":"2025-08-31T03:02:28.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:02:28.803Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T03:04:30.650Z","endTime":"2025-08-31T03:05:09.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.485344330024322,"aZ":-26.824757520927434,"pfxX":-9.822249281219568,"pfxZ":3.162114355016252,"pX":-1.1204357427408567,"pZ":2.385226447487067,"vX0":4.744919488200535,"vY0":-129.60011122920656,"vZ0":-2.5594582922246216,"x":159.71,"y":174.38,"x0":-1.7043320961720259,"y0":50.00410426215618,"z0":5.446340514440457,"aX":-16.61683860177488},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":2200,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.42353116795735346,"extension":5.909480884077128},"index":0,"playId":"41cd131f-006d-33ae-a997-37cc7d865130","pitchNumber":1,"startTime":"2025-08-31T03:04:40.820Z","endTime":"2025-08-31T03:04:44.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.623910286289266,"aZ":-33.351426137908035,"pfxX":-8.972500955953166,"pfxZ":-0.726299133338185,"pX":0.49981525621745276,"pZ":1.0323799743828888,"vX0":7.96638818970408,"vY0":-126.48249157953775,"vZ0":-4.235815335091876,"x":97.95,"y":210.91,"x0":-1.5238143456105409,"y0":50.00229389353202,"z0":5.400999669049245,"aX":-14.547682467434484},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":14.4,"spinRate":2161,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4329152292945446,"extension":6.192708681126401},"hitData":{"launchSpeed":67.8,"launchAngle":4.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":149.15}},"index":1,"playId":"46b03ccd-ce43-333f-a832-7971e941781b","pitchNumber":2,"startTime":"2025-08-31T03:05:01.122Z","endTime":"2025-08-31T03:05:09.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:05:09.473Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T03:05:35.926Z","endTime":"2025-08-31T03:07:57.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.45655050421535,"strikeZoneBottom":1.70996005951859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.643961610801444,"aZ":-39.131178954698,"pfxX":4.408266014415761,"pfxZ":-5.1487975356454,"pX":-1.050298430996327,"pZ":2.5876798795721694,"vX0":0.5483008173523254,"vY0":-115.80062225421398,"vZ0":1.0383347685858084,"x":157.03,"y":168.91,"x0":-1.862886778843059,"y0":50.00343786569524,"z0":5.8918761762208405,"aX":5.956323862856307},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.8,"breakHorizontal":-8.2,"spinRate":2552,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.47391969872837336,"extension":5.847720177696447},"index":0,"playId":"b58cdd60-7251-31bf-8505-7b2b0b502129","pitchNumber":1,"startTime":"2025-08-31T03:05:35.926Z","endTime":"2025-08-31T03:05:40.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.295205232676235,"aZ":-33.49217071943032,"pfxX":-9.206749616710166,"pfxZ":-0.8177856500982816,"pX":-0.5974376915631269,"pZ":1.9667707357606732,"vX0":5.450077792274751,"vY0":-126.40818102277083,"vZ0":-1.9883368009185447,"x":139.77,"y":185.68,"x0":-1.5922921273099995,"y0":50.00451627570663,"z0":5.46884835993491,"aX":-14.806393448018767},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":15.4,"spinRate":2192,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.43435663096533483,"extension":5.968999699458633},"index":1,"playId":"1dad7298-ca15-3d62-afe6-87e6d91e54e6","pitchNumber":2,"startTime":"2025-08-31T03:05:50.971Z","endTime":"2025-08-31T03:05:55.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.40725664699778,"strikeZoneBottom":1.7134176206795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.805837907768364,"aZ":-18.472203262933267,"pfxX":-6.399258520489038,"pfxZ":7.768416463993006,"pX":-0.33665000324154815,"pZ":1.7442959857872964,"vX0":5.6224642711847865,"vY0":-131.91571638646,"vZ0":-5.714635876723337,"x":129.83,"y":191.68,"x0":-1.6632224641645708,"y0":50.00400037033306,"z0":5.298467675318028,"aX":-11.28999723362857},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2393,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4150475726697609,"extension":6.03215274037999},"index":2,"playId":"a3c04a55-8ce4-3a88-8fdc-eff9261fccb0","pitchNumber":3,"startTime":"2025-08-31T03:06:10.876Z","endTime":"2025-08-31T03:06:14.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T03:06:28.201Z","endTime":"2025-08-31T03:06:31.092Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.27439164329407,"strikeZoneBottom":1.67512642677603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.893899589889056,"aZ":-32.37958429895562,"pfxX":-7.868454382298662,"pfxZ":-0.12125130582015231,"pX":-1.4854361003615377,"pZ":2.1746963915864623,"vX0":3.2326155331378845,"vY0":-127.22755597557945,"vZ0":-1.9452456476196778,"x":173.62,"y":180.06,"x0":-1.7466147625905715,"y0":50.005749156606335,"z0":5.503310556345144,"aX":-12.965241940760544},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":13.6,"spinRate":2129,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42970635497143306,"extension":6.021602916575081},"index":4,"playId":"eb912288-7663-32fe-b671-844c67031783","pitchNumber":4,"startTime":"2025-08-31T03:06:31.092Z","endTime":"2025-08-31T03:06:35.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52411066184194,"aZ":-24.072296660646906,"pfxX":-3.4477516321968253,"pfxZ":4.589334191812636,"pX":0.7445530928697514,"pZ":2.777697420786326,"vX0":7.056200929640227,"vY0":-131.91383891428347,"vZ0":-2.2387834041079397,"x":88.62,"y":163.78,"x0":-1.5146694663708993,"y0":50.004851136253336,"z0":5.40836069572554,"aX":-6.090074737715202},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":4.7,"spinRate":2349,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4148957743026007,"extension":5.843154481257381},"index":5,"playId":"de13b9d7-3cf6-3714-88c9-3117890a588c","pitchNumber":5,"startTime":"2025-08-31T03:06:46.613Z","endTime":"2025-08-31T03:06:49.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.3,"endSpeed":81.1,"strikeZoneTop":3.28334607068563,"strikeZoneBottom":1.68457335199318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12175086799942,"aZ":-30.890389269565063,"pfxX":-9.95683625174335,"pfxZ":0.770383307688101,"pX":0.7335461686702016,"pZ":0.6750223525194284,"vX0":8.876676051207102,"vY0":-128.25769103285808,"vZ0":-5.7361271143202766,"x":89.04,"y":220.55,"x0":-1.4826569067520106,"y0":50.003021808810495,"z0":5.356717138678647,"aX":-16.54950699051304},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":2204,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4274553310627973,"extension":6.079389197053497},"index":6,"playId":"61d14f5d-a4c1-349a-a1f3-38a9d718683a","pitchNumber":6,"startTime":"2025-08-31T03:07:06.239Z","endTime":"2025-08-31T03:07:10.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.491271120025267,"aZ":-33.67887638888869,"pfxX":-8.88072103183339,"pfxZ":-0.9149519338264644,"pX":-0.24733378424409358,"pZ":1.9684399847746328,"vX0":6.364299736306348,"vY0":-127.49447907318867,"vZ0":-2.089797735867987,"x":126.43,"y":185.63,"x0":-1.623564262819237,"y0":50.00236489529282,"z0":5.459532608422029,"aX":-14.603005598565444},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":14.6,"spinRate":2197,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.42979417591649094,"extension":6.090287318639762},"index":7,"playId":"e60b8469-8a2e-3f2b-b031-624fcdba29d4","pitchNumber":7,"startTime":"2025-08-31T03:07:25.110Z","endTime":"2025-08-31T03:07:29.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.38088692059221,"strikeZoneBottom":1.66081911358624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.273920997126186,"aZ":-16.890895763974818,"pfxX":-2.9572338856936575,"pfxZ":8.60075611745383,"pX":-0.1896166163565371,"pZ":2.6663188729291916,"vX0":5.185610057674903,"vY0":-132.44009663725322,"vZ0":-3.6676988812801463,"x":124.23,"y":166.79,"x0":-1.7886678720014006,"y0":50.00126586459986,"z0":5.304455079051281,"aX":-5.254237185393283},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2455,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4135685355593708,"extension":6.008714502529958},"hitData":{"launchSpeed":89.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":165.87}},"index":8,"playId":"5c62ddf3-e78a-31ac-90a9-4305b8402a29","pitchNumber":8,"startTime":"2025-08-31T03:07:49.129Z","endTime":"2025-08-31T03:07:57.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:07:57.146Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, third baseman Josh Jung to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T03:08:09.219Z","endTime":"2025-08-31T03:10:08.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.16505633235145,"strikeZoneBottom":1.27930967292527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19079354428121,"aZ":-40.385380273596546,"pfxX":5.413383606140543,"pfxZ":-5.917314598786504,"pX":-1.4233010219663844,"pZ":2.4270967435577706,"vX0":-0.33196197415632034,"vY0":-117.5666930612432,"vZ0":0.9108530754810698,"x":171.25,"y":173.25,"x0":-1.9820198154160975,"y0":50.00508485048924,"z0":5.810238705060979,"aX":7.509124990958079},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.2,"breakHorizontal":-9.7,"spinRate":2549,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46754062037769284,"extension":5.930870752632999},"index":0,"playId":"216fe59d-bc6c-3d7a-b851-ea532117434d","pitchNumber":1,"startTime":"2025-08-31T03:08:25.325Z","endTime":"2025-08-31T03:08:29.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.1,"endSpeed":82.8,"strikeZoneTop":3.24708909230295,"strikeZoneBottom":1.36600530556454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.383681552978334,"aZ":-16.853625648156072,"pfxX":-4.903888703526853,"pfxZ":8.691940049116603,"pX":0.23708078466314722,"pZ":1.7424226934889313,"vX0":6.540725268946296,"vY0":-132.45772699064585,"vZ0":-5.850774770358166,"x":107.96,"y":191.73,"x0":-1.636273864664494,"y0":50.00582138049129,"z0":5.22798244206112,"aX":-8.647065014214498},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2344,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4147709744843948,"extension":6.164686032306587},"index":1,"playId":"2c649fc7-3ad1-3a4a-adbb-0577091f7799","pitchNumber":2,"startTime":"2025-08-31T03:08:43.248Z","endTime":"2025-08-31T03:08:47.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.23657994937411,"strikeZoneBottom":1.38591532352921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25223163317953,"aZ":-21.59584322788211,"pfxX":-1.1143334725360567,"pfxZ":6.127251335572771,"pX":-1.1905867871205196,"pZ":2.8132175816533747,"vX0":2.4299815021496785,"vY0":-131.1783828318892,"vZ0":-2.412592289488628,"x":162.38,"y":162.82,"x0":-1.9881523282152742,"y0":50.00051963954423,"z0":5.371594842058258,"aX":-1.9232229920475588},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":1.4,"spinRate":2416,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41909989519183366,"extension":5.68498097510373},"index":2,"playId":"83548e4c-11e0-319c-9ff3-065ab43d6946","pitchNumber":3,"startTime":"2025-08-31T03:09:00.913Z","endTime":"2025-08-31T03:09:05.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.829214484845824,"aZ":-40.57141355718695,"pfxX":5.647985661018108,"pfxZ":-6.087615998033579,"pX":-0.13739385258645462,"pZ":1.8314725539344403,"vX0":1.8740631403119181,"vY0":-117.46244465895981,"vZ0":-0.3282459077205415,"x":122.24,"y":189.33,"x0":-1.6819326700036863,"y0":50.001654078677305,"z0":5.785404348522501,"aX":7.793154320351361},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.8,"breakHorizontal":-10.7,"spinRate":2732,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4685360005534136,"extension":5.789732555475654},"index":3,"playId":"a0217cfb-1ed4-38a7-a5b7-33a27bead6d8","pitchNumber":4,"startTime":"2025-08-31T03:09:18.409Z","endTime":"2025-08-31T03:09:22.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.22179749585787,"strikeZoneBottom":1.37171466811762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2126997282673,"aZ":-30.869673592298525,"pfxX":-8.880610911044254,"pfxZ":0.7782267603143451,"pX":-0.243418701017726,"pZ":0.08256901764021594,"vX0":6.194749217175991,"vY0":-128.8255667461598,"vZ0":-7.286351417480415,"x":126.28,"y":236.55,"x0":-1.527615903846626,"y0":50.00289904488715,"z0":5.339436888672896,"aX":-14.899919183255994},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":14.6,"spinRate":2159,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42544985006648384,"extension":6.020780832499506},"index":4,"playId":"5a548984-3b03-3591-847d-19e886fb9384","pitchNumber":5,"startTime":"2025-08-31T03:09:39.681Z","endTime":"2025-08-31T03:09:43.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.737979549906925,"aZ":-20.453059659133395,"pfxX":-7.08461577880202,"pfxZ":6.591245189263317,"pX":-0.8668280713178848,"pZ":2.7996473137700137,"vX0":4.781060682253313,"vY0":-133.30264521242003,"vZ0":-2.7445680161577517,"x":150.04,"y":163.19,"x0":-1.7737063913256865,"y0":50.00573132968346,"z0":5.338573744513964,"aX":-12.605169906832707},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2312,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4127117979557582,"extension":5.980554234232666},"hitData":{"launchSpeed":77.9,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":163.84}},"index":5,"playId":"43ac1d9b-1b19-36a4-90d9-0df61d6e57f7","pitchNumber":6,"startTime":"2025-08-31T03:10:01.401Z","endTime":"2025-08-31T03:10:08.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:10:08.912Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wyatt Langford homers (20) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T03:11:54.701Z","endTime":"2025-08-31T03:13:11.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.40053814560802,"strikeZoneBottom":1.59243923608517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650698810671717,"aZ":-16.077233140327834,"pfxX":-0.2728771705534241,"pfxZ":8.86037785559105,"pX":0.4713962235556637,"pZ":3.0743218756031325,"vX0":6.527803523697855,"vY0":-134.5375211665545,"vZ0":-4.693839554290004,"x":99.03,"y":155.77,"x0":-1.9602022661195626,"y0":50.001657553763856,"z0":5.996343482968727,"aX":-0.49639533964971266},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":-1.1,"spinRate":2335,"spinDirection":184},"zone":3,"typeConfidence":0.89,"plateTime":0.4085290118747551,"extension":6.106052949454756},"index":0,"playId":"4976bfed-5b48-34e7-836c-8945292a17dd","pitchNumber":1,"startTime":"2025-08-31T03:12:18.389Z","endTime":"2025-08-31T03:12:21.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.41031050408474,"strikeZoneBottom":1.61278274880211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16992449280523,"aZ":-14.251385771890662,"pfxX":-0.9297359528423605,"pfxZ":9.844383739865705,"pX":0.07462953931450829,"pZ":4.639467460884621,"vX0":5.651193619495889,"vY0":-134.7800505389992,"vZ0":-1.251590499754767,"x":114.16,"y":113.51,"x0":-1.937958792687707,"y0":50.00110630355844,"z0":6.127248803238084,"aX":-1.6934363244600132},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":0.4,"spinRate":2277,"spinDirection":193},"zone":12,"typeConfidence":0.88,"plateTime":0.4080340627802421,"extension":5.990897889474174},"index":1,"playId":"1608bc4c-a62e-310f-86a3-be8e26e720a9","pitchNumber":2,"startTime":"2025-08-31T03:12:34.617Z","endTime":"2025-08-31T03:12:38.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.374836808922062,"aZ":-36.52180229772866,"pfxX":-7.542438489038316,"pfxZ":-2.972195707496958,"pX":-0.7674861044654587,"pZ":2.5043104896891837,"vX0":5.704764479253018,"vY0":-121.74965272699872,"vZ0":-0.8975473371034701,"x":146.25,"y":171.16,"x0":-2.189842869884986,"y0":50.001168108878346,"z0":6.108461875597689,"aX":-11.04409153423304},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.3,"breakHorizontal":11.9,"spinRate":1090,"spinDirection":235},"zone":4,"typeConfidence":0.93,"plateTime":0.4541758929253934,"extension":5.9203806688023874},"hitData":{"launchSpeed":98.5,"launchAngle":27.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.62,"coordY":78.02}},"index":2,"playId":"04e9c23b-ee69-3f78-b234-68286b9e9259","pitchNumber":3,"startTime":"2025-08-31T03:12:50.092Z","endTime":"2025-08-31T03:13:11.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":686930,"link":"/api/v1/people/686930"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-8.499999999999996,"leverageIndex":0.69,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:13:11.226Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, second baseman Zack Gelof to first baseman Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T03:15:30.648Z","endTime":"2025-08-31T03:16:41.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T03:13:55.439Z","endTime":"2025-08-31T03:14:13.163Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hogan Harris replaces Mason Barnett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T03:14:13.163Z","endTime":"2025-08-31T03:15:32.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686930,"link":"/api/v1/people/686930","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.64038240650298,"strikeZoneBottom":1.59938682549996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.263950022520106,"aZ":-14.873037798252343,"pfxX":5.533015579987145,"pfxZ":9.278587108872435,"pX":-0.7344072541575832,"pZ":2.470661447626086,"vX0":-8.313449499143275,"vY0":-136.9204662364992,"vZ0":-6.982871213154821,"x":144.99,"y":172.07,"x0":1.647657189563992,"y0":50.00288532167602,"z0":6.106509931241706,"aX":10.317958362417768},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":-7.9,"spinRate":2331,"spinDirection":155},"zone":4,"typeConfidence":0.88,"plateTime":0.4027881109972786,"extension":6.393152788363435},"index":2,"playId":"760b934c-1953-3304-a45f-3bfd4b5eb835","pitchNumber":1,"startTime":"2025-08-31T03:15:32.833Z","endTime":"2025-08-31T03:15:36.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.52967337329417,"strikeZoneBottom":1.70173929963108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671465888837,"aZ":-23.085150142807766,"pfxX":-1.6976572400264032,"pfxZ":6.017663983349939,"pX":-0.20732119752535347,"pZ":1.4944332301556158,"vX0":-3.9440378313622833,"vY0":-123.2178081624722,"vZ0":-6.3222958499850925,"x":124.9,"y":198.43,"x0":1.6463527764833403,"y0":50.00123341423556,"z0":6.0945305435085375,"aX":-2.5608873620872923},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":4.2,"spinRate":2203,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.44767774572464525,"extension":6.575508942890097},"index":3,"playId":"08a286a1-e2c1-36f1-9764-53a90991787c","pitchNumber":2,"startTime":"2025-08-31T03:15:49.070Z","endTime":"2025-08-31T03:15:53.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.6,"strikeZoneTop":3.60617426528349,"strikeZoneBottom":1.62619746701629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.882047020551727,"aZ":-26.364228672206973,"pfxX":0.2729171143578535,"pfxZ":4.033713931961266,"pX":-1.0018032534785966,"pZ":2.3965138115948434,"vX0":-6.849020694847841,"vY0":-120.99511000599063,"vZ0":-2.879503253711694,"x":155.19,"y":174.07,"x0":1.86496225006573,"y0":50.00239515374232,"z0":5.983099077429017,"aX":0.39330751809224573},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.7,"breakHorizontal":1.6,"spinRate":2227,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4577203148444178,"extension":6.586158390739749},"index":4,"playId":"03ce9946-8f81-3bf8-b34b-28a5b727fb29","pitchNumber":3,"startTime":"2025-08-31T03:16:03.953Z","endTime":"2025-08-31T03:16:08.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.5,"strikeZoneTop":3.47043525743154,"strikeZoneBottom":1.67240879721849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.80558214960782,"aZ":-12.259662194626257,"pfxX":4.771957837387094,"pfxZ":10.49672541795253,"pX":-1.7996958703557013,"pZ":2.71538785591869,"vX0":-10.635997540115666,"vY0":-138.30688357063283,"vZ0":-6.852906028669904,"x":185.6,"y":165.46,"x0":1.5119826543736674,"y0":50.00319965779125,"z0":6.083902444199324,"aX":9.054699734094624},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-5.9,"spinRate":2430,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.3992116279098026,"extension":6.532889257891853},"index":5,"playId":"915c07da-c268-313c-86f2-f7e4fc37cb62","pitchNumber":4,"startTime":"2025-08-31T03:16:19.063Z","endTime":"2025-08-31T03:16:22.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":67.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76470149882261,"aZ":-43.052358986859076,"pfxX":-3.919186431102287,"pfxZ":-9.335783123785925,"pX":-0.3320951137368852,"pZ":1.7593675368094432,"vX0":-3.438662755390441,"vY0":-109.00334222690316,"vZ0":0.45770256616978355,"x":129.66,"y":191.28,"x0":1.7935909705619242,"y0":50.00128796541806,"z0":6.317075670540277,"aX":-4.567478282036976},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-16.2,"breakHorizontal":8.3,"spinRate":2782,"spinDirection":339},"zone":7,"typeConfidence":0.88,"plateTime":0.5086559643021138,"extension":6.386970094258371},"hitData":{"launchSpeed":84.6,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":149.15}},"index":6,"playId":"a93dd467-1640-3bae-ac33-cfa252baae34","pitchNumber":5,"startTime":"2025-08-31T03:16:34.014Z","endTime":"2025-08-31T03:16:41.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:16:41.823Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to right fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T03:16:53.191Z","endTime":"2025-08-31T03:17:58.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":668709,"link":"/api/v1/people/668709"},"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(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.8,"endSpeed":86.4,"strikeZoneTop":3.52027171690023,"strikeZoneBottom":1.75384513816867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.635372728445933,"aZ":-11.581207380719134,"pfxX":4.4058450832943175,"pfxZ":10.790012445527454,"pX":-0.47728911347303016,"pZ":1.6102100680824,"vX0":-7.629312529058075,"vY0":-137.54302151396496,"vZ0":-9.714201425019636,"x":135.19,"y":195.3,"x0":1.764989702528731,"y0":50.00010427345221,"z0":5.981385756801704,"aX":8.40698985617342},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-6.4,"spinRate":2257,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3988201795549795,"extension":6.599244257825015},"index":0,"playId":"1d3a5b90-c90f-3f8a-a13b-1c6c885075be","pitchNumber":1,"startTime":"2025-08-31T03:17:00.963Z","endTime":"2025-08-31T03:17:04.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.5148071602935,"strikeZoneBottom":1.66164021750532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63481418863129,"aZ":-22.79484151246676,"pfxX":9.557570808722687,"pfxZ":6.251957548356697,"pX":0.791793350085821,"pZ":2.237664523887567,"vX0":-6.130106003247937,"vY0":-121.91614934407684,"vZ0":-4.139196646195853,"x":86.82,"y":178.36,"x0":2.1007894989971425,"y0":50.00477293675733,"z0":5.931871502937599,"aX":14.346395823384315},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":1917,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.44977058307386697,"extension":6.483207150573404},"index":1,"playId":"e40118ad-7857-369f-bc10-b6d02d6ad9c4","pitchNumber":2,"startTime":"2025-08-31T03:17:12.780Z","endTime":"2025-08-31T03:17:16.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.44614437558285,"strikeZoneBottom":1.60342806148103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94256802572796,"aZ":-13.902274525680381,"pfxX":3.1630182725316995,"pfxZ":9.641737948976171,"pX":0.40147948186746046,"pZ":3.731476915093147,"vX0":-5.01478447616072,"vY0":-137.18252903600035,"vZ0":-4.375027468643814,"x":101.7,"y":138.03,"x0":1.8470036238504632,"y0":50.00453763111104,"z0":6.302993016550179,"aX":5.995702956554478},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.6,"spinRate":2176,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40013818043436,"extension":6.243960528692087},"index":2,"playId":"b783977c-24c6-3495-a8b2-76d9f9048c4b","pitchNumber":3,"startTime":"2025-08-31T03:17:25.209Z","endTime":"2025-08-31T03:17:30.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-31T03:17:40.019Z","endTime":"2025-08-31T03:17:48.643Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42585767646028,"aZ":-13.409218038342017,"pfxX":5.58351193135721,"pfxZ":9.866585265648503,"pX":-0.292747449913512,"pZ":2.6067238740727317,"vX0":-7.664179699397777,"vY0":-137.5128067504055,"vZ0":-6.824713625439938,"x":128.16,"y":168.4,"x0":1.8139253353536995,"y0":50.006752705747786,"z0":6.042963008149542,"aX":10.62378457614526},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":2237,"spinDirection":150},"zone":4,"typeConfidence":0.88,"plateTime":0.39934641109954017,"extension":6.552049322807986},"hitData":{"launchSpeed":95.6,"launchAngle":15.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.71,"coordY":82.71}},"index":4,"playId":"5d2ac9c0-4b2d-335a-999f-c61eb4ead3aa","pitchNumber":4,"startTime":"2025-08-31T03:17:48.643Z","endTime":"2025-08-31T03:17:58.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:17:58.436Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T03:18:09.966Z","endTime":"2025-08-31T03:19:47.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(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":86.5,"endSpeed":79.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05436751006326,"aZ":-20.67282196860954,"pfxX":0.9614396052580259,"pfxZ":7.191820178490804,"pX":-0.08018014924263028,"pZ":2.837164130683541,"vX0":-5.304630977805151,"vY0":-125.78718985572695,"vZ0":-4.007510831269992,"x":120.06,"y":162.18,"x0":1.9330711107288765,"y0":50.00136802895657,"z0":6.131784765547026,"aX":1.5379143310550052},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":-0.5,"spinRate":2187,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4358276551821261,"extension":6.382619730589377},"index":0,"playId":"50eb6474-c1c9-3a68-940b-0d6cd2cddddb","pitchNumber":1,"startTime":"2025-08-31T03:18:24.125Z","endTime":"2025-08-31T03:18:27.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":67.3,"strikeZoneTop":3.52817735607965,"strikeZoneBottom":1.78164365318021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.872550478070053,"aZ":-43.04333374510291,"pfxX":-1.9587592049500413,"pfxZ":-9.546048178027476,"pX":0.02044162375950437,"pZ":1.6359043972246463,"vX0":-3.1262157775732895,"vY0":-107.35461590550844,"vZ0":0.20469535512086035,"x":116.22,"y":194.61,"x0":1.7644610169592183,"y0":50.00461747468078,"z0":6.430548629739798,"aX":-2.229252897426533},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-16.7,"breakHorizontal":4.6,"spinRate":2772,"spinDirection":342},"zone":14,"typeConfidence":0.9,"plateTime":0.5151210578260628,"extension":6.4115360767786385},"index":1,"playId":"cecc177f-868b-3691-9776-94aa6b483166","pitchNumber":2,"startTime":"2025-08-31T03:19:04.223Z","endTime":"2025-08-31T03:19:08.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.5,"strikeZoneTop":3.53340535363854,"strikeZoneBottom":1.75541432070952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.194527324126945,"aZ":-44.55117883644969,"pfxX":-2.9240714191905606,"pfxZ":-10.75755113617764,"pX":-0.8827847436723227,"pZ":3.216512362044032,"vX0":-4.934863627989307,"vY0":-107.6525249908231,"vZ0":3.3377965613016896,"x":150.65,"y":151.93,"x0":1.8376964501415398,"y0":50.00492723035847,"z0":6.6482617860733395,"aX":-3.362560635098904},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-17.9,"breakHorizontal":6.8,"spinRate":2823,"spinDirection":333},"zone":11,"typeConfidence":0.9,"plateTime":0.5127644292007507,"extension":6.200888070125226},"index":2,"playId":"e22aa30e-759b-364c-add7-b3a5ba8d2849","pitchNumber":3,"startTime":"2025-08-31T03:19:19.994Z","endTime":"2025-08-31T03:19:24.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07047933905436,"aZ":-11.22942489283757,"pfxX":5.969200799091423,"pfxZ":11.158887951129827,"pX":-0.043887205719088204,"pZ":2.068740154131936,"vX0":-6.942582908134634,"vY0":-136.60594920849022,"vZ0":-8.715421477622087,"x":118.67,"y":182.92,"x0":1.7634178540719234,"y0":50.00028590463901,"z0":6.086405636012596,"aX":11.201186070170925},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":-9.2,"spinRate":2307,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.40203761096404156,"extension":6.486308211271265},"hitData":{"launchSpeed":97.7,"launchAngle":27.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.88,"coordY":82.37}},"index":3,"playId":"f545bc6a-a13e-3f7e-a266-88ac0143f77d","pitchNumber":4,"startTime":"2025-08-31T03:19:35.465Z","endTime":"2025-08-31T03:19:47.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.67,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:19:47.892Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T03:19:59.312Z","endTime":"2025-08-31T03:22:02.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.75976138490149,"strikeZoneBottom":1.71320995038671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40813061561854,"aZ":-10.923073568298397,"pfxX":3.6906374766152856,"pfxZ":11.288453708444404,"pX":-1.1270806043431865,"pZ":1.8577841711120857,"vX0":-9.026917537482074,"vY0":-136.88249162283327,"vZ0":-9.276768651528908,"x":159.96,"y":188.62,"x0":1.7455558355396557,"y0":50.006163447128166,"z0":6.054874326040713,"aX":6.950445190656331},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-4.6,"spinRate":2301,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.40133957079971205,"extension":6.366512655569663},"index":0,"playId":"b40e662c-383a-3718-a5c2-cd80e0def556","pitchNumber":1,"startTime":"2025-08-31T03:20:08.576Z","endTime":"2025-08-31T03:20:12.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80565141127531,"aZ":-13.290361726640247,"pfxX":5.009840363070006,"pfxZ":10.055630185068129,"pX":-0.09336375916448021,"pZ":3.6984935295156656,"vX0":-7.028065077719178,"vY0":-136.8085263905795,"vZ0":-4.225850944930678,"x":120.56,"y":138.92,"x0":1.8691094173831606,"y0":50.002093410611174,"z0":6.187271027986167,"aX":9.408048777021275},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":2356,"spinDirection":150},"zone":2,"typeConfidence":0.89,"plateTime":0.4018000208283308,"extension":6.514957123311204},"index":1,"playId":"a221b90e-083f-346d-bc3b-ae7da26feeb1","pitchNumber":2,"startTime":"2025-08-31T03:20:24.894Z","endTime":"2025-08-31T03:20:28.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55094066114883,"aZ":-12.263319157655998,"pfxX":4.891329490721745,"pfxZ":10.505875551929114,"pX":-0.6602296226700455,"pZ":3.5625119089438733,"vX0":-8.438605582525009,"vY0":-137.32378655982203,"vZ0":-4.44485276826814,"x":142.17,"y":142.59,"x0":1.827732058716332,"y0":50.00593931121432,"z0":6.046899284368236,"aX":9.273705700943461},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-7.0,"spinRate":2329,"spinDirection":156},"zone":1,"typeConfidence":0.89,"plateTime":0.40001278011349495,"extension":6.526769943530773},"index":2,"playId":"97698ec7-6c4e-3019-b027-37bb178329cc","pitchNumber":3,"startTime":"2025-08-31T03:20:46.218Z","endTime":"2025-08-31T03:20:49.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"1f2c769e-dd0b-3798-994a-92c3e9d3bdb0","startTime":"2025-08-31T03:21:14.623Z","endTime":"2025-08-31T03:21:18.736Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.725303008743516,"aZ":-42.093266538317174,"pfxX":-3.043130614679545,"pfxZ":-8.358635696333415,"pX":0.23957631035377874,"pZ":1.3149591039733906,"vX0":-3.109301275407589,"vY0":-109.61085366969571,"vZ0":-0.9647542849950547,"x":107.87,"y":203.28,"x0":2.084732781518164,"y0":50.000418540136806,"z0":6.351895631675959,"aX":-3.6127374427992165},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-14.9,"breakHorizontal":6.5,"spinRate":2692,"spinDirection":334},"zone":14,"typeConfidence":0.83,"plateTime":0.5043769580980366,"extension":6.383413027972482},"index":4,"playId":"38a63755-489c-30bf-be43-adc5e5cb4619","pitchNumber":4,"startTime":"2025-08-31T03:21:31.993Z","endTime":"2025-08-31T03:21:36.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.370904410957543,"aZ":-21.274533257175197,"pfxX":10.284015857483858,"pfxZ":7.5230275699078035,"pX":0.2650149165895188,"pZ":1.8370136289322463,"vX0":-7.533994875414304,"vY0":-120.18502330842018,"vZ0":-4.989739901277503,"x":106.9,"y":189.18,"x0":2.1191232121621497,"y0":50.00371425584302,"z0":5.853149664750788,"aX":14.90178447945099},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.5,"breakHorizontal":-16.6,"spinRate":2160,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.4574243158155413,"extension":6.644901376768228},"hitData":{"launchSpeed":87.0,"launchAngle":41.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.99,"coordY":87.33}},"index":5,"playId":"ab232c6d-13ea-36bf-a8fb-a7f64956296e","pitchNumber":5,"startTime":"2025-08-31T03:21:53.768Z","endTime":"2025-08-31T03:22:02.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:22:02.940Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T03:23:59.500Z","endTime":"2025-08-31T03:24:25.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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.0,"endSpeed":79.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45788363227332,"aZ":-19.789582171650217,"pfxX":-1.0469513544802975,"pfxZ":7.617164845243468,"pX":0.12028005374859285,"pZ":2.3057796161053767,"vX0":4.946460711366824,"vY0":-126.58169558593677,"vZ0":-3.8541814713893148,"x":112.42,"y":176.52,"x0":-1.7217006748859363,"y0":50.00023132960425,"z0":5.429427059579799,"aX":-1.7022263276100589},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.2,"breakHorizontal":0.8,"spinRate":2375,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.43244996994692153,"extension":6.008087719075695},"hitData":{"launchSpeed":97.1,"launchAngle":33.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.76,"coordY":69.54}},"index":0,"playId":"2e4383f6-41fc-3ff9-98e3-c549c910fb36","pitchNumber":1,"startTime":"2025-08-31T03:24:15.223Z","endTime":"2025-08-31T03:24:25.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:24:25.848Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T03:24:43.880Z","endTime":"2025-08-31T03:25:34.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39460333164418,"aZ":-26.432579014924112,"pfxX":-9.312365755976224,"pfxZ":3.3873695397374277,"pX":0.18098069328544705,"pZ":1.915809626959951,"vX0":7.428709088747895,"vY0":-129.65936594557408,"vZ0":-3.7520980527469163,"x":110.1,"y":187.05,"x0":-1.5185352458579922,"y0":50.002389353482464,"z0":5.410430344105268,"aX":-15.775236471853338},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":15.1,"spinRate":2216,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.42326238275076733,"extension":5.969529256354347},"index":0,"playId":"47ee0a1f-4b1a-3bed-adf0-7857c5d03163","pitchNumber":1,"startTime":"2025-08-31T03:24:54.814Z","endTime":"2025-08-31T03:24:58.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":83.0,"endSpeed":77.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.754544986322767,"aZ":-28.555207481901427,"pfxX":1.7679375888514666,"pfxZ":2.4211297249927597,"pX":0.5060754653723741,"pZ":2.1278045093663818,"vX0":4.464305417799247,"vY0":-120.9466290931309,"vZ0":-2.2628146387286625,"x":97.71,"y":181.33,"x0":-1.5871770835319747,"y0":50.00200869291469,"z0":5.559327037495988,"aX":2.639982962054147},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2326,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.45143153296651084,"extension":5.834384536207702},"index":1,"playId":"c93052ae-0512-3277-a544-c99f40dea0be","pitchNumber":2,"startTime":"2025-08-31T03:25:14.741Z","endTime":"2025-08-31T03:25:18.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09592335603215,"aZ":-29.42026473060062,"pfxX":1.3441183578116913,"pfxZ":1.823673658485947,"pX":0.861686264252391,"pZ":1.7273984372490405,"vX0":5.495537115951545,"vY0":-121.7188883008707,"vZ0":-2.9633547920669066,"x":84.15,"y":192.14,"x0":-1.5964840605324373,"y0":50.000118348784284,"z0":5.498804354662598,"aX":2.02191886273283},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2429,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4493883827679168,"extension":5.986528454654125},"index":2,"playId":"c345f063-c025-309f-a91e-a723b3e31975","pitchNumber":3,"startTime":"2025-08-31T03:25:30.090Z","endTime":"2025-08-31T03:25:34.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:25:34.591Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T03:25:47.224Z","endTime":"2025-08-31T03:27:14.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.54301839570599,"strikeZoneBottom":1.62569867429918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.273387971025578,"aZ":-33.603365179834704,"pfxX":-8.423549111261593,"pfxZ":-0.8869308651326087,"pX":-1.7596215757945022,"pZ":2.287311996307509,"vX0":2.647364227164741,"vY0":-126.04222563085276,"vZ0":-1.3870811776745602,"x":184.07,"y":177.02,"x0":-1.7307798914870558,"y0":50.005269861771914,"z0":5.565044079563043,"aX":-13.518048013397616},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":14.6,"spinRate":2212,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4350171801582925,"extension":6.089567620014052},"index":0,"playId":"f3dc29bd-34bf-339c-85af-807958890deb","pitchNumber":1,"startTime":"2025-08-31T03:25:59.699Z","endTime":"2025-08-31T03:26:03.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.3,"endSpeed":81.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35762868767972,"aZ":-18.065603918473233,"pfxX":-4.978155085094105,"pfxZ":8.136507621015712,"pX":-0.6093191116680116,"pZ":3.515914263055054,"vX0":4.186133371669795,"vY0":-131.4719798403093,"vZ0":-1.515518211763164,"x":140.23,"y":143.85,"x0":-1.5829076191069014,"y0":50.00275801136421,"z0":5.453749348570488,"aX":-8.631693683562442},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2371,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.41814038792129615,"extension":5.766063437692546},"index":1,"playId":"83c4f780-9419-3de0-a805-8f7d6d2fb579","pitchNumber":2,"startTime":"2025-08-31T03:26:12.767Z","endTime":"2025-08-31T03:26:16.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.54591142065221,"strikeZoneBottom":1.54948092412734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.254191393790165,"aZ":-25.75666932305888,"pfxX":-1.2437143980648346,"pfxZ":3.7182865713633895,"pX":-0.09660643469258912,"pZ":3.33659841166395,"vX0":4.147824281706685,"vY0":-130.4792200148115,"vZ0":-0.5117473557266667,"x":120.68,"y":148.69,"x0":-1.544723158204712,"y0":50.00245541291618,"z0":5.474788804528235,"aX":-2.1467560939957684},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":1.3,"spinRate":2354,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.41965131858064453,"extension":5.933061636506117},"index":2,"playId":"588008f2-6e7c-34dc-9947-6a4323dc9ad0","pitchNumber":3,"startTime":"2025-08-31T03:26:30.971Z","endTime":"2025-08-31T03:26:34.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.43157838031048,"strikeZoneBottom":1.58536969364761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.528366793287947,"aZ":-26.08840064252618,"pfxX":-10.100408696683617,"pfxZ":3.380502249029977,"pX":1.5216598139729145,"pZ":2.8051731289016013,"vX0":10.342600297387175,"vY0":-133.56053506416453,"vZ0":-1.999059474531817,"x":59.0,"y":163.04,"x0":-1.0939241535260387,"y0":50.005655381777956,"z0":5.44490491673259,"aX":-18.19960824580409},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":16.0,"spinRate":2220,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.41054189444087186,"extension":6.194567520906748},"index":3,"playId":"95acd9db-145f-3f2c-8b2a-3fba7334565e","pitchNumber":4,"startTime":"2025-08-31T03:26:48.082Z","endTime":"2025-08-31T03:26:52.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.557201531215245,"aZ":-29.92875353071297,"pfxX":-9.234437807186847,"pfxZ":1.351448785080545,"pX":-0.5286915061991462,"pZ":1.8402587891758835,"vX0":5.612117966535891,"vY0":-128.30798649752774,"vZ0":-3.2489756724648373,"x":137.15,"y":189.09,"x0":-1.5491692421723893,"y0":50.00158614071935,"z0":5.465065985740012,"aX":-15.333210077052914},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":2165,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4275504192344779,"extension":6.08608080482718},"hitData":{"launchSpeed":94.7,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":151.68}},"index":4,"playId":"517d1306-7b15-30de-9be5-06e35a3c1b0a","pitchNumber":5,"startTime":"2025-08-31T03:27:05.065Z","endTime":"2025-08-31T03:27:14.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:27:14.116Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T03:29:35.213Z","endTime":"2025-08-31T03:30:17.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T03:28:47.170Z","endTime":"2025-08-31T03:29:37.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.50387989269636,"strikeZoneBottom":1.66473042801813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82846789205985,"aZ":-14.734011034180503,"pfxX":-5.425079263633939,"pfxZ":9.417893125049172,"pX":-0.46049814636396386,"pZ":2.042012702185575,"vX0":8.438077066222249,"vY0":-135.74895334598872,"vZ0":-7.794894527514689,"x":134.55,"y":183.65,"x0":-2.915325223102499,"y0":50.00599730790238,"z0":5.992417014743885,"aX":-10.05031209019332},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2708,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.40466745869093046,"extension":5.993778754331605},"index":1,"playId":"83ff5d4b-d3dd-387d-8e3c-7494459cd4f3","pitchNumber":1,"startTime":"2025-08-31T03:29:37.405Z","endTime":"2025-08-31T03:29:40.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.47458567726203,"strikeZoneBottom":1.60683382699212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.497365064060162,"aZ":-23.940983917624564,"pfxX":-8.389622393508112,"pfxZ":4.516601752689244,"pX":-2.1800748546217212,"pZ":2.8668330388134655,"vX0":5.386270953952531,"vY0":-134.49687746458673,"vZ0":-3.768317035268801,"x":200.1,"y":161.38,"x0":-3.123681232406058,"y0":50.003747319447754,"z0":5.9937292688852795,"aX":-15.296310322867127},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":13.9,"spinRate":2195,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40800147254622754,"extension":6.10456154605388},"index":2,"playId":"812c2a47-8bdb-3f57-b0c6-cf3c67a732c4","pitchNumber":2,"startTime":"2025-08-31T03:29:51.984Z","endTime":"2025-08-31T03:29:55.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.495171171254377,"aZ":-26.849367430702145,"pfxX":3.0738354923263125,"pfxZ":3.6395511837332233,"pX":0.47420082023080645,"pZ":3.3020436718335993,"vX0":7.0531929766535,"vY0":-120.5077284886726,"vZ0":-1.327013640278362,"x":98.92,"y":149.62,"x0":-2.895752954002411,"y0":50.004098744957545,"z0":6.242599074868222,"aX":4.497789928191123},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-7.3,"spinRate":2627,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.455376614077744,"extension":5.822028026748308},"hitData":{"launchSpeed":98.4,"launchAngle":27.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.79,"coordY":71.73}},"index":3,"playId":"fa62b3f0-57a1-39fe-8787-3ef9708862f7","pitchNumber":3,"startTime":"2025-08-31T03:30:08.256Z","endTime":"2025-08-31T03:30:17.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:30:17.960Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a ground ball to third baseman Darell Hernaiz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T03:30:43.619Z","endTime":"2025-08-31T03:32:35.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.1,"endSpeed":74.1,"strikeZoneTop":3.30877446614636,"strikeZoneBottom":1.5695325480293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.478780762654743,"aZ":-29.32131646106588,"pfxX":5.829733772286651,"pfxZ":2.066223125887488,"pX":1.9863251685292826,"pZ":1.5067000134985191,"vX0":9.430763773738866,"vY0":-117.59132708915237,"vZ0":-4.216724729383252,"x":41.29,"y":198.1,"x0":-2.8574975520544146,"y0":50.00183679191969,"z0":6.090177529270696,"aX":8.036685104107212},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":2539,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46853910814863253,"extension":6.16382508520207},"index":0,"playId":"deb996f8-6b9a-32a8-b65f-36910aa41eb6","pitchNumber":1,"startTime":"2025-08-31T03:30:50.910Z","endTime":"2025-08-31T03:30:54.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97435609097048,"aZ":-14.97958934100303,"pfxX":-4.8265301606184,"pfxZ":9.43314498597395,"pX":0.15572893521434242,"pZ":2.329752780888045,"vX0":9.955805989467962,"vY0":-134.57705445576585,"vZ0":-6.673789455270184,"x":111.06,"y":175.88,"x0":-2.9752823799008223,"y0":50.00138391693099,"z0":5.915427434326888,"aX":-8.797088560411035},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2287,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4080217002633235,"extension":6.233987970595482},"index":1,"playId":"3422ab85-b9f0-3b90-9331-4f429f62482c","pitchNumber":2,"startTime":"2025-08-31T03:31:06.011Z","endTime":"2025-08-31T03:31:09.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.41606581657836,"strikeZoneBottom":1.51673367920649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.122533691021832,"aZ":-14.553464280875797,"pfxX":-4.136491446929823,"pfxZ":9.409113309019196,"pX":-1.5640101006363296,"pZ":3.9884220987368226,"vX0":5.672451550620922,"vY0":-136.04975799166093,"vZ0":-2.973409674684069,"x":176.62,"y":131.09,"x0":-3.1395398308100484,"y0":50.00423781747525,"z0":6.105546508680362,"aX":-7.748125226748286},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2423,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40275072735427475,"extension":6.057772664344676},"index":2,"playId":"a2ee9c46-d885-30fa-a954-5679e8218d12","pitchNumber":3,"startTime":"2025-08-31T03:31:24.431Z","endTime":"2025-08-31T03:31:28.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31352989055967,"aZ":-15.530507884439276,"pfxX":-4.746742309540791,"pfxZ":9.080997067910605,"pX":0.1732575561077648,"pZ":3.1656299826471592,"vX0":9.71955578418061,"vY0":-134.77293284636832,"vZ0":-4.55831864480425,"x":110.4,"y":153.31,"x0":-2.8692156591760622,"y0":50.00323584228119,"z0":5.981941983573731,"aX":-8.701244801244208},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2307,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40700225308533966,"extension":6.287523550102241},"index":3,"playId":"5aadc86b-fb4b-36e4-abb8-60efaa7d2842","pitchNumber":4,"startTime":"2025-08-31T03:31:41.464Z","endTime":"2025-08-31T03:31:44.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T03:31:53.758Z","endTime":"2025-08-31T03:32:05.106Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80434937093679,"aZ":-16.08576729910714,"pfxX":-4.258141889692579,"pfxZ":8.749096951888173,"pX":-0.5854533760890268,"pZ":2.5038789500064698,"vX0":7.8300800459871915,"vY0":-134.871247823168,"vZ0":-6.1364654141218224,"x":139.32,"y":171.18,"x0":-2.9753596727588647,"y0":50.00542990007473,"z0":5.946494522855015,"aX":-7.833179213184868},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2331,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4063750198313034,"extension":6.15254790229099},"index":5,"playId":"efa39a28-3fa5-3075-833d-e1c0e8a7d084","pitchNumber":5,"startTime":"2025-08-31T03:32:05.106Z","endTime":"2025-08-31T03:32:08.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279609956286965,"aZ":-34.773662480575396,"pfxX":8.687698944793988,"pfxZ":-1.8169706643892845,"pX":0.23400946196732245,"pZ":0.6929051180079149,"vX0":4.960778948077467,"vY0":-119.4309402751376,"vZ0":-5.055418660588369,"x":108.08,"y":220.07,"x0":-3.0062013116484474,"y0":50.004311525925935,"z0":6.002038346583673,"aX":12.417225030904168},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.3,"breakHorizontal":-17.0,"spinRate":2617,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4604886074968446,"extension":6.071802656140881},"hitData":{"launchSpeed":31.9,"launchAngle":33.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.57,"coordY":175.84}},"index":6,"playId":"e89f908d-3ec3-3b76-93f6-330eb13e2fa6","pitchNumber":6,"startTime":"2025-08-31T03:32:25.300Z","endTime":"2025-08-31T03:32:35.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:32:35.216Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Helman singles on a ground ball to shortstop Jacob Wilson, deflected by third baseman Darell Hernaiz. Ezequiel Duran to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T03:33:03.203Z","endTime":"2025-08-31T03:34:08.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57946283687036,"aZ":-24.09614977391822,"pfxX":-7.882371988847869,"pfxZ":4.466973224755298,"pX":-0.03394568769532504,"pZ":2.6079027732511237,"vX0":9.932270781342877,"vY0":-133.31452027200208,"vZ0":-4.430090532774549,"x":118.29,"y":168.37,"x0":-2.776700710106772,"y0":50.001017999365,"z0":6.021869158145796,"aX":-14.245206790184186},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":12.2,"spinRate":2211,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4102268605923558,"extension":6.237678895140715},"index":0,"playId":"8b4a6827-12b2-3022-9d17-572f155b7707","pitchNumber":1,"startTime":"2025-08-31T03:33:04.434Z","endTime":"2025-08-31T03:33:07.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"playId":"7157504b-39ab-30c1-b169-ed009e068cf3","startTime":"2025-08-31T03:33:19.162Z","endTime":"2025-08-31T03:33:24.042Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.71147325229865,"strikeZoneBottom":1.65344778497805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2109572512941,"aZ":-23.0904442832097,"pfxX":-8.573833891921335,"pfxZ":4.991272605202689,"pX":-0.5461186421082374,"pZ":1.9902994289903428,"vX0":9.022232652692464,"vY0":-133.88875080057255,"vZ0":-6.027496235205667,"x":137.82,"y":185.04,"x0":-2.841482585515834,"y0":50.004133382425,"z0":5.917254489745312,"aX":-15.60781478800315},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":13.7,"spinRate":2106,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.408696010293486,"extension":6.268445165735027},"index":2,"playId":"ca4aac04-6871-3af4-877d-3495ef62c56b","pitchNumber":2,"startTime":"2025-08-31T03:33:39.287Z","endTime":"2025-08-31T03:33:43.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.655589385593125,"aZ":-16.437864069390063,"pfxX":-4.950625191520901,"pfxZ":8.39622755616061,"pX":-0.7095605967556988,"pZ":2.572493963996226,"vX0":7.576023618135089,"vY0":-136.01402097677288,"vZ0":-6.234746976789695,"x":144.05,"y":169.32,"x0":-2.887118360408258,"y0":50.00659419131155,"z0":6.033285741334144,"aX":-9.283680889999086},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2415,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40260571206937357,"extension":6.100751472103424},"hitData":{"launchSpeed":71.5,"launchAngle":9.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.97,"coordY":153.2}},"index":3,"playId":"a334a7c9-dcc0-368c-bdba-35702725a4c8","pitchNumber":3,"startTime":"2025-08-31T03:33:58.521Z","endTime":"2025-08-31T03:34:08.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.6,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:34:08.314Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T03:34:44.345Z","endTime":"2025-08-31T03:36:59.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"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":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.18512780263357,"strikeZoneBottom":1.49716853287395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.342209537906236,"aZ":-25.824068222654113,"pfxX":2.4283922786371126,"pfxZ":4.357746675554587,"pX":-0.3547015874282996,"pZ":2.838122633425593,"vX0":5.6016991691542195,"vY0":-120.2204560055354,"vZ0":-2.255464755802704,"x":130.52,"y":162.15,"x0":-3.034767597936267,"y0":50.00104230739243,"z0":6.091485861663079,"aX":3.5372296027836865},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.6,"breakHorizontal":-5.8,"spinRate":2527,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.4564191274064302,"extension":5.951530479277791},"index":0,"playId":"732685ec-95d0-365f-b872-172c3cfeb28e","pitchNumber":1,"startTime":"2025-08-31T03:34:45.050Z","endTime":"2025-08-31T03:34:48.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.21084155288938,"strikeZoneBottom":1.57901140203567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06020658601214,"aZ":-27.600403648685408,"pfxX":5.572896370665047,"pfxZ":3.2461250797374097,"pX":1.2396680756940013,"pZ":2.1803457754879205,"vX0":7.953063931267053,"vY0":-118.83003920697041,"vZ0":-3.161379520178582,"x":69.75,"y":179.91,"x0":-2.894509661709835,"y0":50.00102250005969,"z0":6.0769338740338545,"aX":7.844425280025085},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.3,"breakHorizontal":-12.2,"spinRate":2594,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.46369367493369884,"extension":6.16072714556211},"index":1,"playId":"54f7a99d-ebd5-3d5b-91ae-9377317b91b9","pitchNumber":2,"startTime":"2025-08-31T03:35:06.047Z","endTime":"2025-08-31T03:35:09.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.166612081133213,"aZ":-16.665082300706796,"pfxX":-5.149505475752287,"pfxZ":8.39776565455642,"pX":-0.00766329861347908,"pZ":2.333966702767005,"vX0":9.586809407004903,"vY0":-135.20382231848768,"vZ0":-6.599410906674688,"x":117.29,"y":175.76,"x0":-2.9343756207308695,"y0":50.0029308930508,"z0":5.9810449238531005,"aX":-9.510868062572317},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2291,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4055022226831859,"extension":6.223400474660342},"index":2,"playId":"648dd2d4-cccd-3247-842e-bdd5d280dfb8","pitchNumber":3,"startTime":"2025-08-31T03:35:23.620Z","endTime":"2025-08-31T03:35:34.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.17704007515476,"strikeZoneBottom":1.36279345331686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.610956564068147,"aZ":-25.815120331075825,"pfxX":1.7083266858854431,"pfxZ":3.795864599113729,"pX":-1.204753863707786,"pZ":2.438553303372412,"vX0":4.6708136377481075,"vY0":-128.56710206014543,"vZ0":-3.618094460559073,"x":162.92,"y":172.94,"x0":-3.2667011319136745,"y0":50.00026089462132,"z0":5.86702983468873,"aX":2.85970196029577},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2353,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42599560276011195,"extension":5.998486888229489},"index":3,"playId":"5198e4ca-50da-355e-b9f8-73973ae1152c","pitchNumber":4,"startTime":"2025-08-31T03:36:04.329Z","endTime":"2025-08-31T03:36:09.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44709223851397,"aZ":-17.160905083124955,"pfxX":-3.06451003358635,"pfxZ":7.914738521201702,"pX":1.574498105688232,"pZ":2.830079519599864,"vX0":12.547877771352416,"vY0":-136.7046114612981,"vZ0":-5.318100074496549,"x":56.98,"y":162.37,"x0":-2.6721819473797037,"y0":50.00580607297451,"z0":5.974421829996194,"aX":-5.8163847949594825},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":3.0,"spinRate":2339,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4002929118704932,"extension":6.193530687683113},"index":4,"playId":"8a32ce9a-6e4d-317c-8399-bdab0d7f33bd","pitchNumber":5,"startTime":"2025-08-31T03:36:24.227Z","endTime":"2025-08-31T03:36:27.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.502749173120915,"aZ":-30.76544316596255,"pfxX":5.105926122575658,"pfxZ":0.9870662643044694,"pX":-0.6890006927082554,"pZ":1.5479975949124294,"vX0":4.139965293994286,"vY0":-119.22764429035958,"vZ0":-4.042624167654592,"x":143.26,"y":196.98,"x0":-3.115978562686767,"y0":50.00501447377984,"z0":6.0646244775240525,"aX":7.296123418350778},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":-10.3,"spinRate":2561,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4606997272221527,"extension":6.014791504561789},"hitData":{"launchSpeed":84.3,"launchAngle":38.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.85,"coordY":80.04}},"index":5,"playId":"4c55f731-8089-322d-bc48-a184436f09b3","pitchNumber":6,"startTime":"2025-08-31T03:36:49.152Z","endTime":"2025-08-31T03:36:59.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:36:59.478Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to right fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T03:37:16.098Z","endTime":"2025-08-31T03:38:35.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.35625524977058,"strikeZoneBottom":1.49661043319925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.05931686844269,"aZ":-14.950738406237068,"pfxX":-6.167341955674454,"pfxZ":9.19176759029308,"pX":0.09075010040290596,"pZ":2.935700505473586,"vX0":9.800198469498048,"vY0":-136.0728499504206,"vZ0":-5.340133323329083,"x":113.54,"y":159.52,"x0":-2.7574278590423145,"y0":50.00403224713395,"z0":5.960778940338166,"aX":-11.558596360927181},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2349,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4026390360503158,"extension":6.266872858938764},"index":0,"playId":"bc81352e-5b45-326b-99e3-7e1b31068344","pitchNumber":1,"startTime":"2025-08-31T03:37:32.347Z","endTime":"2025-08-31T03:37:35.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.379346357634063,"aZ":-24.350702024565976,"pfxX":-9.487748755820519,"pfxZ":4.229971852964895,"pX":-0.42243828247926785,"pZ":1.9749067061233434,"vX0":9.495942116042762,"vY0":-134.91301634854037,"vZ0":-5.865919798855725,"x":133.1,"y":185.46,"x0":-2.7491607650790404,"y0":50.005418850261584,"z0":5.885551760889896,"aX":-17.555225400625396},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2217,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4054421945892046,"extension":6.1961194978057845},"index":1,"playId":"13075141-32be-3b79-bdee-cb7622ea7a68","pitchNumber":2,"startTime":"2025-08-31T03:37:49.484Z","endTime":"2025-08-31T03:37:52.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"ed3540ad-affb-4611-954b-2860742342fd","startTime":"2025-08-31T03:38:11.915Z","endTime":"2025-08-31T03:38:16.915Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.396951009634506,"aZ":-15.12919276757415,"pfxX":-4.992003189321507,"pfxZ":8.854372559730802,"pX":0.9054457932014375,"pZ":2.8888084070874984,"vX0":11.423980121448352,"vY0":-138.2670243478266,"vZ0":-5.773941197892764,"x":82.49,"y":160.78,"x0":-2.641520692275003,"y0":50.006663048077186,"z0":6.028882265814123,"aX":-9.614784314592939},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2416,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3969651522865263,"extension":6.2259414092590015},"hitData":{"launchSpeed":84.6,"launchAngle":23.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.1,"coordY":111.14}},"index":3,"playId":"8eb62e49-3c86-3a5e-80b4-82bab227b565","pitchNumber":3,"startTime":"2025-08-31T03:38:27.460Z","endTime":"2025-08-31T03:38:35.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:38:35.322Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Michael Helman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T03:40:31.630Z","endTime":"2025-08-31T03:43:19.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.23752420452525,"strikeZoneBottom":1.48659121927092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.648344860234996,"aZ":-31.533804181346294,"pfxX":-8.232473357130598,"pfxZ":0.40607663467217137,"pX":-1.134822885182958,"pZ":1.5390120654320951,"vX0":4.001110671326906,"vY0":-124.30189804057026,"vZ0":-3.4210155373189677,"x":160.26,"y":197.23,"x0":-1.6948496347552833,"y0":50.00051980316714,"z0":5.548000710133734,"aX":-12.895573474974261},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":14.0,"spinRate":2167,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44045242642943583,"extension":6.016261150834052},"index":0,"playId":"6b48a2a4-7260-345d-a4f8-e230ed668ada","pitchNumber":1,"startTime":"2025-08-31T03:40:52.814Z","endTime":"2025-08-31T03:40:58.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.315931647407844,"aZ":-18.636239472551516,"pfxX":-4.739977117393977,"pfxZ":7.885721608673888,"pX":0.2276447338009049,"pZ":2.8947261344875677,"vX0":6.124222421173142,"vY0":-130.43378709088535,"vZ0":-2.758531398907599,"x":108.32,"y":160.62,"x0":-1.5386924113537666,"y0":50.00452951385665,"z0":5.376860551659742,"aX":-8.140119563536855},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2829,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4204790732035333,"extension":5.8709874755357365},"index":1,"playId":"b5ee325f-cd24-3eb1-990f-6236094a60a9","pitchNumber":2,"startTime":"2025-08-31T03:41:07.808Z","endTime":"2025-08-31T03:41:10.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.6,"endSpeed":81.2,"strikeZoneTop":3.29065448982793,"strikeZoneBottom":1.50279664411348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0655367207274,"aZ":-20.005882508382786,"pfxX":-1.112601137193903,"pfxZ":7.241590198193174,"pX":1.1294385370001518,"pZ":1.737961417225081,"vX0":7.217711220716672,"vY0":-128.86820315751385,"vZ0":-5.21416579062158,"x":73.95,"y":191.86,"x0":-1.564422041850885,"y0":50.00271965401445,"z0":5.335473996203583,"aX":-1.8709527593290387},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":0.4,"spinRate":2429,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.42522273763797847,"extension":5.866949768852845},"index":2,"playId":"fc9d1ae6-f418-34ff-a94c-62c0dc425250","pitchNumber":3,"startTime":"2025-08-31T03:41:28.152Z","endTime":"2025-08-31T03:41:32.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14701074871406,"aZ":-29.765446727533718,"pfxX":-8.449624308664495,"pfxZ":1.4846086617648684,"pX":-0.4358828432008518,"pZ":1.2740846728940913,"vX0":5.498723319504805,"vY0":-126.64210762198502,"vZ0":-4.511983601366641,"x":133.61,"y":204.38,"x0":-1.5387582554915629,"y0":50.00442863145405,"z0":5.463083696510308,"aX":-13.71010655931237},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":2204,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4327062216254731,"extension":5.9710933208207635},"index":3,"playId":"742d2c8f-2353-320b-a124-a7667685a0f9","pitchNumber":4,"startTime":"2025-08-31T03:41:42.901Z","endTime":"2025-08-31T03:41:46.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T03:41:52.935Z","endTime":"2025-08-31T03:42:07.905Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.330103309284308,"aZ":-34.51751688061671,"pfxX":-8.857500282026908,"pfxZ":-1.4408230830822255,"pX":-0.3309844956527498,"pZ":1.5602850681273217,"vX0":5.789609590485914,"vY0":-127.0820110679556,"vZ0":-3.04796796675129,"x":129.62,"y":196.65,"x0":-1.4940724715205065,"y0":50.00241290760386,"z0":5.531838251856593,"aX":-14.41062502000953},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":14.6,"spinRate":2151,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.43187919098447214,"extension":5.8786367943397755},"index":5,"playId":"c9f148d4-5564-357a-a3a0-198a61dff0db","pitchNumber":5,"startTime":"2025-08-31T03:42:07.905Z","endTime":"2025-08-31T03:42:11.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.05834779225074,"strikeZoneBottom":1.2389887565353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33584642063042,"aZ":-17.768777919656433,"pfxX":-6.054196125578449,"pfxZ":8.100960153436699,"pX":1.3428787790742884,"pZ":2.5990973865765836,"vX0":9.234087153495961,"vY0":-132.49508955161176,"vZ0":-3.665256021817017,"x":65.81,"y":168.6,"x0":-1.400939781818888,"y0":50.000472129752225,"z0":5.299014890136454,"aX":-10.76268644356035},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":9.0,"spinRate":2916,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4134221502775821,"extension":6.100454681621414},"index":6,"playId":"a489dca0-a8db-3c90-a0cb-2e7a0e23d89f","pitchNumber":6,"startTime":"2025-08-31T03:42:30.329Z","endTime":"2025-08-31T03:42:33.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.696827510979137,"aZ":-24.85695601377357,"pfxX":2.1475817081936177,"pfxZ":4.325245291295621,"pX":0.2102832077832032,"pZ":2.5388316021244655,"vX0":4.059957048905571,"vY0":-128.72144236061666,"vZ0":-2.603400893794552,"x":108.98,"y":170.23,"x0":-1.6614188481620518,"y0":50.002507732744895,"z0":5.471557709007917,"aX":3.6323920600814708},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.6,"breakHorizontal":-4.7,"spinRate":2444,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.42420836110441584,"extension":5.861905142160368},"index":7,"playId":"f8b8749d-1c17-3ed1-8e5b-167a3fc4b164","pitchNumber":7,"startTime":"2025-08-31T03:42:48.526Z","endTime":"2025-08-31T03:42:52.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08311241020165,"aZ":-29.00574896348677,"pfxX":-9.700978510908794,"pfxZ":1.795683758494377,"pX":-0.34468808915875554,"pZ":3.069847087758614,"vX0":6.14352196793345,"vY0":-132.75272784780742,"vZ0":-0.689079365558715,"x":130.14,"y":155.89,"x0":-1.4404838188321092,"y0":50.00421389549691,"z0":5.4630131781710025,"aX":-17.14243194836178},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":16.1,"spinRate":2247,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.41418552211280835,"extension":6.04815113203792},"hitData":{"launchSpeed":85.7,"launchAngle":41.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.01,"coordY":80.46}},"index":8,"playId":"efc68bf7-d628-360a-9215-2ed1018c8225","pitchNumber":8,"startTime":"2025-08-31T03:43:10.263Z","endTime":"2025-08-31T03:43:19.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:43:19.024Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, third baseman Josh Jung to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T03:43:31.294Z","endTime":"2025-08-31T03:44:03.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.387774361744235,"aZ":-40.427200196206506,"pfxX":7.425576084833928,"pfxZ":-5.984994122789663,"pX":0.635248356991763,"pZ":2.0464975473184337,"vX0":2.7976160159211068,"vY0":-116.79968772449153,"vZ0":0.13880245013254555,"x":92.79,"y":183.52,"x0":-1.5433986075230086,"y0":50.00277640301234,"z0":5.793816904374035,"aX":10.239416019328635},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.6,"breakHorizontal":-14.2,"spinRate":2693,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4692858388904506,"extension":5.945463473471814},"hitData":{"launchSpeed":75.5,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":164.86}},"index":0,"playId":"95e7c5db-0cb1-37d1-8cd5-c542748cd9c8","pitchNumber":1,"startTime":"2025-08-31T03:43:55.255Z","endTime":"2025-08-31T03:44:03.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:44:03.882Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Michael Helman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T03:44:16.677Z","endTime":"2025-08-31T03:44:58.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":74.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69092668898894,"aZ":-39.18516201193178,"pfxX":6.07104152170328,"pfxZ":-5.059493602974772,"pX":0.06193414567766762,"pZ":2.0253027796681384,"vX0":2.4230287723937387,"vY0":-117.15736748056744,"vZ0":-0.3021889742279342,"x":114.64,"y":184.1,"x0":-1.7751435745903081,"y0":50.001257667645014,"z0":5.826577140330036,"aX":8.415680774017769},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.0,"breakHorizontal":-11.6,"spinRate":2609,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.46798871305949774,"extension":5.999825798061579},"index":0,"playId":"fe41a017-42f7-333d-af85-0c8bc2c482f4","pitchNumber":1,"startTime":"2025-08-31T03:44:32.005Z","endTime":"2025-08-31T03:44:36.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49664058324498,"aZ":-18.70432486244782,"pfxX":-6.283913188838534,"pfxZ":7.653999801943638,"pX":0.5360395986893246,"pZ":2.4431351174037688,"vX0":7.404594747775669,"vY0":-131.93614544605327,"vZ0":-4.076750873807454,"x":96.57,"y":172.82,"x0":-1.4925752051990016,"y0":50.00463324686207,"z0":5.3898035579886105,"aX":-11.061955394786523},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":9.7,"spinRate":2141,"spinDirection":256},"zone":6,"typeConfidence":2.0,"plateTime":0.41541454255420707,"extension":5.909195897605117},"hitData":{"launchSpeed":97.2,"launchAngle":56.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.91,"coordY":98.32}},"index":1,"playId":"af4b7f9c-93a1-3938-a66b-164ce65a5798","pitchNumber":2,"startTime":"2025-08-31T03:44:47.790Z","endTime":"2025-08-31T03:44:58.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:44:58.554Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joc Pederson doubles (8) on a line drive to left fielder Carlos Cortes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:47:09.605Z","endTime":"2025-08-31T03:48:42.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Newcomb replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T03:46:44.289Z","endTime":"2025-08-31T03:47:11.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.64662371996203,"strikeZoneBottom":1.52960190682625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.604604676377587,"aZ":-25.303456943260038,"pfxX":11.378534170025228,"pfxZ":3.809526934601129,"pX":-1.1165680339466593,"pZ":2.3641297074670558,"vX0":-12.411388546381174,"vY0":-133.64774673978187,"vZ0":-4.260275753423506,"x":159.56,"y":174.95,"x0":2.115806063535063,"y0":50.0042686227358,"z0":5.802837381656515,"aX":20.52546829837576},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-17.9,"spinRate":2325,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.410309711992074,"extension":5.628349585976774},"index":1,"playId":"03862e49-b73e-3c48-963c-2a980e70794f","pitchNumber":1,"startTime":"2025-08-31T03:47:11.959Z","endTime":"2025-08-31T03:47:15.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.43946236368882,"strikeZoneBottom":1.48940684545052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.799931738115138,"aZ":-27.05558936478226,"pfxX":11.085693909777016,"pfxZ":2.887973983494966,"pX":-0.35532160519190376,"pZ":2.1110126276432384,"vX0":-10.044728305703151,"vY0":-132.69388662785732,"vZ0":-3.888670239256544,"x":130.54,"y":181.78,"x0":2.048640528903913,"y0":50.00626420535118,"z0":5.578903560468111,"aX":19.668519225489778},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-17.8,"spinRate":2291,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.41362376863196504,"extension":5.582245744112271},"index":2,"playId":"5a21982f-663c-3417-9378-12545f83b568","pitchNumber":2,"startTime":"2025-08-31T03:47:24.151Z","endTime":"2025-08-31T03:47:27.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.44131608970572,"strikeZoneBottom":1.61503201156892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94855189156559,"aZ":-35.545935765268375,"pfxX":-7.418844362973504,"pfxZ":-2.29904970994137,"pX":0.2303041704879823,"pZ":3.2075833752332374,"vX0":-3.1598958426396933,"vY0":-120.6512605184775,"vZ0":1.1906183388329035,"x":108.22,"y":152.18,"x0":2.523640513642849,"y0":50.00511836466331,"z0":5.856480280328002,"aX":-10.86464726205999},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":14.2,"spinRate":2878,"spinDirection":311},"zone":2,"typeConfidence":2.0,"plateTime":0.4551496219693374,"extension":5.417906704159126},"index":3,"playId":"e406c01c-4415-3021-b134-55ae7f1c1dcc","pitchNumber":3,"startTime":"2025-08-31T03:47:36.178Z","endTime":"2025-08-31T03:47:39.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.137745603667604,"aZ":-16.437016309102713,"pfxX":6.240164969531185,"pfxZ":8.394387315446872,"pX":0.1344022332605976,"pZ":2.6477498149330043,"vX0":-6.756032331663805,"vY0":-136.7674041614358,"vZ0":-6.041996905051994,"x":111.88,"y":167.29,"x0":1.8384143990463335,"y0":50.00275155838666,"z0":6.032834686771832,"aX":11.697505573636414},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-9.7,"spinRate":2305,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4021226223245584,"extension":5.378273611029645},"index":4,"playId":"d2520c14-6f6f-38c4-b2c4-972cf14300d9","pitchNumber":4,"startTime":"2025-08-31T03:47:50.846Z","endTime":"2025-08-31T03:47:54.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.776687038838688,"aZ":-14.66681522437534,"pfxX":8.535888292210952,"pfxZ":9.250222000772737,"pX":0.5463995372333053,"pZ":3.026118865669653,"vX0":-6.95782383301637,"vY0":-136.8448428208538,"vZ0":-5.027864717243486,"x":96.17,"y":157.07,"x0":2.0155230188118427,"y0":50.001920285475485,"z0":5.895212117841219,"aX":16.155068221599095},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-13.9,"spinRate":2313,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.40057007423923796,"extension":5.438310114589638},"index":5,"playId":"13331820-fbfb-3e75-bd56-86a5840b9f1b","pitchNumber":5,"startTime":"2025-08-31T03:48:10.687Z","endTime":"2025-08-31T03:48:15.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.279969481593383,"aZ":-34.27893528244748,"pfxX":-7.174317080404538,"pfxZ":-1.4172193129404533,"pX":-0.4431306063084862,"pZ":2.383447948304954,"vX0":-4.838675450308951,"vY0":-121.70629716194783,"vZ0":-0.7193448591833937,"x":133.89,"y":174.43,"x0":2.510302992582397,"y0":50.00438429456299,"z0":5.6798330754148125,"aX":-10.646250266313507},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.5,"breakHorizontal":14.3,"spinRate":2798,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.45190225611928225,"extension":5.5124971412441734},"hitData":{"launchSpeed":94.4,"launchAngle":27.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.27,"coordY":107.09}},"index":6,"playId":"f63e77a7-67a2-3ad2-a122-22b03df41d92","pitchNumber":6,"startTime":"2025-08-31T03:48:29.806Z","endTime":"2025-08-31T03:48:42.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":0.36,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:48:42.521Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop Jacob Wilson to first baseman Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:49:09.857Z","endTime":"2025-08-31T03:49:34.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.37449462615156,"strikeZoneBottom":1.60904282027187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.001899659086334,"aZ":-36.79547311707781,"pfxX":-7.629361613613203,"pfxZ":-3.156536260133021,"pX":-1.8333256254822792,"pZ":1.35757749106311,"vX0":-8.109152462974766,"vY0":-121.3084688005035,"vZ0":-2.790381605517342,"x":186.88,"y":202.13,"x0":2.568721020110241,"y0":50.0057001922512,"z0":5.792335369218746,"aX":-11.152981615778002},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.2,"breakHorizontal":16.1,"spinRate":2827,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.45489463321834966,"extension":5.370972858981805},"index":0,"playId":"ec8e1cfa-a0ab-3488-ba36-0daa8a49e603","pitchNumber":1,"startTime":"2025-08-31T03:49:09.857Z","endTime":"2025-08-31T03:49:13.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66344280814939,"aZ":-28.862706917108092,"pfxX":8.091020848188611,"pfxZ":1.8131603234405809,"pX":0.12582345035585787,"pZ":2.3546441753813863,"vX0":-8.647745376539948,"vY0":-133.9407482243815,"vZ0":-3.425486574732059,"x":112.2,"y":175.2,"x0":2.337915080101763,"y0":50.002576743176384,"z0":5.703543654165146,"aX":14.770119600866874},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":-12.8,"spinRate":2238,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4082101846333366,"extension":5.6518822185795266},"hitData":{"launchSpeed":93.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":146.62}},"index":1,"playId":"5baeedef-bf7d-370f-8d73-153d6898539c","pitchNumber":2,"startTime":"2025-08-31T03:49:27.035Z","endTime":"2025-08-31T03:49:34.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:49:34.753Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Moore called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:50:23.972Z","endTime":"2025-08-31T03:51:48.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Moore replaces Rowdy Tellez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T03:50:04.000Z","endTime":"2025-08-31T03:50:11.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T03:50:11.807Z","endTime":"2025-08-31T03:50:26.163Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17917625388373,"aZ":-14.88931053433685,"pfxX":4.830301199922078,"pfxZ":9.217059056200078,"pX":0.006213342260575396,"pZ":3.4531379116253778,"vX0":-7.684179613502335,"vY0":-136.8003218149903,"vZ0":-4.301919230930453,"x":116.76,"y":145.55,"x0":2.237760012049741,"y0":50.00213247586868,"z0":6.082975195383168,"aX":9.058164555672354},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.0,"spinRate":2226,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.40203785555640303,"extension":5.4400287245888235},"index":2,"playId":"97c00882-54c8-3c15-9231-917d0b00b5d2","pitchNumber":1,"startTime":"2025-08-31T03:50:26.163Z","endTime":"2025-08-31T03:50:29.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28703666045426,"aZ":-16.02817982251848,"pfxX":6.668135365806407,"pfxZ":8.541174792620094,"pX":-0.08324569709538292,"pZ":2.4599248844037613,"vX0":-8.544856938038341,"vY0":-137.11443404679378,"vZ0":-6.372919796108834,"x":120.17,"y":172.36,"x0":2.2174201955868957,"y0":50.00608286971522,"z0":5.9213782450729475,"aX":12.610943347325083},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":-10.1,"spinRate":2280,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4005368695441236,"extension":5.412287730822787},"index":3,"playId":"ad2f072b-3235-3344-bc00-db18d63c76e0","pitchNumber":2,"startTime":"2025-08-31T03:50:41.709Z","endTime":"2025-08-31T03:50:44.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.36774592303456,"strikeZoneBottom":1.46377236611534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29452142310646,"aZ":-41.59115844811662,"pfxX":-5.155360478865551,"pfxZ":-6.983504449265258,"pX":-1.332019540804224,"pZ":0.7574628336477129,"vX0":-6.730071343359977,"vY0":-116.9097478843015,"vZ0":-3.2541761634082707,"x":167.77,"y":218.33,"x0":2.282393943436555,"y0":50.00264282555723,"z0":6.1715616677937835,"aX":-6.952099836277483},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.2,"breakHorizontal":11.4,"spinRate":3000,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.47318483356964247,"extension":5.5450953701573455},"index":4,"playId":"0648ed07-d6a5-3d81-8835-0e2c1e8cd5c5","pitchNumber":3,"startTime":"2025-08-31T03:51:04.521Z","endTime":"2025-08-31T03:51:08.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.7,"endSpeed":85.4,"strikeZoneTop":3.37416207956826,"strikeZoneBottom":1.52887250112023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22739942556683,"aZ":-18.105219100175113,"pfxX":8.293296010479493,"pfxZ":7.515870144076118,"pX":1.5288195862669685,"pZ":2.7832992041750177,"vX0":-5.02686501968936,"vY0":-136.27977309140385,"vZ0":-5.18654976489274,"x":58.72,"y":163.63,"x0":2.3241635560439984,"y0":50.00449839799315,"z0":5.970186393582738,"aX":15.529632065256063},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":-13.9,"spinRate":2302,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4026173355885856,"extension":5.435486909420118},"index":5,"playId":"9bfdd24d-1692-3a3b-b634-8494405d519b","pitchNumber":4,"startTime":"2025-08-31T03:51:28.090Z","endTime":"2025-08-31T03:51:31.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.32737392165455,"strikeZoneBottom":1.45302165542765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27861752354642,"aZ":-17.85882384456207,"pfxX":7.442628056213193,"pfxZ":7.532429202322772,"pX":0.652928873732905,"pZ":1.9263626896682762,"vX0":-7.03039467320926,"vY0":-137.0008873791299,"vZ0":-7.212661281883727,"x":92.11,"y":186.77,"x0":2.2854440651665784,"y0":50.00364097909743,"z0":5.813879456639946,"aX":14.147901282330608},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":2325,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.39980185587433725,"extension":5.422080126021638},"index":6,"playId":"74e779a6-e23b-3daa-9305-30f2acf586a2","pitchNumber":5,"startTime":"2025-08-31T03:51:44.367Z","endTime":"2025-08-31T03:51:48.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.54,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:51:48.720Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (15) on a line drive to right fielder JJ Bleday. Joc Pederson scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:52:01.060Z","endTime":"2025-08-31T03:52:58.316Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":656794,"link":"/api/v1/people/656794"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.79433882010442,"strikeZoneBottom":1.71929055717978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.311042375404128,"aZ":-38.786146023548184,"pfxX":-6.596537297877026,"pfxZ":-4.61523071762643,"pX":0.6519275899998667,"pZ":2.4860732927502434,"vX0":-3.3179124933051165,"vY0":-119.76313047100199,"vZ0":0.025050700793976644,"x":92.15,"y":171.66,"x0":2.9190468932892077,"y0":50.00544585942975,"z0":5.987522724198322,"aX":-9.442201162052678},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.0,"breakHorizontal":12.8,"spinRate":2741,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.4599554832028443,"extension":5.3037553682768825},"index":0,"playId":"79214972-3923-30b9-8f6c-e38e78c82cd4","pitchNumber":1,"startTime":"2025-08-31T03:52:10.718Z","endTime":"2025-08-31T03:52:14.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.2,"endSpeed":84.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1677265498272,"aZ":-18.424833954911062,"pfxX":7.734328773323444,"pfxZ":7.4592683186919215,"pX":-0.4289978417732408,"pZ":2.5150403247263546,"vX0":-9.673365660934662,"vY0":-135.32015882084673,"vZ0":-5.415117593844029,"x":133.35,"y":170.87,"x0":2.197213345801719,"y0":50.00455354558074,"z0":5.8444177143247655,"aX":14.260469926093913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-11.8,"spinRate":2300,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.40567945363731495,"extension":5.514410721888381},"index":1,"playId":"487bed42-8ae8-3748-8bfc-de9cf456849e","pitchNumber":2,"startTime":"2025-08-31T03:52:25.145Z","endTime":"2025-08-31T03:52:28.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.7,"endSpeed":85.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85376599879439,"aZ":-16.155828668964144,"pfxX":7.181951024576778,"pfxZ":8.399989571639406,"pX":0.9259940203232159,"pZ":3.8765703035758206,"vX0":-6.050454755974238,"vY0":-137.751895698829,"vZ0":-3.030207260633159,"x":81.7,"y":134.11,"x0":2.2263954604616907,"y0":50.00139105358972,"z0":6.093984214439604,"aX":13.692675175243616},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.6,"spinRate":2421,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.398836685661788,"extension":5.353526579167338},"hitData":{"launchSpeed":99.5,"launchAngle":12.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.59,"coordY":57.04}},"index":2,"playId":"a38a954c-e03b-3927-9691-9688dcdbfddf","pitchNumber":3,"startTime":"2025-08-31T03:52:45.993Z","endTime":"2025-08-31T03:52:58.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-5.000000000000001,"leverageIndex":0.58,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:52:58.316Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a ground ball to left fielder Carlos Cortes. Josh Jung scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:53:17.857Z","endTime":"2025-08-31T03:54:42.959Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":656794,"link":"/api/v1/people/656794"},"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(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":85.4,"strikeZoneTop":3.4530326562158,"strikeZoneBottom":1.64783552291628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.274296827884235,"aZ":-27.717132312581235,"pfxX":10.877660074690723,"pfxZ":2.3742909464783573,"pX":1.8790347891258614,"pZ":2.9257196011099507,"vX0":-5.553864212200858,"vY0":-136.6183549263396,"vZ0":-2.5981462380928546,"x":45.38,"y":159.79,"x0":2.53362318987384,"y0":50.00127698669104,"z0":5.809562664815757,"aX":20.400900404129015},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":-18.4,"spinRate":2425,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40212096587169155,"extension":5.564766265476273},"index":0,"playId":"2ab00cf9-6d0d-347b-b4db-57df1715fafa","pitchNumber":1,"startTime":"2025-08-31T03:53:25.733Z","endTime":"2025-08-31T03:53:29.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.45629120895069,"strikeZoneBottom":1.59039465544435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415286360380648,"aZ":-25.78852670696407,"pfxX":10.281898049902276,"pfxZ":3.4521226396553706,"pX":0.13091543109128573,"pZ":1.660828145252809,"vX0":-9.279027424999732,"vY0":-135.3134438301252,"vZ0":-5.919048506315454,"x":112.01,"y":193.94,"x0":2.2740964655389706,"y0":50.00040335790472,"z0":5.691212579799988,"aX":19.002764944433533},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.6,"spinRate":2415,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.40529053287089,"extension":5.472093184027049},"index":1,"playId":"de25fec9-309d-382e-b376-b9e5ce37a01b","pitchNumber":2,"startTime":"2025-08-31T03:53:40.115Z","endTime":"2025-08-31T03:53:43.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.05800168122921,"aZ":-31.89174576260984,"pfxX":8.245818929787273,"pfxZ":0.17498846351301234,"pX":0.32752681561109215,"pZ":0.6103946001721466,"vX0":-7.609611661203804,"vY0":-125.73184171338244,"vZ0":-6.1503511279240355,"x":104.52,"y":222.3,"x0":2.3193103719400128,"y0":50.00355145896709,"z0":5.670639322833605,"aX":13.227234750347613},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-13.2,"spinRate":1616,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4353426882988849,"extension":5.547425072221644},"index":2,"playId":"3f802411-3780-3b21-b9a1-ab72555b13ad","pitchNumber":3,"startTime":"2025-08-31T03:53:54.040Z","endTime":"2025-08-31T03:53:59.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.43925982167252,"strikeZoneBottom":1.6040453014716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.812570508202267,"aZ":-36.04184815046438,"pfxX":-8.64302071563997,"pfxZ":-2.640823198331911,"pX":1.144555283677264,"pZ":1.5511955481444617,"vX0":-1.4883121677158464,"vY0":-120.92705271309072,"vZ0":-2.414312828773496,"x":73.37,"y":196.9,"x0":2.891465020080447,"y0":50.00118597646859,"z0":5.75544906728036,"aX":-12.669045169281898},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.2,"breakHorizontal":16.0,"spinRate":2823,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4547047494540908,"extension":5.492962855148836},"index":3,"playId":"0cb4fccb-9d30-388e-a879-089ca1f0fe51","pitchNumber":4,"startTime":"2025-08-31T03:54:17.704Z","endTime":"2025-08-31T03:54:21.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.753889552283944,"aZ":-33.533779478836905,"pfxX":-5.058547005419481,"pfxZ":-0.8881892382711047,"pX":0.44941028173520275,"pZ":2.3013621112515303,"vX0":-3.7378825473711177,"vY0":-122.99657962221072,"vZ0":-1.6701621571357546,"x":99.87,"y":176.64,"x0":2.644350062547175,"y0":50.00065084202173,"z0":5.825346377877033,"aX":-7.770397718275613},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.8,"breakHorizontal":10.0,"spinRate":2839,"spinDirection":319},"zone":6,"typeConfidence":2.0,"plateTime":0.4448454983061234,"extension":5.3578519873752155},"hitData":{"launchSpeed":101.4,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.42,"coordY":129.89}},"index":4,"playId":"8efa7bb3-8ed0-363c-ad12-00cbcccd6d54","pitchNumber":5,"startTime":"2025-08-31T03:54:32.740Z","endTime":"2025-08-31T03:54:42.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-2.6999999999999997,"leverageIndex":0.33,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:54:42.959Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T03:57:38.553Z","endTime":"2025-08-31T03:59:38.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-08-31T03:55:17.786Z","endTime":"2025-08-31T03:56:09.137Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Osvaldo Bido replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-08-31T03:56:09.137Z","endTime":"2025-08-31T03:57:40.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674370,"link":"/api/v1/people/674370"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10430290527085,"aZ":-14.791658264267554,"pfxX":-6.845899030857421,"pfxZ":9.31752037577531,"pX":-0.5011828624767288,"pZ":2.596729809711766,"vX0":6.85516738256657,"vY0":-136.04066142312954,"vZ0":-5.703898496135224,"x":136.1,"y":168.67,"x0":-2.169768383660101,"y0":50.004581009276755,"z0":5.753813388708968,"aX":-12.775055890263356},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2485,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4033160283750403,"extension":6.358056205321834},"index":2,"playId":"dc614aa4-770a-3e5f-9638-a05ec068b11e","pitchNumber":1,"startTime":"2025-08-31T03:57:40.513Z","endTime":"2025-08-31T03:57:44.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36138338057319,"aZ":-20.256344509694987,"pfxX":-9.24143790817574,"pfxZ":6.007351311809481,"pX":-0.519252532890291,"pZ":3.6011344770638485,"vX0":7.77470563456734,"vY0":-140.15818386518248,"vZ0":-2.5251477850620416,"x":136.79,"y":141.55,"x0":-2.131582001876,"y0":50.006506489190194,"z0":5.84001948033514,"aX":-18.34770997887955},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":15.1,"spinRate":2340,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.39113545597353205,"extension":6.1202370974350195},"index":3,"playId":"95d666e4-6169-310d-95c9-ada1f8e7f596","pitchNumber":2,"startTime":"2025-08-31T03:57:58.963Z","endTime":"2025-08-31T03:58:02.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.441784305328685,"aZ":-28.594120267017015,"pfxX":4.958139771635532,"pfxZ":2.3009148607547285,"pX":1.1973546321776827,"pZ":3.0648211037769486,"vX0":6.359406617167962,"vY0":-124.28390723091232,"vZ0":-1.6790307197743255,"x":71.36,"y":156.03,"x0":-2.0448664561641894,"y0":50.00004233487345,"z0":6.138790236949904,"aX":7.703659957074559},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2391,"spinDirection":49},"zone":12,"typeConfidence":0.93,"plateTime":0.441822611720708,"extension":5.832906744785648},"index":4,"playId":"7697fc9f-872c-3196-9904-6cd967a29201","pitchNumber":3,"startTime":"2025-08-31T03:58:21.217Z","endTime":"2025-08-31T03:58:24.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.6,"endSpeed":87.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.964043497008287,"aZ":-15.52396460056511,"pfxX":-6.117017518874981,"pfxZ":8.517967935081852,"pX":-0.40775041488690056,"pZ":3.796336870332164,"vX0":6.961724927960161,"vY0":-139.10425415358196,"vZ0":-2.950027098262595,"x":132.54,"y":136.28,"x0":-2.1512169549571802,"y0":50.003112169135726,"z0":5.903263325410239,"aX":-11.957432028068995},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2588,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3941591575828687,"extension":6.127537280422311},"index":5,"playId":"79450a94-7d2a-351c-9e8a-bb251b618d15","pitchNumber":4,"startTime":"2025-08-31T03:58:42.522Z","endTime":"2025-08-31T03:58:46.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.50678318335325,"strikeZoneBottom":1.60500050447121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.193964395983077,"aZ":-35.917092094585925,"pfxX":6.2581117002832825,"pfxZ":-2.4370562824890873,"pX":1.936355149451377,"pZ":1.5399417898833558,"vX0":7.42496209219541,"vY0":-124.32003798275788,"vZ0":-3.594039431463641,"x":43.19,"y":197.2,"x0":-1.9229055383996123,"y0":50.003340349629994,"z0":6.043400948018587,"aX":9.61356040136635},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.2,"breakHorizontal":-13.3,"spinRate":2233,"spinDirection":44},"zone":14,"typeConfidence":0.93,"plateTime":0.44372557958586745,"extension":6.056501029351498},"index":6,"playId":"b2dc111c-5fc1-326f-8fdd-93b6c3136768","pitchNumber":5,"startTime":"2025-08-31T03:59:14.134Z","endTime":"2025-08-31T03:59:19.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.43860063353706,"strikeZoneBottom":1.5680132753853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.453142651102908,"aZ":-32.91365165315364,"pfxX":3.0065853058333745,"pfxZ":-0.48547785582055436,"pX":0.8030761914578474,"pZ":1.548158036285658,"vX0":6.075189134558852,"vY0":-123.78157590365166,"vZ0":-4.07178549067808,"x":86.39,"y":196.98,"x0":-2.0851694995385377,"y0":50.002049495551574,"z0":6.006219061288285,"aX":4.607669226428699},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":-7.0,"spinRate":2278,"spinDirection":50},"zone":9,"typeConfidence":0.91,"plateTime":0.4445270894733335,"extension":6.069113265122225},"index":7,"playId":"194a5087-f836-3902-8461-28b3da0de000","pitchNumber":6,"startTime":"2025-08-31T03:59:33.106Z","endTime":"2025-08-31T03:59:38.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T03:59:38.413Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to center fielder Michael Helman.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T04:02:09.788Z","endTime":"2025-08-31T04:02:37.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dylan Moore remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T04:01:38.447Z","endTime":"2025-08-31T04:01:38.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T04:01:38.469Z","endTime":"2025-08-31T04:02:11.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.21684219531623,"strikeZoneBottom":1.55718883111768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.793390816876897,"aZ":-38.89124147576702,"pfxX":3.725404378678164,"pfxZ":-5.090254300965303,"pX":0.4990908912106188,"pZ":1.8057894975094764,"vX0":3.5784310412370814,"vY0":-114.3802911125528,"vZ0":-0.4319518550291883,"x":97.98,"y":190.02,"x0":-1.5716038879608352,"y0":50.00149666800057,"z0":5.822087886573892,"aX":4.917734290117086},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.0,"breakHorizontal":-7.7,"spinRate":2609,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.479508514729011,"extension":5.948215126083574},"index":2,"playId":"6036bae0-5ffb-3e7c-bab1-98a84b4f2e7c","pitchNumber":1,"startTime":"2025-08-31T04:02:11.917Z","endTime":"2025-08-31T04:02:15.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91870695057261,"aZ":-25.017648251011313,"pfxX":-9.11907240383104,"pfxZ":4.30398513886758,"pX":0.3839566944962483,"pZ":2.588210093929542,"vX0":7.574079914596863,"vY0":-128.91170816692994,"vZ0":-2.3436339547805423,"x":102.36,"y":168.9,"x0":-1.4255439445167337,"y0":50.000621804052116,"z0":5.46537615800593,"aX":-15.154781545290401},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":14.5,"spinRate":2156,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4269327433889041,"extension":5.931624149710781},"hitData":{"launchSpeed":103.4,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.89,"coordY":104.05}},"index":3,"playId":"612f43d3-be7b-36e2-9d1f-8b42e762e13b","pitchNumber":2,"startTime":"2025-08-31T04:02:27.028Z","endTime":"2025-08-31T04:02:37.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":2.1,"leverageIndex":0.44,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:02:37.008Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"JJ Bleday grounds into a force out, second baseman Dylan Moore to shortstop Josh Smith. Jacob Wilson out at 2nd. JJ Bleday to 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T04:03:18.505Z","endTime":"2025-08-31T04:03:28.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e1ff7e21-b57b-3601-9807-31bb9d2bf368","startTime":"2025-08-31T04:03:02.142Z","endTime":"2025-08-31T04:03:05.346Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.805439121749178,"aZ":-21.292242400868158,"pfxX":-7.939560607744638,"pfxZ":6.383420775475949,"pX":-0.4405685683094114,"pZ":2.3642442863970747,"vX0":5.47915779427966,"vY0":-130.11701821415772,"vZ0":-3.6641714763112523,"x":133.79,"y":174.95,"x0":-1.5483854255256797,"y0":50.00216557834962,"z0":5.415515188710919,"aX":-13.533127710363706},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.9,"breakHorizontal":13.1,"spinRate":2126,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4219095700325388,"extension":5.723056534419558},"hitData":{"launchSpeed":66.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":155.23}},"index":1,"playId":"ee6b2a46-14e2-36d8-bab2-84242615734c","pitchNumber":1,"startTime":"2025-08-31T04:03:20.675Z","endTime":"2025-08-31T04:03:28.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-2.1,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:03:28.795Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (4) on a line drive to right fielder Adolis García. JJ Bleday scores.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T04:03:59.013Z","endTime":"2025-08-31T04:04:38.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":81.9,"strikeZoneTop":3.23089852585969,"strikeZoneBottom":1.41803857747017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.615623228201947,"aZ":-19.20892750948444,"pfxX":-5.759142259516734,"pfxZ":7.52797097287488,"pX":0.5917528551502921,"pZ":2.231818516618107,"vX0":7.545419196365366,"vY0":-130.67165080457667,"vZ0":-4.266791496982735,"x":94.44,"y":178.52,"x0":-1.5906177851564094,"y0":50.00309547729637,"z0":5.337076768444462,"aX":-9.918855689901013},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":8.6,"spinRate":2205,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.41984337781105685,"extension":5.947363186719178},"index":0,"playId":"60f040d5-a5de-35a3-bf05-b7cff77cc350","pitchNumber":1,"startTime":"2025-08-31T04:03:59.355Z","endTime":"2025-08-31T04:04:02.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.893021484782864,"aZ":-40.417830225997456,"pfxX":4.331253781427801,"pfxZ":-6.07935698978119,"pX":0.2780490312396435,"pZ":1.8071358483632987,"vX0":3.279423992811864,"vY0":-115.78291862011851,"vZ0":-0.21974646098845274,"x":106.4,"y":189.99,"x0":-1.720101842661589,"y0":50.003213153602935,"z0":5.7754406972344015,"aX":5.872221489260407},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.8,"breakHorizontal":-8.6,"spinRate":2584,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4733037527600814,"extension":5.886739555324821},"hitData":{"launchSpeed":81.5,"launchAngle":12.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.53,"coordY":132.89}},"index":1,"playId":"ec4d0d97-06eb-3fc8-901a-f913e6fdb6a2","pitchNumber":2,"startTime":"2025-08-31T04:04:21.500Z","endTime":"2025-08-31T04:04:38.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.59,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:04:38.038Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to first baseman Ezequiel Duran.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T04:07:52.432Z","endTime":"2025-08-31T04:09:43.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T04:05:19.033Z","endTime":"2025-08-31T04:07:14.031Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T04:07:14.031Z","endTime":"2025-08-31T04:07:54.775Z","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":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.54647253978117,"strikeZoneBottom":1.58584097735023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.227441283305076,"aZ":-10.80998624429838,"pfxX":-4.113360057048106,"pfxZ":11.687064969068,"pX":1.2908710709125337,"pZ":1.5287909057404656,"vX0":10.120283088991169,"vY0":-135.2670348454576,"vZ0":-8.086493541078626,"x":67.8,"y":197.5,"x0":-1.9873842370119807,"y0":50.005770908835686,"z0":5.3410525221201315,"aX":-7.522583032163756},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":4.9,"spinRate":2544,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.40703988099108956,"extension":6.426519152917637},"index":2,"playId":"249c2190-217c-36b1-917e-a7471618b757","pitchNumber":1,"startTime":"2025-08-31T04:07:54.775Z","endTime":"2025-08-31T04:07:58.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08984248088172,"aZ":-13.085171579704085,"pfxX":-4.808731751669294,"pfxZ":10.314408431679071,"pX":-0.14747573154433094,"pZ":2.917775436923362,"vX0":7.53701435964619,"vY0":-136.21482574618923,"vZ0":-4.390568667913286,"x":122.62,"y":160.0,"x0":-2.3447704298702874,"y0":50.00504876801662,"z0":5.476880097190448,"aX":-8.902264727053202},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2597,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.40442213788370784,"extension":6.229703237674315},"index":3,"playId":"f5d1f19f-6fa8-392a-84b2-b78c04905af9","pitchNumber":2,"startTime":"2025-08-31T04:08:11.820Z","endTime":"2025-08-31T04:08:15.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.9,"endSpeed":76.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.011161559493946,"aZ":-25.462995037041626,"pfxX":-10.772723359075174,"pfxZ":4.392468218600309,"pX":-1.2275984179502009,"pZ":3.679896382628089,"vX0":5.818656338159039,"vY0":-123.45033853644142,"vZ0":0.36613349311222054,"x":163.79,"y":139.42,"x0":-2.2287166489931316,"y0":50.00152587356114,"z0":5.691561473217888,"aX":-16.449540489284438},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.3,"breakHorizontal":18.0,"spinRate":2307,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.44550271624066573,"extension":6.189007949929196},"index":4,"playId":"85c01124-0b83-3caf-8c37-d1e1a18c8671","pitchNumber":3,"startTime":"2025-08-31T04:08:33.529Z","endTime":"2025-08-31T04:08:41.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.49865879975145,"strikeZoneBottom":1.52305731741724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.791957021520854,"aZ":-14.60963462862111,"pfxX":-5.316353977638389,"pfxZ":9.287431966910745,"pX":0.8519646275450344,"pZ":2.3442048385128738,"vX0":10.102477476866426,"vY0":-137.00954685643038,"vZ0":-5.490426945431434,"x":84.53,"y":175.49,"x0":-2.2013033894909557,"y0":50.00138327238566,"z0":5.3815853486735845,"aX":-10.053579789260857},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2611,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4005956622137692,"extension":6.441213558580945},"index":5,"playId":"aff93c8b-73d1-3b5d-9813-b38c3024e147","pitchNumber":4,"startTime":"2025-08-31T04:08:59.064Z","endTime":"2025-08-31T04:09:03.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.7,"endSpeed":78.3,"strikeZoneTop":3.57303591020985,"strikeZoneBottom":1.53676355928095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67047026947338,"aZ":-19.181315499873705,"pfxX":-9.623691744823532,"pfxZ":8.358686143394443,"pX":1.544421609731441,"pZ":0.8501369187411013,"vX0":11.923487010099318,"vY0":-124.09984382641626,"vZ0":-7.4346942081901135,"x":58.13,"y":215.83,"x0":-2.0801364180553046,"y0":50.000085160484346,"z0":5.491683736050104,"aX":-14.954405952374648},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.4,"breakHorizontal":14.5,"spinRate":2392,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.441966157629063,"extension":6.390764854101748},"index":6,"playId":"afd64fcc-43ba-3cb7-806d-ec4479a008ee","pitchNumber":5,"startTime":"2025-08-31T04:09:17.708Z","endTime":"2025-08-31T04:09:21.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8047144135295,"aZ":-14.650231817822672,"pfxX":-4.472658073835234,"pfxZ":9.222830255146793,"pX":0.49018610570068655,"pZ":1.8077857147172645,"vX0":9.179133182597953,"vY0":-136.88882323709572,"vZ0":-6.946223987112316,"x":98.32,"y":189.97,"x0":-2.3233061190298514,"y0":50.00580137165394,"z0":5.3784859161589,"aX":-8.501876227816043},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2635,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.39988976425350176,"extension":6.354867656807364},"hitData":{"launchSpeed":90.5,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":167.9}},"index":7,"playId":"22cf96ba-3fa0-3d0b-bffb-22d775b49e47","pitchNumber":6,"startTime":"2025-08-31T04:09:35.950Z","endTime":"2025-08-31T04:09:43.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.98,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:09:43.565Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof called out on strikes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T04:10:02.144Z","endTime":"2025-08-31T04:11:11.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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, 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":85.2,"endSpeed":77.7,"strikeZoneTop":3.39983747661886,"strikeZoneBottom":1.38405329163676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.243197279836437,"aZ":-21.420335192535784,"pfxX":-10.152688348952157,"pfxZ":6.9890071087376215,"pX":0.14701731175463714,"pZ":1.1928959762690534,"vX0":9.158441777173895,"vY0":-123.66011797767871,"vZ0":-6.066180184805107,"x":111.4,"y":206.57,"x0":-2.297791709971552,"y0":50.0005616097345,"z0":5.492171483174617,"aX":-15.614112998770802},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.3,"breakHorizontal":16.1,"spinRate":2352,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.44409439997956834,"extension":6.360084868579692},"index":0,"playId":"fb3ccd25-023b-3833-8dff-e32ebdd9e8ff","pitchNumber":1,"startTime":"2025-08-31T04:10:06.741Z","endTime":"2025-08-31T04:10:10.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.929128182463206,"aZ":-39.60909761678374,"pfxX":9.743422131989481,"pfxZ":-5.294046402972903,"pX":-0.2346796848630294,"pZ":0.7662236597328985,"vX0":2.8715410405024793,"vY0":-118.93264190846374,"vZ0":-2.4575141124272273,"x":118.85,"y":221.0,"x0":-2.729369187777217,"y0":50.00311127606628,"z0":5.472780683463461,"aX":13.686195733060915},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.0,"breakHorizontal":-18.4,"spinRate":2898,"spinDirection":30},"zone":13,"typeConfidence":0.89,"plateTime":0.46400494937759795,"extension":6.196025127877953},"index":1,"playId":"d9f380c8-a340-384c-9896-77563695b0fa","pitchNumber":2,"startTime":"2025-08-31T04:10:26.469Z","endTime":"2025-08-31T04:10:29.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.27853506058179,"strikeZoneBottom":1.35528625572099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75415006571894,"aZ":-23.805385147916297,"pfxX":-10.468445101062596,"pfxZ":5.420777138059875,"pX":0.6068983982828262,"pZ":1.4018424977775183,"vX0":10.209036415755957,"vY0":-123.98613728445095,"vZ0":-5.225288060764393,"x":93.87,"y":200.93,"x0":-2.2206905549874234,"y0":50.00282804875262,"z0":5.544972637358876,"aX":-16.160631466827486},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2395,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.44320947856185233,"extension":6.300923979773712},"index":2,"playId":"906761b7-3d8f-3175-b7da-704c526ad5c8","pitchNumber":3,"startTime":"2025-08-31T04:10:45.907Z","endTime":"2025-08-31T04:10:49.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.0,"endSpeed":85.3,"strikeZoneTop":3.37665865401977,"strikeZoneBottom":1.40759086834922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12789403354908,"aZ":-13.231797069577304,"pfxX":-5.6836314714924585,"pfxZ":10.141305365831567,"pX":0.4704660786868275,"pZ":1.7046135222412668,"vX0":9.463584135230569,"vY0":-136.33156051791127,"vZ0":-7.248148138810077,"x":99.07,"y":192.76,"x0":-2.319602425752519,"y0":50.001545436579036,"z0":5.325418130268127,"aX":-10.615532187301367},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2708,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.40294042730787494,"extension":6.4459510031271146},"index":3,"playId":"7e86c858-3ef9-3813-a218-496d510fddb3","pitchNumber":4,"startTime":"2025-08-31T04:11:05.439Z","endTime":"2025-08-31T04:11:11.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:11:11.043Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Helman flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T04:12:53.688Z","endTime":"2025-08-31T04:14:42.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1042041219824,"aZ":-22.250715468519523,"pfxX":-7.702631772722853,"pfxZ":5.311976382251082,"pX":-0.3579384996320667,"pZ":3.5270197065634243,"vX0":7.386169414287371,"vY0":-136.32660203782044,"vZ0":-2.041250623384532,"x":130.64,"y":143.55,"x0":-2.1117058660889776,"y0":50.00235232269365,"z0":5.833619271250557,"aX":-14.387753063991507},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":12.2,"spinRate":2314,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4029578176622186,"extension":6.32646963507271},"index":0,"playId":"d8a87c70-7bb2-31d6-829b-53f939820a65","pitchNumber":1,"startTime":"2025-08-31T04:13:21.658Z","endTime":"2025-08-31T04:13:25.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-31T04:13:40.396Z","endTime":"2025-08-31T04:13:51.582Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":83.5,"endSpeed":75.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40416826811013,"aZ":-31.806821413041316,"pfxX":8.000321266274588,"pfxZ":0.24799771616221378,"pX":-0.6724545150937754,"pZ":3.123391114345296,"vX0":1.02538632453627,"vY0":-121.60820266416015,"vZ0":-0.5610257684228931,"x":142.63,"y":154.45,"x0":-2.1389206647782664,"y0":50.00128401551347,"z0":6.154893204558622,"aX":11.789922709892286},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-14.8,"spinRate":2179,"spinDirection":68},"zone":1,"typeConfidence":0.93,"plateTime":0.45317781502031584,"extension":5.975059565705609},"index":2,"playId":"551a2176-8b4c-341d-b8d0-f91d32451513","pitchNumber":2,"startTime":"2025-08-31T04:13:51.582Z","endTime":"2025-08-31T04:13:56.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.66141922277505,"strikeZoneBottom":1.69443530903535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12326096510811,"aZ":-32.1467931473319,"pfxX":4.161696810277693,"pfxZ":0.014542433047024517,"pX":2.5435397423394805,"pZ":1.7725809471433125,"vX0":9.395433092512452,"vY0":-124.40875102805468,"vZ0":-3.69603599149234,"x":20.05,"y":190.92,"x0":-1.8495512412800195,"y0":50.00109626954586,"z0":5.993588107681609,"aX":6.40419528268327},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.7,"breakHorizontal":-10.1,"spinRate":2404,"spinDirection":52},"zone":14,"typeConfidence":0.93,"plateTime":0.4433257511475781,"extension":6.046564001789716},"index":3,"playId":"c24bd258-0795-39b9-a268-a943b01f7482","pitchNumber":3,"startTime":"2025-08-31T04:14:14.828Z","endTime":"2025-08-31T04:14:19.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.495378857153064,"aZ":-15.629063470017627,"pfxX":-5.1031255422771995,"pfxZ":8.78449087824656,"pX":0.003134642256161538,"pZ":3.8902189662569064,"vX0":7.20045705251795,"vY0":-137.3648898986751,"vZ0":-2.4890220347090066,"x":116.88,"y":133.74,"x0":-2.006714224877656,"y0":50.005338134134824,"z0":5.889108255106718,"aX":-9.614833937910293},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2494,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.40096055658604124,"extension":6.266357011535473},"hitData":{"launchSpeed":88.0,"launchAngle":56.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.34,"coordY":119.09}},"index":4,"playId":"f717d3d5-6f63-3941-91c0-09ea104bdbf7","pitchNumber":4,"startTime":"2025-08-31T04:14:32.903Z","endTime":"2025-08-31T04:14:42.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:14:42.728Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a fly ball to left fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T04:15:01.967Z","endTime":"2025-08-31T04:15:38.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.970759205411053,"aZ":-23.797352575358165,"pfxX":-9.979470825084995,"pfxZ":4.86557825964474,"pX":-0.3921522276988343,"pZ":2.2497037120189938,"vX0":7.380433148605021,"vY0":-130.7215553741344,"vZ0":-4.665294894078711,"x":131.95,"y":178.04,"x0":-1.9632971470125222,"y0":50.00262135497955,"z0":5.856491383686949,"aX":-17.176136288347056},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":2351,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.4199002089369377,"extension":6.298972393438797},"index":0,"playId":"cabaa29a-6ffc-36e0-bd23-44285a5ce0df","pitchNumber":1,"startTime":"2025-08-31T04:15:06.026Z","endTime":"2025-08-31T04:15:09.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.993771675700035,"aZ":-20.908819222604585,"pfxX":-8.498383462552136,"pfxZ":6.686386928060415,"pX":-0.761439573180216,"pZ":2.047989217433091,"vX0":6.265935640744792,"vY0":-129.0236295800326,"vZ0":-5.278916254068802,"x":146.02,"y":183.48,"x0":-2.11800778385816,"y0":50.00525309785505,"z0":5.733302710133013,"aX":-14.321893313097428},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2381,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.42463028163839533,"extension":6.386117709173253},"hitData":{"launchSpeed":69.0,"launchAngle":38.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.11,"coordY":105.44}},"index":1,"playId":"ca06a419-cf89-32c8-99a8-977889e8ebff","pitchNumber":2,"startTime":"2025-08-31T04:15:22.329Z","endTime":"2025-08-31T04:15:38.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:15:38.230Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wyatt Langford grounds into a force out, third baseman Darell Hernaiz to second baseman Zack Gelof. Josh Smith out at 2nd. Wyatt Langford to 1st.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T04:15:52.639Z","endTime":"2025-08-31T04:16:33.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.34578103345695,"strikeZoneBottom":1.57090853107098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.728864314628513,"aZ":-21.523939710621786,"pfxX":-9.027322442350009,"pfxZ":5.600549212353629,"pX":0.27250875160449556,"pZ":1.1289901537260143,"vX0":9.328506031752417,"vY0":-137.30361514010954,"vZ0":-8.01222953027477,"x":106.61,"y":208.3,"x0":-2.0037814149223094,"y0":50.00006684629101,"z0":5.560992639557861,"aX":-17.153692644453795},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2316,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3996348495694315,"extension":6.32524074196158},"index":0,"playId":"504a2af4-02c8-3228-b633-26c9f91d4e92","pitchNumber":1,"startTime":"2025-08-31T04:16:04.100Z","endTime":"2025-08-31T04:16:07.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96362474867405,"aZ":-20.34449896342798,"pfxX":-7.713045977167521,"pfxZ":6.041703456666746,"pX":-0.18160782805532735,"pZ":1.746054482639638,"vX0":7.755758906404097,"vY0":-139.23356737537108,"vZ0":-7.053653415945615,"x":123.92,"y":191.64,"x0":-2.004379015209595,"y0":50.005365885482156,"z0":5.663929945585312,"aX":-15.109606854753947},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":12.4,"spinRate":2403,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3937469980798607,"extension":6.247303048074537},"hitData":{"launchSpeed":108.5,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":166.88}},"index":1,"playId":"8864c7ff-8dfa-302c-9432-4eff8e0fd86d","pitchNumber":2,"startTime":"2025-08-31T04:16:23.718Z","endTime":"2025-08-31T04:16:33.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:16:33.438Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to third baseman Darell Hernaiz in foul territory.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T04:16:55.817Z","endTime":"2025-08-31T04:17:56.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.71786154672965,"strikeZoneBottom":1.6540177833698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.583421697530085,"aZ":-14.585436848097958,"pfxX":-7.530394167860873,"pfxZ":9.112478982403243,"pX":-1.0986828415510559,"pZ":2.9731207601498855,"vX0":5.804365045633884,"vY0":-138.46545773206367,"vZ0":-4.701459383072421,"x":158.88,"y":158.51,"x0":-2.249742443361505,"y0":50.006801132483275,"z0":5.678011898404031,"aX":-14.541441772078059},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2554,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39644825433005737,"extension":6.318784762736182},"index":0,"playId":"7dae2730-2848-321f-9414-ee6e19013cb9","pitchNumber":1,"startTime":"2025-08-31T04:17:08.312Z","endTime":"2025-08-31T04:17:12.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.50880902252866,"strikeZoneBottom":1.57015908639492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.625737273366777,"aZ":-21.2108837434861,"pfxX":-11.393649636282571,"pfxZ":6.404050495927748,"pX":0.4869021253711041,"pZ":0.9982666265639922,"vX0":10.003007479885369,"vY0":-129.86344251066268,"vZ0":-7.829540573589767,"x":98.44,"y":211.83,"x0":-1.930394760056932,"y0":50.004636053276336,"z0":5.660186296251853,"aX":-19.506810744195718},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.0,"breakHorizontal":18.5,"spinRate":2252,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.42142707710500593,"extension":6.3765190768738105},"index":1,"playId":"1fb59808-1fb9-33e4-a38f-171316089366","pitchNumber":2,"startTime":"2025-08-31T04:17:27.444Z","endTime":"2025-08-31T04:17:31.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.137429352015676,"aZ":-23.737673692705584,"pfxX":-10.321589423131119,"pfxZ":4.932105158658661,"pX":-1.1165677951578787,"pZ":3.3678061606550944,"vX0":5.976923277378494,"vY0":-130.15201813879688,"vZ0":-1.7900324079427712,"x":159.56,"y":147.85,"x0":-2.1056940578670584,"y0":50.000590428486824,"z0":5.867815820431836,"aX":-17.648597698328174},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":17.3,"spinRate":2214,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4213501947790679,"extension":6.305579879578576},"hitData":{"launchSpeed":76.5,"launchAngle":61.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.29,"coordY":161.82}},"index":2,"playId":"bca8425f-99d1-3db9-a806-70802b934ea8","pitchNumber":3,"startTime":"2025-08-31T04:17:47.426Z","endTime":"2025-08-31T04:17:56.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:17:56.522Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out on automatic strike.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T04:20:16.945Z","endTime":"2025-08-31T04:21:45.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T04:19:34.146Z","endTime":"2025-08-31T04:20:19.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"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":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28827616099734,"aZ":-26.158195812373673,"pfxX":2.8254481710488957,"pfxZ":3.807146792032559,"pX":1.2996916471108357,"pZ":2.3134918962547957,"vX0":5.992300102889835,"vY0":-124.72570832357026,"vZ0":-2.1160007291622973,"x":67.46,"y":176.32,"x0":-1.4978719192201584,"y0":50.00357498346588,"z0":5.322615192938384,"aX":4.466981500000391},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":-6.5,"spinRate":2678,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.438562067024332,"extension":6.631329710720357},"index":1,"playId":"6a76e9ef-14cd-35ae-8818-6c28397e996c","pitchNumber":1,"startTime":"2025-08-31T04:20:19.272Z","endTime":"2025-08-31T04:20:22.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.072425831192444,"aZ":-40.93038855749282,"pfxX":9.062337507575801,"pfxZ":-7.2448767771274785,"pX":1.0391905564226611,"pZ":1.1551704645299359,"vX0":2.476747391077774,"vY0":-110.53644452586265,"vZ0":0.3104868687148037,"x":77.39,"y":207.59,"x0":-1.2800335439653947,"y0":50.004919575282656,"z0":5.395896813953458,"aX":10.947809162024049},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.6,"breakHorizontal":-17.0,"spinRate":3272,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.5001045938845095,"extension":6.8045254567274185},"index":2,"playId":"6834c7f8-f919-372b-901f-7c52b9cc304e","pitchNumber":2,"startTime":"2025-08-31T04:21:05.661Z","endTime":"2025-08-31T04:21:10.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52906122217407,"aZ":-40.88421671693276,"pfxX":9.191438680515247,"pfxZ":-7.2799002713336645,"pX":0.40856183943658897,"pZ":1.2929846970763506,"vX0":1.198259059043898,"vY0":-109.96630890458512,"vZ0":0.6204188011212179,"x":101.43,"y":203.87,"x0":-1.337970139820454,"y0":50.00006765958466,"z0":5.423379117151134,"aX":11.004783951942636},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-12.5,"breakHorizontal":-16.9,"spinRate":3333,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.5023850701604293,"extension":6.766112243963257},"index":3,"playId":"db49cfe3-4737-37fa-bdb4-a972bd39c29d","pitchNumber":3,"startTime":"2025-08-31T04:21:25.074Z","endTime":"2025-08-31T04:21:28.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":671732,"fullName":"Lawrence Butler"}}},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"566aa783-08d3-4363-a4fe-76e408bd6e8e","pitchNumber":3,"startTime":"2025-08-31T04:21:38.668Z","endTime":"2025-08-31T04:21:45.991Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:21:45.991Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T04:21:59.320Z","endTime":"2025-08-31T04:24:36.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.09999698062686,"strikeZoneBottom":1.31908869084713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.032693036369572,"aZ":-23.82752296898363,"pfxX":-9.401295842618865,"pfxZ":4.797044115860866,"pX":0.9708395071835888,"pZ":2.1596709513830086,"vX0":8.102450274332364,"vY0":-131.3545994561769,"vZ0":-3.1928568937142607,"x":79.99,"y":180.47,"x0":-0.9393237029018647,"y0":50.00221565231873,"z0":5.171892959132541,"aX":-16.351928018635977},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":15.1,"spinRate":2425,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41773981571840535,"extension":6.9151384327676375},"index":0,"playId":"8b18f6ff-c6e7-3d22-bcb8-3b634dadd4e8","pitchNumber":1,"startTime":"2025-08-31T04:22:17.621Z","endTime":"2025-08-31T04:22:22.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.570522390115617,"aZ":-16.6212272810516,"pfxX":-0.7241426600018819,"pfxZ":8.620082027819752,"pX":0.33569062043294634,"pZ":3.083036726204295,"vX0":3.915485908685863,"vY0":-133.4394221503451,"vZ0":-2.7694952765904035,"x":104.2,"y":155.54,"x0":-1.0562308362527661,"y0":50.00274340928056,"z0":5.3310733109197335,"aX":-1.3068769665436524},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":0.5,"spinRate":2615,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4103771181704676,"extension":7.067284028515748},"index":1,"playId":"037d91b4-d091-3c7a-a252-032ed269c359","pitchNumber":2,"startTime":"2025-08-31T04:22:34.125Z","endTime":"2025-08-31T04:22:37.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04626097023542,"aZ":-18.109635557642992,"pfxX":-1.9706519618358689,"pfxZ":7.77452612225664,"pX":-0.07021323479436481,"pZ":2.7941131490900957,"vX0":3.0556653181675575,"vY0":-133.0341269235172,"vZ0":-3.0859735968313253,"x":119.68,"y":163.34,"x0":-0.9727872398528773,"y0":50.00337740237353,"z0":5.267220394570338,"aX":-3.5655614573506114},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":3.0,"spinRate":2618,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.41025691994100066,"extension":6.9237138739024235},"index":2,"playId":"a4da6107-4477-3234-8b42-8d1b4c4bee67","pitchNumber":3,"startTime":"2025-08-31T04:22:55.401Z","endTime":"2025-08-31T04:22:59.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T04:23:11.386Z","endTime":"2025-08-31T04:23:27.334Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":68.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.233548836350472,"aZ":-41.7818929184187,"pfxX":9.585860206160266,"pfxZ":-7.994653362534477,"pX":0.25991324699030444,"pZ":2.3906401506467136,"vX0":0.39820825406871196,"vY0":-110.33150319386397,"vZ0":3.0108073457380558,"x":107.09,"y":174.23,"x0":-1.164897365297398,"y0":50.002523549038244,"z0":5.491066261934988,"aX":11.520071978844964},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.0,"breakHorizontal":-17.4,"spinRate":3293,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.5013089728737476,"extension":6.927504446860987},"index":4,"playId":"d13302a4-c7fd-3540-80d1-ed99f0024ea1","pitchNumber":4,"startTime":"2025-08-31T04:23:27.334Z","endTime":"2025-08-31T04:23:31.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.2,"strikeZoneTop":3.10088213839918,"strikeZoneBottom":1.33754379992037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64095834406247,"aZ":-39.001658513267415,"pfxX":8.87385267905491,"pfxZ":-5.62805715118534,"pX":2.867231327174048,"pZ":1.6991837961763108,"vX0":6.13778107525559,"vY0":-110.90461556314435,"vZ0":1.1699113688758216,"x":7.71,"y":192.9,"x0":-1.1147159940123457,"y0":50.00186154929977,"z0":5.3167800981088424,"aX":10.766036725387576},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.4,"breakHorizontal":-18.0,"spinRate":3209,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4988662501610266,"extension":7.020368950256753},"index":5,"playId":"c0c4e975-1979-3b78-b050-47249ef35c46","pitchNumber":5,"startTime":"2025-08-31T04:23:46.515Z","endTime":"2025-08-31T04:23:50.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.132898763320174,"aZ":-40.34813469640494,"pfxX":9.67376626510801,"pfxZ":-6.8879335378026845,"pX":-0.18837032063512044,"pZ":2.042003636103282,"vX0":-0.30593961177114953,"vY0":-109.42544207393757,"vZ0":2.2163205408791944,"x":124.18,"y":183.65,"x0":-1.2977262519950026,"y0":50.002620641861014,"z0":5.407534823200249,"aX":11.481316268942164},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.3,"breakHorizontal":-17.3,"spinRate":3214,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.5046758995030314,"extension":6.785091969150528},"index":6,"playId":"09934645-c940-360d-8016-43e1b5ec5935","pitchNumber":6,"startTime":"2025-08-31T04:24:05.335Z","endTime":"2025-08-31T04:24:11.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":68.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.506422894947143,"aZ":-40.33558797204318,"pfxX":9.976914228429848,"pfxZ":-6.769255692901217,"pX":0.39186671345334995,"pZ":1.5976495802477828,"vX0":0.7079018461630326,"vY0":-110.29102189768743,"vZ0":1.2486067011842288,"x":102.06,"y":195.64,"x0":-1.2277071718266341,"y0":50.00326758781994,"z0":5.34975196021768,"aX":12.028895131637702},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.4,"breakHorizontal":-18.1,"spinRate":3283,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.5007250707548314,"extension":7.111486123093231},"index":7,"playId":"31a3ed3f-30a5-3be7-8d61-195a4238d6f9","pitchNumber":7,"startTime":"2025-08-31T04:24:32.767Z","endTime":"2025-08-31T04:24:36.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:24:36.308Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brent Rooker doubles (34) on a line drive to center fielder Michael Helman.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T04:24:51.178Z","endTime":"2025-08-31T04:25:35.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.59067022093459,"strikeZoneBottom":1.6475050973053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84601657528228,"aZ":-15.185822769103602,"pfxX":-2.853872222931422,"pfxZ":9.374789261803777,"pX":0.7958261888404715,"pZ":2.2028578175147215,"vX0":5.341810930334119,"vY0":-133.08966666247406,"vZ0":-5.014424515063554,"x":86.66,"y":179.3,"x0":-0.857358592486202,"y0":50.00352114422037,"z0":5.1940687296638055,"aX":-5.172474379912003},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2682,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.40997255486044626,"extension":7.021679439296707},"index":0,"playId":"e655c0ef-e1c8-38f2-9f90-6482f28a97c6","pitchNumber":1,"startTime":"2025-08-31T04:25:05.416Z","endTime":"2025-08-31T04:25:08.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99046218775003,"aZ":-17.500971758537435,"pfxX":-2.2143165736899943,"pfxZ":8.20329015684512,"pX":0.07416096995364131,"pZ":2.27316959568872,"vX0":3.732539934634204,"vY0":-132.11626420885543,"vZ0":-4.173945620040901,"x":114.17,"y":177.4,"x0":-1.0616274232925063,"y0":50.006084255067854,"z0":5.139396959982491,"aX":-3.962696734484689},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2664,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.412706144232029,"extension":7.106066117269363},"hitData":{"launchSpeed":98.3,"launchAngle":24.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":162.46,"coordY":51.86}},"index":1,"playId":"d4b4b13d-22aa-3486-8bac-f0c0af5c3eda","pitchNumber":2,"startTime":"2025-08-31T04:25:23.008Z","endTime":"2025-08-31T04:25:35.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:25:35.787Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T04:26:09.980Z","endTime":"2025-08-31T04:27:57.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37538047379139,"aZ":-15.003056986130199,"pfxX":-1.867061326695111,"pfxZ":9.606450965986719,"pX":-0.4507251536841391,"pZ":2.9728081736127625,"vX0":2.897040322881271,"vY0":-132.60809556887364,"vZ0":-2.9858314370429464,"x":134.18,"y":158.51,"x0":-1.3129386960008411,"y0":50.00295272963449,"z0":5.202740719373633,"aX":-3.3376153609146346},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":2746,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4124553750993045,"extension":6.9743200397194745},"index":0,"playId":"50d70378-89f6-3aaf-80a9-662c1d90c864","pitchNumber":1,"startTime":"2025-08-31T04:26:11.287Z","endTime":"2025-08-31T04:26:15.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.1,"strikeZoneTop":3.22495306737737,"strikeZoneBottom":1.4268441810817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17189352586423,"aZ":-40.81405097665948,"pfxX":9.015611492277248,"pfxZ":-7.124515549568957,"pX":0.4673455391052988,"pZ":0.8522865351864437,"vX0":1.4399528877565233,"vY0":-111.03436581840467,"vZ0":-0.07476533127230334,"x":99.19,"y":215.77,"x0":-1.3630662079935625,"y0":50.001731613895494,"z0":5.2372307634755,"aX":10.934650235625805},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-12.4,"breakHorizontal":-16.7,"spinRate":3278,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.49878260235238825,"extension":6.6832322094531},"index":1,"playId":"d1e7e1d9-9611-3a0c-83b9-b0cc63dcd780","pitchNumber":2,"startTime":"2025-08-31T04:26:32.828Z","endTime":"2025-08-31T04:26:37.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94186684407891,"aZ":-37.52017673993735,"pfxX":10.320925146226571,"pfxZ":-4.229314829704628,"pX":0.23771031449307253,"pZ":1.9276628244872918,"vX0":0.9209559411725012,"vY0":-112.69512437867783,"vZ0":1.1498358841650678,"x":107.94,"y":186.73,"x0":-1.5163682803634737,"y0":50.00514465055821,"z0":5.254917566454828,"aX":13.035625290183628},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.0,"breakHorizontal":-18.8,"spinRate":3330,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4894474463137719,"extension":6.808354546202383},"index":2,"playId":"08e2c3f7-993e-38f2-a5fc-4f35dcbc1616","pitchNumber":3,"startTime":"2025-08-31T04:26:54.173Z","endTime":"2025-08-31T04:26:57.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.23856397595014,"strikeZoneBottom":1.43337451775052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18834450026119,"aZ":-16.442636914642495,"pfxX":-1.5096602314275396,"pfxZ":8.383013534939556,"pX":0.1435018581742926,"pZ":3.6421254174366506,"vX0":3.873636433093617,"vY0":-135.52845119377986,"vZ0":-1.2032365409557575,"x":111.53,"y":140.44,"x0":-1.1026014976657064,"y0":50.0017424243249,"z0":5.230246021398172,"aX":-2.832957522258826},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":2.0,"spinRate":2723,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4027955128824461,"extension":7.087199968681297},"index":3,"playId":"a4cb419d-4e9e-3a48-945a-b362ae962e4d","pitchNumber":4,"startTime":"2025-08-31T04:27:14.622Z","endTime":"2025-08-31T04:27:18.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.28119678937293,"strikeZoneBottom":1.47607488694901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80092137569063,"aZ":-18.10850459659787,"pfxX":-0.4108798907806843,"pfxZ":7.775608574456688,"pX":1.5411497086775126,"pZ":1.6127511415473645,"vX0":7.457023536562827,"vY0":-132.72997975119145,"vZ0":-5.607303804512654,"x":58.25,"y":195.24,"x0":-1.2351668830487463,"y0":50.00070678314115,"z0":5.044672775477197,"aX":-0.7446179265178701},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2649,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4105492591516282,"extension":7.202974920878222},"index":4,"playId":"bc9e1246-0f3f-3d69-be6d-aa774ffec3b8","pitchNumber":5,"startTime":"2025-08-31T04:27:35.080Z","endTime":"2025-08-31T04:27:39.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.7,"strikeZoneTop":3.16593617167912,"strikeZoneBottom":1.42281869521072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4499807432737,"aZ":-37.59642315461949,"pfxX":10.07236128452244,"pfxZ":-4.2586006103721274,"pX":0.9979697835105246,"pZ":1.8656271460101568,"vX0":2.412037174742209,"vY0":-113.19907950260713,"vZ0":0.9461731694997537,"x":78.96,"y":188.41,"x0":-1.394688125172827,"y0":50.00390722592334,"z0":5.265117926454408,"aX":12.81585137062509},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.1,"breakHorizontal":-18.8,"spinRate":3365,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.48755141416484715,"extension":6.7959224217754315},"index":5,"playId":"8076e4e4-b9ff-3821-ab9b-90130fcbac71","pitchNumber":6,"startTime":"2025-08-31T04:27:53.404Z","endTime":"2025-08-31T04:27:57.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":1.3000000000000003,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:27:57.848Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Adolis García.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T04:29:25.747Z","endTime":"2025-08-31T04:30:42.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-08-31T04:28:13.000Z","endTime":"2025-08-31T04:29:27.856Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.3,"strikeZoneTop":3.22952258595584,"strikeZoneBottom":1.46195485669547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.593859464608933,"aZ":-35.317790618913435,"pfxX":11.3631359140305,"pfxZ":-2.5055949224202045,"pX":1.9038211670370437,"pZ":1.4929472959115673,"vX0":3.567629769462603,"vY0":-112.8916496049923,"vZ0":-0.4525443365261278,"x":44.43,"y":198.47,"x0":-1.1842784680780252,"y0":50.00120359841827,"z0":5.333187032337298,"aX":14.277459715426522},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.2,"breakHorizontal":-21.6,"spinRate":3318,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4901572248206003,"extension":6.817332264695918},"index":1,"playId":"d8df8e42-3ca9-3ca5-b01f-39c9999ee31d","pitchNumber":1,"startTime":"2025-08-31T04:29:27.856Z","endTime":"2025-08-31T04:29:31.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.32589617041207,"strikeZoneBottom":1.55842754252353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.217228539149236,"aZ":-15.346092048377548,"pfxX":-1.785285282891051,"pfxZ":9.38793295328696,"pX":1.518815539741556,"pZ":1.1098523330197103,"vX0":7.64021001903241,"vY0":-132.31036824020242,"vZ0":-7.2110086755902145,"x":59.11,"y":208.81,"x0":-1.160274425994463,"y0":50.006596165997244,"z0":4.971756873717977,"aX":-3.2015502280555417},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":1.8,"spinRate":2651,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4121746448104018,"extension":7.120017525389941},"index":2,"playId":"71a4d931-ce28-3ec7-ac01-88e264877c0f","pitchNumber":2,"startTime":"2025-08-31T04:29:46.676Z","endTime":"2025-08-31T04:29:50.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038687662651746,"aZ":-16.922100401611342,"pfxX":-0.33849008414193055,"pfxZ":8.639370399620214,"pX":0.1210078606378819,"pZ":3.1598587599955477,"vX0":3.5533273699927417,"vY0":-131.55539452574897,"vZ0":-2.088137167143692,"x":112.39,"y":153.46,"x0":-1.1990816189978941,"y0":50.00296762482276,"z0":5.208473516186425,"aX":-0.5983648686127035},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-0.1,"spinRate":2732,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41521660575351094,"extension":7.035741027515943},"index":3,"playId":"883ea218-8ef9-3975-b6ed-664c3184b68c","pitchNumber":3,"startTime":"2025-08-31T04:30:08.244Z","endTime":"2025-08-31T04:30:11.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683062698149275,"aZ":-17.885188681545948,"pfxX":0.14929520131294532,"pfxZ":7.992059284750359,"pX":-0.06569828442021113,"pZ":2.2572849857523836,"vX0":3.154488242760817,"vY0":-132.45839178223827,"vZ0":-4.139553335266509,"x":119.5,"y":177.83,"x0":-1.2883826807329894,"y0":50.0021033664661,"z0":5.137481061899041,"aX":0.26639029666471464},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-1.0,"spinRate":2659,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4125579939744006,"extension":6.942443462281109},"hitData":{"launchSpeed":87.9,"launchAngle":57.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.77,"coordY":122.2}},"index":4,"playId":"5517bc8b-8cdd-3f72-b159-35d26be061e4","pitchNumber":4,"startTime":"2025-08-31T04:30:32.587Z","endTime":"2025-08-31T04:30:42.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-2.6000000000000005,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:30:42.484Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to right fielder JJ Bleday.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T04:32:36.162Z","endTime":"2025-08-31T04:33:12.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":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":668709,"link":"/api/v1/people/668709"},"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(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.2,"endSpeed":85.8,"strikeZoneTop":3.36565775644898,"strikeZoneBottom":1.63295444078552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.567971861719073,"aZ":-18.89757542935672,"pfxX":-8.254745865170191,"pfxZ":6.990166135574594,"pX":-0.3446946127535888,"pZ":4.657433556442185,"vX0":7.267431111286447,"vY0":-137.0180364725561,"vZ0":0.08364058246115746,"x":130.14,"y":113.03,"x0":-1.9602989582102361,"y0":50.00276399710904,"z0":5.918894590935163,"aX":-15.679355083820512},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2282,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39990667013571235,"extension":6.16962040817245},"index":0,"playId":"ce4f1e2c-a52d-3bc1-bca6-20d67219b424","pitchNumber":1,"startTime":"2025-08-31T04:32:47.622Z","endTime":"2025-08-31T04:32:50.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.641323876650684,"aZ":-20.487584658189206,"pfxX":-9.319232184033828,"pfxZ":6.190630395025605,"pX":0.3897299285302359,"pZ":2.324956915056552,"vX0":9.741159573764921,"vY0":-136.89130175096557,"vZ0":-5.232617415202858,"x":102.14,"y":176.01,"x0":-2.012695392731077,"y0":50.0058508970936,"z0":5.673913732733538,"aX":-17.60125021990664},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2338,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4008952820641958,"extension":6.330158349691959},"hitData":{"launchSpeed":105.9,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":127.27,"coordY":197.82}},"index":1,"playId":"91c21248-de19-30de-8dd7-e56d575eba61","pitchNumber":2,"startTime":"2025-08-31T04:33:02.658Z","endTime":"2025-08-31T04:33:12.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:33:12.860Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Moore homers (10) on a fly ball to center field. Adolis García scores.","rbi":2,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T04:33:30.970Z","endTime":"2025-08-31T04:34:43.644Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":{"id":674370,"link":"/api/v1/people/674370"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":674370,"link":"/api/v1/people/674370"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77680379139991,"aZ":-29.57088524684748,"pfxX":2.08989743509851,"pfxZ":1.6047078588542565,"pX":1.596158162587257,"pZ":1.910152635181786,"vX0":8.167920109890654,"vY0":-126.97482871851929,"vZ0":-4.192213453216341,"x":56.16,"y":187.21,"x0":-1.9383338948771325,"y0":50.006049480993305,"z0":5.943989578647415,"aX":3.403026524709668},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2456,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.43189063764423663,"extension":6.008562769674824},"index":0,"playId":"aefa9606-3727-30fd-96ad-d271af75a2f6","pitchNumber":1,"startTime":"2025-08-31T04:33:36.891Z","endTime":"2025-08-31T04:33:41.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.31849319006212,"strikeZoneBottom":1.45227762517283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.440331396376465,"aZ":-19.06619475985148,"pfxX":-8.852409544907196,"pfxZ":6.790286452607504,"pX":0.5502328810745506,"pZ":2.5528568988272062,"vX0":10.24137573862038,"vY0":-137.7582335612835,"vZ0":-4.909248263930477,"x":96.03,"y":169.85,"x0":-2.058315408166953,"y0":50.00070005197945,"z0":5.639496223052874,"aX":-17.082233537634426},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2308,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3969820860101714,"extension":6.40620235631586},"index":1,"playId":"bf7a2a12-10ad-327b-85b3-d27a62b3aac1","pitchNumber":2,"startTime":"2025-08-31T04:33:57.922Z","endTime":"2025-08-31T04:34:01.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47021701542929,"aZ":-29.4774404478306,"pfxX":2.7480402553874272,"pfxZ":1.6695674974267565,"pX":0.6570937073712044,"pZ":3.0678914975688256,"vX0":6.171919100062157,"vY0":-125.94214727993035,"vZ0":-1.2152324458242414,"x":91.95,"y":155.95,"x0":-2.177737832385741,"y0":50.00216761405025,"z0":5.930718539542086,"aX":4.433239857759298},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-6.4,"spinRate":2478,"spinDirection":71},"zone":3,"typeConfidence":0.92,"plateTime":0.43413869652838155,"extension":6.0763631649231185},"hitData":{"launchSpeed":100.2,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.12,"coordY":41.34}},"index":2,"playId":"59b3b4ca-2570-3375-afd3-a7e9751b954b","pitchNumber":3,"startTime":"2025-08-31T04:34:19.636Z","endTime":"2025-08-31T04:34:43.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.1,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:34:43.644Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Jung pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T04:34:56.212Z","endTime":"2025-08-31T04:35:18.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.184638382500328,"aZ":-14.524022174144275,"pfxX":-8.56220348896261,"pfxZ":9.2626021013837,"pX":-0.6951731405687334,"pZ":3.3275935078217787,"vX0":7.29630701543207,"vY0":-137.36304130552634,"vZ0":-3.7400122414824284,"x":143.5,"y":148.93,"x0":-2.2768340152656266,"y0":50.00627629099596,"z0":5.698109207163548,"aX":-16.322094539528667},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":13.9,"spinRate":2518,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3991580570237181,"extension":6.372746013435381},"hitData":{"launchSpeed":83.0,"launchAngle":84.0,"totalDistance":6.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":125.47,"coordY":206.77}},"index":0,"playId":"dd8178ba-73ce-3c4d-8250-195fa2b94f10","pitchNumber":1,"startTime":"2025-08-31T04:35:08.040Z","endTime":"2025-08-31T04:35:18.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"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":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:35:18.237Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to second baseman Zack Gelof.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T04:35:40.586Z","endTime":"2025-08-31T04:36:58.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(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":93.7,"endSpeed":85.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.964158381525728,"aZ":-15.278466650290573,"pfxX":-7.849545166520871,"pfxZ":9.055378716686473,"pX":-0.48770733839729447,"pZ":2.9251003387498242,"vX0":7.256868946491369,"vY0":-136.23356689910392,"vZ0":-4.4679204082407935,"x":135.59,"y":159.8,"x0":-2.1756088108342966,"y0":50.00435361260203,"z0":5.654005641667365,"aX":-14.648776849559447},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2412,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4031718884172544,"extension":6.353475759100731},"index":0,"playId":"6faa8149-d538-37c3-b919-8dad75378bce","pitchNumber":1,"startTime":"2025-08-31T04:35:50.270Z","endTime":"2025-08-31T04:35:56.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.36523330303661,"strikeZoneBottom":1.55737764791507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.547594200717857,"aZ":-19.93312451318345,"pfxX":-9.338782245207613,"pfxZ":6.231369101423217,"pX":0.04116575480440525,"pZ":2.4004335980541662,"vX0":9.043976435955923,"vY0":-139.32464341039312,"vZ0":-5.3723095933622345,"x":115.43,"y":173.97,"x0":-2.034996406941924,"y0":50.00191471497357,"z0":5.672546554536696,"aX":-18.343445638958148},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2441,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39324601920983415,"extension":6.289750644186478},"index":1,"playId":"cd8cefc0-2563-329d-9a44-55f4bd036604","pitchNumber":2,"startTime":"2025-08-31T04:36:11.317Z","endTime":"2025-08-31T04:36:14.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.1,"endSpeed":86.6,"strikeZoneTop":3.40164583055004,"strikeZoneBottom":1.62419986274206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.16834990679569,"aZ":-13.706567443665389,"pfxX":-5.637522891888072,"pfxZ":9.520239692882567,"pX":1.6372026484699604,"pZ":3.571717367851456,"vX0":11.684211588536298,"vY0":-139.31610984318544,"vZ0":-3.4399932413394683,"x":54.59,"y":142.34,"x0":-1.9038523975402792,"y0":50.00118125126625,"z0":5.745465321008782,"aX":-10.935141939619646},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2477,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39516135757391346,"extension":6.411149055596799},"index":2,"playId":"2bfc952d-8a69-3117-b2c8-21ba220165b7","pitchNumber":3,"startTime":"2025-08-31T04:36:29.705Z","endTime":"2025-08-31T04:36:33.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.023296233805265,"aZ":-28.051513401325092,"pfxX":3.4234817841803427,"pfxZ":2.662653271764995,"pX":1.2004004856735273,"pZ":2.300536270790536,"vX0":6.721169013486567,"vY0":-124.4950595325869,"vZ0":-3.604803602018137,"x":71.24,"y":176.67,"x0":-1.9931795828136096,"y0":50.00510117914183,"z0":6.122617485255229,"aX":5.303227611834145},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-7.9,"spinRate":2361,"spinDirection":61},"zone":14,"typeConfidence":0.92,"plateTime":0.44217892773311807,"extension":6.00573138367559},"hitData":{"launchSpeed":73.4,"launchAngle":43.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.65,"coordY":107.48}},"index":3,"playId":"92e82807-58b5-33c8-b3a4-7faf25431128","pitchNumber":4,"startTime":"2025-08-31T04:36:48.902Z","endTime":"2025-08-31T04:36:58.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:36:58.780Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T04:37:13.117Z","endTime":"2025-08-31T04:39:05.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.29460549029126,"strikeZoneBottom":1.54117075555189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99020877397173,"aZ":-33.288064119977825,"pfxX":2.8773879386354118,"pfxZ":-0.6986083960701102,"pX":1.319806144928816,"pZ":2.3697046848208623,"vX0":7.246093781943292,"vY0":-126.57916529906826,"vZ0":-2.1287704122780466,"x":66.69,"y":174.8,"x0":-1.9787636145122431,"y0":50.00449486406766,"z0":5.942907327645921,"aX":4.56959447154706},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":-7.2,"spinRate":2337,"spinDirection":70},"zone":14,"typeConfidence":0.92,"plateTime":0.4363127904317108,"extension":6.060244473546022},"index":0,"playId":"f130075d-4bce-3905-b340-a373fbe0d56c","pitchNumber":1,"startTime":"2025-08-31T04:37:26.258Z","endTime":"2025-08-31T04:37:29.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":83.8,"endSpeed":76.1,"strikeZoneTop":3.37072617151932,"strikeZoneBottom":1.52517555570664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47268349741606,"aZ":-31.542662822281017,"pfxX":6.9064959009994045,"pfxZ":0.42498657052467337,"pX":-1.019551811379978,"pZ":4.225615918835677,"vX0":0.9537206859795726,"vY0":-121.94335340964514,"vZ0":1.7994638545208035,"x":155.86,"y":124.69,"x0":-2.313200141156852,"y0":50.003389511823364,"z0":6.221252597004114,"aX":10.285379980115698},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":2286,"spinDirection":63},"zone":11,"typeConfidence":0.93,"plateTime":0.45109491357521403,"extension":5.810187478316384},"index":1,"playId":"10d2e4f2-da90-34ff-91ad-9ec16ddbca1e","pitchNumber":2,"startTime":"2025-08-31T04:37:41.071Z","endTime":"2025-08-31T04:37:44.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51142894243744,"aZ":-13.98199118334827,"pfxX":-5.95612113400289,"pfxZ":9.635274569923297,"pX":-0.24234441103440446,"pZ":2.2646170868765947,"vX0":7.244029722221522,"vY0":-137.30780175745036,"vZ0":-6.496322692547108,"x":126.24,"y":177.64,"x0":-2.1546768341026206,"y0":50.00633747426104,"z0":5.632509790399806,"aX":-11.250673156515564},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2480,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4005860398386134,"extension":6.366075903545521},"index":2,"playId":"af382660-f68d-3ed2-9eb1-c3eae947ffff","pitchNumber":3,"startTime":"2025-08-31T04:38:00.350Z","endTime":"2025-08-31T04:38:04.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.46117884549899,"strikeZoneBottom":1.58471659197711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.416238176103334,"aZ":-21.076274322828176,"pfxX":-9.493424150445891,"pfxZ":5.908806411114476,"pX":-1.90405730415094,"pZ":2.6970705563406447,"vX0":4.3526705527678775,"vY0":-136.732789468678,"vZ0":-4.098515466931044,"x":189.58,"y":165.96,"x0":-2.290284053200808,"y0":50.00301606226849,"z0":5.6765054155434935,"aX":-17.830849823022408},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":2386,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40181936378686123,"extension":6.218995546675729},"index":3,"playId":"c09845a6-2a42-3165-b155-3734c929f6ae","pitchNumber":4,"startTime":"2025-08-31T04:38:35.377Z","endTime":"2025-08-31T04:38:38.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5509185929481,"aZ":-13.722413634034455,"pfxX":-6.9353399606369255,"pfxZ":9.79030719378011,"pX":-0.3743481236935188,"pZ":2.2466711176927365,"vX0":7.116856574054131,"vY0":-137.18546109755425,"vZ0":-6.3901429753922905,"x":131.27,"y":178.12,"x0":-2.115308994613624,"y0":50.001947762115734,"z0":5.561663350094066,"aX":-13.069500106905872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2559,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.400994608732264,"extension":6.307631785013726},"hitData":{"launchSpeed":85.7,"launchAngle":34.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.72,"coordY":65.59}},"index":4,"playId":"3218f038-e795-38cc-8c8c-3c50a91bda4d","pitchNumber":5,"startTime":"2025-08-31T04:38:55.817Z","endTime":"2025-08-31T04:39:05.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674370,"link":"/api/v1/people/674370","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":674370,"link":"/api/v1/people/674370"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:39:05.061Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a ground ball to center fielder Michael Helman.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T04:41:19.789Z","endTime":"2025-08-31T04:42:36.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Garcia replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T04:40:49.293Z","endTime":"2025-08-31T04:41:00.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676395,"link":"/api/v1/people/676395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colby Thomas replaces JJ Bleday.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T04:41:00.486Z","endTime":"2025-08-31T04:41:22.152Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3220602670083,"aZ":-16.019419368204773,"pfxX":6.4821975687810625,"pfxZ":8.434386397544229,"pX":0.072811002898428,"pZ":3.0455051950099112,"vX0":-11.507375942481099,"vY0":-137.91892144169535,"vZ0":-3.8759219166656536,"x":114.22,"y":156.55,"x0":3.4680216966294477,"y0":50.00359805233366,"z0":5.5581028692908765,"aX":12.417789936337174},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-9.1,"spinRate":2237,"spinDirection":124},"zone":2,"typeConfidence":0.91,"plateTime":0.3980245056705094,"extension":6.326899057947234},"index":2,"playId":"6a34f479-c47e-3d43-975d-91fd154853c8","pitchNumber":1,"startTime":"2025-08-31T04:41:22.152Z","endTime":"2025-08-31T04:41:25.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.989756495978487,"aZ":-18.646608542654402,"pfxX":7.289448483310453,"pfxZ":6.99120152833318,"pX":0.8661410375540396,"pZ":2.9579550242645163,"vX0":-9.525640033426683,"vY0":-138.49951369802096,"vZ0":-3.866084643620855,"x":83.98,"y":158.92,"x0":3.408935305094466,"y0":50.005940345608764,"z0":5.625010001997731,"aX":14.112352130919486},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":-11.2,"spinRate":2354,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.39602247081751996,"extension":6.333634553189746},"index":3,"playId":"34223d2f-116c-3f7b-996e-d2660acaf96c","pitchNumber":2,"startTime":"2025-08-31T04:41:39.507Z","endTime":"2025-08-31T04:41:42.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.31696377841935,"strikeZoneBottom":1.5975215513462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04658925900398,"aZ":-31.305426892900826,"pfxX":11.414711974488942,"pfxZ":0.49561351647062013,"pX":0.6021800729594031,"pZ":0.5535104725138816,"vX0":-10.980996826898952,"vY0":-131.70600733129518,"vZ0":-6.814722256287735,"x":94.05,"y":223.84,"x0":3.35075628908366,"y0":50.00341311293577,"z0":5.502247659381628,"aX":19.972654019332712},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-18.1,"spinRate":1710,"spinDirection":109},"zone":14,"typeConfidence":0.93,"plateTime":0.41652863089844816,"extension":6.263040856301432},"index":4,"playId":"185c0e32-6b4d-3353-82c3-5b74aa3adc51","pitchNumber":3,"startTime":"2025-08-31T04:41:58.015Z","endTime":"2025-08-31T04:42:01.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T04:42:12.369Z","endTime":"2025-08-31T04:42:26.603Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.517898215802145,"aZ":-33.87456693058716,"pfxX":11.406664360326962,"pfxZ":-1.0046888190731202,"pX":0.6031876689325139,"pZ":2.192540559610885,"vX0":-11.374330569091782,"vY0":-129.60091276300957,"vZ0":-1.894906034752128,"x":94.01,"y":179.58,"x0":3.57880746146526,"y0":50.00388835135605,"z0":5.534448732766209,"aX":19.29604375405533},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":-18.0,"spinRate":1885,"spinDirection":106},"zone":6,"typeConfidence":0.94,"plateTime":0.42354251899300976,"extension":6.31030794801548},"hitData":{"launchSpeed":108.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.98,"coordY":102.74}},"index":6,"playId":"ba47f8bf-01b6-3725-8e89-265d4a57234e","pitchNumber":4,"startTime":"2025-08-31T04:42:26.603Z","endTime":"2025-08-31T04:42:36.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:42:36.825Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Harris flies out to right fielder Adolis García.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T04:42:58.590Z","endTime":"2025-08-31T04:43:51.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"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":{"description":"Offensive Substitution: Pinch-hitter Brett Harris replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T04:42:56.152Z","endTime":"2025-08-31T04:43:00.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42174918970215,"aZ":-17.854316115057017,"pfxX":7.295089135221014,"pfxZ":7.383462008478425,"pX":0.5024380603872386,"pZ":2.690795663687331,"vX0":-10.307552554736937,"vY0":-138.91583049232995,"vZ0":-4.663976681324722,"x":97.85,"y":166.13,"x0":3.32686994029836,"y0":50.00023966004337,"z0":5.591843690134076,"aX":14.14367558583257},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":-10.9,"spinRate":2189,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.39548901763053435,"extension":6.437690697824896},"index":1,"playId":"92e6e8ca-eae4-36b8-91c3-41469e2b9057","pitchNumber":1,"startTime":"2025-08-31T04:43:00.559Z","endTime":"2025-08-31T04:43:03.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.0,"endSpeed":82.0,"strikeZoneTop":3.30719903673951,"strikeZoneBottom":1.52972601912098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96388514184943,"aZ":-28.555308050894567,"pfxX":11.671674809989245,"pfxZ":2.1237952812806653,"pX":-1.0818006144554455,"pZ":0.9192278286383567,"vX0":-15.124463790914914,"vY0":-130.07150714403897,"vZ0":-6.061668874087375,"x":158.24,"y":213.96,"x0":3.3096832195175736,"y0":50.001710223556806,"z0":5.463543250132744,"aX":19.867462577069585},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":-17.5,"spinRate":1701,"spinDirection":111},"zone":13,"typeConfidence":0.93,"plateTime":0.42216030131830484,"extension":6.384941082348837},"index":2,"playId":"18f6d2ee-cc52-3701-bc11-270402314b66","pitchNumber":2,"startTime":"2025-08-31T04:43:21.039Z","endTime":"2025-08-31T04:43:24.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51532480129376,"aZ":-17.70920093278151,"pfxX":7.740866471002167,"pfxZ":7.576626008145737,"pX":-0.12479171562696112,"pZ":2.202081536702606,"vX0":-12.574960799640166,"vY0":-137.96427798029288,"vZ0":-5.723270984620119,"x":121.76,"y":179.32,"x0":3.5070974999366413,"y0":50.000418464446724,"z0":5.515408028318412,"aX":14.77442729817065},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-11.0,"spinRate":2228,"spinDirection":126},"zone":5,"typeConfidence":0.91,"plateTime":0.3985079375748555,"extension":6.443354595512757},"hitData":{"launchSpeed":77.6,"launchAngle":39.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.78,"coordY":107.81}},"index":3,"playId":"7ba3dcca-8a3f-3bf6-af16-46efec1a078b","pitchNumber":3,"startTime":"2025-08-31T04:43:43.293Z","endTime":"2025-08-31T04:43:51.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:43:51.028Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to center fielder Michael Helman.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T04:44:04.409Z","endTime":"2025-08-31T04:44:42.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"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, 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":88.2,"endSpeed":80.9,"strikeZoneTop":3.56198099381414,"strikeZoneBottom":1.54294588916448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108831310414992,"aZ":-31.851504035008514,"pfxX":9.923143377033536,"pfxZ":0.19557093771756584,"pX":0.341720152995603,"pZ":2.2940823739320173,"vX0":-11.154285468818845,"vY0":-128.00282407087786,"vZ0":-1.9506984525979143,"x":103.97,"y":176.84,"x0":3.4640027382244263,"y0":50.00443665118914,"z0":5.5569040855110945,"aX":16.489801048900617},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-15.5,"spinRate":1748,"spinDirection":105},"zone":6,"typeConfidence":0.93,"plateTime":0.42769447399044136,"extension":6.217514033140428},"index":0,"playId":"345c6327-fab3-35c7-8eb5-9dd0fc60a0c5","pitchNumber":1,"startTime":"2025-08-31T04:44:17.626Z","endTime":"2025-08-31T04:44:20.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.265899484879462,"aZ":-35.72164857044429,"pfxX":10.568713016464454,"pfxZ":-2.1019670199133813,"pX":0.14211800509911923,"pZ":2.331985899892384,"vX0":-11.660543023287044,"vY0":-129.6269106118759,"vZ0":-1.4833158944068718,"x":111.58,"y":175.82,"x0":3.343978247547137,"y0":50.002743511555444,"z0":5.660418799319983,"aX":17.831576237204477},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.0,"breakHorizontal":-16.3,"spinRate":1829,"spinDirection":108},"zone":5,"typeConfidence":0.93,"plateTime":0.42392456309749527,"extension":6.226694196975407},"hitData":{"launchSpeed":93.0,"launchAngle":27.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.76,"coordY":50.53}},"index":1,"playId":"a9ddac9e-0425-39ce-b401-35080ac07bec","pitchNumber":2,"startTime":"2025-08-31T04:44:33.390Z","endTime":"2025-08-31T04:44:42.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:44:42.719Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T04:44:53.345Z","endTime":"2025-08-31T04:47:10.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.538835571809365,"aZ":-16.333493366915995,"pfxX":6.804509935334284,"pfxZ":8.140166146690719,"pX":0.19014807638909645,"pZ":3.401646505065782,"vX0":-11.188119890140793,"vY0":-138.96332768680327,"vZ0":-3.2298894347118736,"x":109.75,"y":146.94,"x0":3.3933510748279483,"y0":50.00588911784293,"z0":5.670900940709589,"aX":13.247513210330421},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2368,"spinDirection":130},"zone":2,"typeConfidence":0.91,"plateTime":0.3948809261977053,"extension":6.371341501505677},"index":0,"playId":"54c4eb31-8ae0-3240-a940-3481828dd1c8","pitchNumber":1,"startTime":"2025-08-31T04:45:13.475Z","endTime":"2025-08-31T04:45:16.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81589400634011,"aZ":-15.88337705290964,"pfxX":6.6947935720612595,"pfxZ":8.444245520895734,"pX":0.3286476593860526,"pZ":3.232592548453879,"vX0":-10.505044761471735,"vY0":-138.4911448614246,"vZ0":-3.7271837462032043,"x":104.47,"y":151.5,"x0":3.312745891557728,"y0":50.00670974715629,"z0":5.667854053313097,"aX":12.922836358652054},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-9.7,"spinRate":2348,"spinDirection":113},"zone":3,"typeConfidence":0.91,"plateTime":0.3964916466745705,"extension":6.428876864594632},"index":1,"playId":"8fcda45e-a0cf-30d2-ab4e-594ded8b6a44","pitchNumber":2,"startTime":"2025-08-31T04:45:33.800Z","endTime":"2025-08-31T04:45:37.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3132536333584,"aZ":-18.341142466762147,"pfxX":6.110943132440056,"pfxZ":7.00976353828516,"pX":0.2374330956027029,"pZ":3.271594234149278,"vX0":-10.628219700991862,"vY0":-139.77789617545488,"vZ0":-3.43657044288318,"x":107.95,"y":150.45,"x0":3.2998354632288214,"y0":50.00270916329285,"z0":5.725457758484708,"aX":12.059922286413107},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":-8.8,"spinRate":2388,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.392263769091711,"extension":6.239052472586038},"index":2,"playId":"bc957a00-d1f7-3fe4-8c96-cb2cd84345e2","pitchNumber":3,"startTime":"2025-08-31T04:45:56.632Z","endTime":"2025-08-31T04:46:00.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.38581537050589,"strikeZoneBottom":1.5332090236405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.950651580765054,"aZ":-29.69887672317241,"pfxX":10.8157508175473,"pfxZ":1.4102793781583443,"pX":-0.11451517554499788,"pZ":0.37056419630529314,"vX0":-12.708058539246357,"vY0":-131.88565883811663,"vZ0":-7.46015938346113,"x":121.37,"y":228.77,"x0":3.3604433012767148,"y0":50.00658570731673,"z0":5.425226673672687,"aX":19.064077716776126},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":1802,"spinDirection":108},"zone":13,"typeConfidence":0.92,"plateTime":0.41524728461077887,"extension":6.286059576474153},"index":3,"playId":"4a7a22a5-979a-378d-b9f3-de49579b2acd","pitchNumber":4,"startTime":"2025-08-31T04:46:17.761Z","endTime":"2025-08-31T04:46:21.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13570758783489,"aZ":-13.391906849056928,"pfxX":6.790376160889574,"pfxZ":9.6320421469791,"pX":0.11727730065911855,"pZ":1.9403614929918438,"vX0":-11.433893724221607,"vY0":-139.00318993458794,"vZ0":-7.448279604487471,"x":112.53,"y":186.39,"x0":3.4081306377219174,"y0":50.00446500302044,"z0":5.550094892077424,"aX":13.24443707036801},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2388,"spinDirection":127},"zone":8,"typeConfidence":0.92,"plateTime":0.3945351430550983,"extension":6.512821610978394},"index":4,"playId":"42323d72-ae32-34a9-86ae-aa46adf953a5","pitchNumber":5,"startTime":"2025-08-31T04:46:41.362Z","endTime":"2025-08-31T04:46:45.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.791576134483922,"aZ":-18.245112480330178,"pfxX":8.558042388183171,"pfxZ":7.234993481872233,"pX":0.5815802508842156,"pZ":1.5790674028868463,"vX0":-10.611174844969852,"vY0":-137.90464678039194,"vZ0":-7.555195483382264,"x":94.83,"y":196.15,"x0":3.3681599827065267,"y0":50.00469104071888,"z0":5.586122340649096,"aX":16.479275374533263},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":-13.3,"spinRate":2321,"spinDirection":113},"zone":9,"typeConfidence":0.9,"plateTime":0.3972581581667205,"extension":6.527326025624026},"index":5,"playId":"73915ab5-f92f-3fa7-929e-2ca8b0348952","pitchNumber":6,"startTime":"2025-08-31T04:47:05.530Z","endTime":"2025-08-31T04:47:10.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":677649,"link":"/api/v1/people/677649"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-31T04:47:10.784Z","atBatIndex":79}]